Warm up with this Easy Black Bean Soup, a hearty, nutritious, and flavorful meal that comes together in under 30 minutes. Packed with protein, fiber, and delicious spices, this soup is perfect for busy weeknights or cozy weekend dinners. This soup is naturally vegetarian, filling, and pairs wonderfully with a slice of crusty bread or a sprinkle of cheese.
Why You’ll Love This Recipe
- Quick and easy to prepare in under 30 minutes
- High in protein and fiber, naturally vegetarian
- Packed with bold flavors from garlic, cumin, and lime
- Perfect for meal prep and freezes well for later
- Comforting and filling without being heavy
Ingredients

- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper (optional)
- 3 (15 oz) cans black beans, drained and rinsed
- 4 cups vegetable broth
- 1 (14.5 oz) can diced tomatoes
- Salt and pepper to taste
- Juice of 1 lime
- Fresh cilantro, chopped, for garnish
- Optional toppings: avocado, sour cream, shredded cheese, tortilla strips
Step-by-Step Instructions

- Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and sauté until translucent, about 5 minutes. Add garlic, cumin, smoked paprika, and cayenne (if using) and cook for 1–2 minutes until fragrant.
- Add Beans and Liquids: Stir in black beans, diced tomatoes, and vegetable broth. Bring to a simmer over medium heat.
- Simmer the Soup: Reduce heat and simmer for 15–20 minutes to allow flavors to meld.
- Blend (Optional): For a smoother soup, use an immersion blender to partially blend the soup, leaving some beans whole for texture.
- Season and Finish: Stir in lime juice and season with salt and pepper to taste.
- Serve and Garnish: Ladle soup into bowls and top with fresh cilantro. Add optional toppings like avocado slices, sour cream, shredded cheese, or tortilla strips.
Tips & Variations
- Spice it up: Add a chopped jalapeño or a dash of hot sauce for extra heat.
- Make it creamy: Stir in a splash of coconut milk or cream for a richer texture.
- Protein boost: Top with shredded chicken or cooked quinoa for extra protein.
- Make ahead: Soup can be prepared up to 2 days in advance; reheat before serving.
Storage & Freezer Instructions
- Refrigerate: Store in an airtight container for up to 4 days.
- Freeze: Portion soup into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove.
Serving & Pairing Ideas

- Serve with a wedge of lime and a sprinkle of fresh cilantro.
- Pair with warm tortillas, cornbread, or a crusty baguette.
- Top with shredded cheese, avocado, or sour cream for added richness.
- Enjoy alongside a fresh green salad for a complete meal.
Frequently Asked Questions
Can I use dried black beans instead of canned?
Yes! Soak 1 1/2 cups dried black beans overnight, then cook until tender before using. Reduce vegetable broth slightly to account for added liquid.
Is this soup vegan?
Absolutely! This recipe is naturally vegan when using vegetable broth.
Can I make this soup spicy?
Yes, add cayenne pepper, fresh jalapeños, or hot sauce according to your preference.
Can this soup be frozen?
Yes, portion it into airtight containers and freeze for up to 3 months. Reheat on the stove gently and stir well before serving.
Ready to Make It?
This Easy Black Bean Soup is hearty, flavorful, and simple to make. Perfect for quick dinners, meal prep, or a cozy night in, this soup is sure to become a family favorite.
You Might Also Like
- Mulligatawny Soup – A spiced Indian-inspired soup with vegetables and lentils
- Chicken Potato Soup – Hearty chicken and potato soup for cozy nights
- Creamy Mushroom Tortellini Soup – Rich and comforting with cheesy tortellini
- Thai Coconut Curry Stew – Flavorful coconut-based stew with vegetables

Easy Black Bean Soup
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
Quick, hearty, and flavorful Easy Black Bean Soup, perfect for weeknight dinners or cozy meals.
Ingredients
2 tablespoons olive oil
1 medium onion, diced
3 garlic cloves, minced
1 teaspoon ground cumin
1/2 teaspoon smoked paprika
1/4 teaspoon cayenne pepper (optional)
3 (15 oz) cans black beans, drained and rinsed
4 cups vegetable broth
1 (14.5 oz) can diced tomatoes
Salt and pepper to taste
Juice of 1 lime
Fresh cilantro, chopped, for garnish
Optional toppings: avocado, sour cream, shredded cheese, tortilla strips
Instructions
1. Heat olive oil in a pot over medium heat. Sauté onion until translucent.
2. Add garlic, cumin, smoked paprika, and cayenne; cook 1-2 minutes.
3. Stir in black beans, diced tomatoes, and vegetable broth. Bring to a simmer.
4. Reduce heat; simmer 15-20 minutes.
5. Blend partially with an immersion blender for texture, if desired.
6. Add lime juice; season with salt and pepper.
7. Serve in bowls, garnished with cilantro and optional toppings.
Notes
Soup can be made ahead, refrigerated up to 4 days or frozen up to 3 months. Reheat gently on stove.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Vegetarian
Nutrition
- Serving Size: 1 cup
- Calories: 220