30-Minute Black Bean Soup Recipe

Bowl of black bean soup

An easy, flavorful weeknight dinner that’s quick to prepare and simple to clean up: this 30-minute black bean soup delivers big taste with minimal effort. It’s vegetarian, budget-friendly, and fills your kitchen with warm, comforting aromas as it cooks. The recipe uses pantry staples—canned black beans and a few fresh aromatics—so you can get dinner on the table fast without a long shopping list.

This soup has the satisfying depth of chili but comes together in much less time. To keep the flavor punchy, it relies on onion, garlic, jalapeño, cilantro, cumin, and lime juice. A portion of the soup is pureed to add body while leaving plenty of texture. Finish with optional toppings like roasted or blistered tomatoes, a dollop of Greek yogurt or sour cream, and extra cilantro for brightness.

The method is straightforward: sauté aromatics, add beans and vegetable stock, simmer briefly, puree part of the mixture, and thicken slightly with a cornstarch slurry. It’s an approachable recipe for cooks of any level and easy to adapt: swap spices, add roasted vegetables, or serve with rice or cornbread.

Close-up of black bean soup with toppings

30 Minute Black Bean Soup

This hearty black bean soup is ready in about 30 minutes and makes a nutritious, filling meal. It’s high in fiber and plant-based protein, and it adapts well to toppings and variations.

  • Author: Annie Chesson
  • Prep Time: 10 mins
  • Cook Time: 20 mins
  • Total Time: 30 minutes
  • Yield: 5 servings

Ingredients

  • 1 1/2 teaspoon avocado oil (olive oil or coconut oil also work)
  • 1 onion, diced
  • 5 cloves garlic, minced
  • 1 jalapeño, ribs and seeds removed, minced
  • 1 cup cilantro, chopped
  • 1 lime, juiced
  • 2 teaspoons cumin
  • 3 (15 oz) cans black beans (do not drain)
  • 1 cup vegetable stock
  • 1 tablespoon cornstarch
  • Optional toppings: roasted tomatoes, Greek yogurt or sour cream, extra cilantro

Instructions

  1. Heat the oil in a large pot over medium-high heat. Add the diced onion, minced garlic, and jalapeño. Season with salt and pepper and sauté until the onion is soft and translucent, about 5–7 minutes.
  2. Stir in the chopped cilantro, lime juice, and cumin. Cook for about one minute to bloom the spices and combine flavors.
  3. Add the black beans with their liquid and the vegetable stock to the pot. Season with additional salt and pepper to taste.
  4. Bring the soup to a gentle simmer. Cover and simmer for 15 minutes, stirring occasionally.
  5. Carefully transfer about half of the soup (roughly 2–3 cups) to a blender and puree until smooth. Return the puree to the pot and stir to combine. This adds creaminess while keeping some whole beans for texture.
  6. In a small bowl, whisk the cornstarch with a little cold water to create a smooth slurry. Slowly stir the slurry into the simmering soup and cook a few minutes until the soup thickens slightly. Adjust seasoning if needed.
  7. Ladle the soup into bowls and add desired toppings—roasted or blistered tomatoes, a spoonful of Greek yogurt or sour cream, extra cilantro, and a squeeze of lime are all excellent options.
Roasted tomatoes for topping

Roasted Tomato Topping (optional)

While the soup simmers, dice 3 ripe tomatoes, toss with a drizzle of oil, and season with salt and pepper. Roast at 450°F (230°C) for 10–15 minutes per side, tossing once, until the tomatoes are jammy and slightly charred. You can also halve cherry tomatoes and roast them the same way. These add a sweet, concentrated tomato flavor that pairs beautifully with the smoky cumin and bright lime.

Finished bowl with Greek yogurt and cilantro

Notes

For those using weight-management programs, this soup is light per serving—roughly 1 Freestyle SmartPoint per cup. Because it relies on canned beans and pantry spices, it’s easy to scale up or down: double the recipe to have leftovers for lunches or halve it for two servings.

Variation ideas: Add a few spoonfuls of tomato paste with the spices for a deeper flavor, or include a diced roasted red pepper for sweetness. To make the soup richer, stir in a splash of coconut milk or cream after pureeing.

Nutrition (per 1 cup serving)

  • Calories: 287
  • Sugar: 3 g
  • Sodium: 95 mg
  • Fat: 4 g
  • Carbohydrates: 49 g
  • Fiber: 16 g
  • Protein: 17 g
  • Cholesterol: 0 mg

Did you make this recipe?

Share a photo and tag it with your favorite recipe notes. Enjoy!

Small preview image of soup

If you make this or any of these recipes at home, share your photos on social media and use the hashtag #thegarlicdiaries to show how you served it. Simple, satisfying, and adaptable—this black bean soup is a reliable go-to for busy evenings.