This is the kind of soup I make when I want something comforting, filling, and actually full of flavor, but I don’t want to think too hard about dinner. It’s made with everyday pantry ingredients, comes together in one pot, and somehow tastes even better the next day.
If you’ve ever had a black bean soup that felt flat or watery, this one won’t disappoint. A few little tricks make all the difference, and they don’t add extra work.
Why This Tastes So Good
- Toasting the spices briefly brings out warmth and depth
- Tomatoes with green chiles add gentle heat and acidity
- A squeeze of lime at the end makes the whole pot pop
- Blending just part of the soup gives it body without heaviness
This is cozy, satisfying Mexican-inspired comfort food that still feels fresh.
Equipment Needed
- Large pot or Dutch oven
- Wooden spoon
- Immersion blender or standard blender (optional)
- Knife and cutting board

Serves & Timings
Serves: 4 generous bowls
Prep Time (Active): 10 minutes
Cook Time (Active): 20 minutes
Additional Passive Time (Chill/Soak/Rest): None
Total Time (Approx): 30 minutes
Ingredients
- 2 cans (15 oz each) black beans, rinsed and drained
- 1 can (14.5 oz) diced tomatoes with green chiles (Rotel-style)
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 bell pepper, chopped (red or green both work)
- 4 cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ½ teaspoon smoked paprika
- Salt and freshly ground black pepper, to taste
- 1 tablespoon olive oil
- Juice of ½ lime (don’t skip)
- Fresh cilantro, chopped, for serving (optional but recommended)
Method
- Build the flavor base
Heat the olive oil in a large pot over medium heat. Add the onion and bell pepper and cook for 4–5 minutes, until softened and lightly golden. Stir in the garlic and cook for 30 seconds, just until fragrant. - Toast the spices
Add the cumin, chili powder, and smoked paprika. Stir constantly for about 30 seconds. This quick step wakes up the spices and gives the soup a deeper, warmer flavor. - Add the main ingredients
Stir in the black beans, diced tomatoes with their juices, and vegetable broth. Season lightly with salt and pepper. - Simmer
Bring the soup to a gentle boil, then reduce the heat and simmer uncovered for 15–20 minutes, stirring occasionally. - Blend (optional but recommended)
For a thicker, creamier texture, blend about one-third of the soup using an immersion blender, or carefully transfer a portion to a blender. Leave the rest chunky. - Finish with lime
Stir in the lime juice, taste, and adjust seasoning as needed. - Serve
Ladle into bowls and top with fresh cilantro. Serve hot.

Serving Suggestions
- Add crushed tortilla chips or tortilla strips for crunch
- Top with avocado slices or a dollop of sour cream
- Serve with warm tortillas or crusty bread
This also makes an excellent base for leftovers, just add rice or shredded chicken the next day.
Tips & Variations
- Make it spicier: Add a pinch of cayenne or extra green chiles
- Creamier version: Stir in a splash of coconut milk or cream
- Protein boost: Add shredded rotisserie chicken or extra beans
- Slow cooker: Sauté aromatics first, then cook on low for 4–6 hours
Storage & Reheating
- Store in an airtight container in the fridge for up to 4 days
- Freeze in individual portions for up to 3 months
- Reheat gently on the stove or microwave, adding a splash of broth if needed
This soup genuinely tastes better the next day.
Compact Nutrition (Per Serving, Approx)
- Calories: 220
- Protein: 13g
- Carbohydrates: 36g
- Fat: 6g
- Fiber: 11g
- Sodium: varies by broth
FAQs
Is this soup vegan?
Yes, as written it’s completely vegan.
Can I skip blending?
Absolutely. It will be more brothy, but still flavorful.
Does this taste like restaurant black bean soup?
It’s lighter and fresher, but just as satisfying, especially with toppings.


Easy Mexican Black Bean Soup (One Pot, Budget-Friendly, Seriously Good)
Love it? Click to rate
Ingredients
Equipment
Method
- Heat the olive oil in a large pot over medium heat. Add the onion and bell pepper and cook for 4–5 minutes, until softened and lightly golden. Stir in the garlic and cook for 30 seconds, just until fragrant.
- Add the cumin, chili powder, and smoked paprika. Stir constantly for about 30 seconds. This quick step wakes up the spices and gives the soup a deeper, warmer flavor.
- Stir in the black beans, diced tomatoes with their juices, and vegetable broth. Season lightly with salt and pepper.
- Bring the soup to a gentle boil, then reduce the heat and simmer uncovered for 15–20 minutes, stirring occasionally.

- For a thicker, creamier texture, blend about one-third of the soup using an immersion blender, or carefully transfer a portion to a blender. Leave the rest chunky.
- Stir in the lime juice, taste, and adjust seasoning as needed.
- Ladle into bowls and top with fresh cilantro. Serve hot.

Nutrition
Notes
Serving Suggestions
- Add crushed tortilla chips or tortilla strips for crunch
- Top with avocado slices or a dollop of sour cream
- Serve with warm tortillas or crusty bread
- This also makes an excellent base for leftovers, just add rice or shredded chicken the next day.
Tips & Variations
- Make it spicier: Add a pinch of cayenne or extra green chiles
- Creamier version: Stir in a splash of coconut milk or cream
- Protein boost: Add shredded rotisserie chicken or extra beans
- Slow cooker: Sauté aromatics first, then cook on low for 4–6 hours
Storage & Reheating
- Store in an airtight container in the fridge for up to 4 days
- Freeze in individual portions for up to 3 months
- Reheat gently on the stove or microwave, adding a splash of broth if needed
- This soup genuinely tastes better the next day.
FAQs
Is this soup vegan?Yes, as written it’s completely vegan. Can I skip blending?
Absolutely. It will be more brothy, but still flavorful. Does this taste like restaurant black bean soup?
It’s lighter and fresher, but just as satisfying, especially with toppings.









