Nutrition Facts for Kidney bean soup with lime yogurt

Kidney Bean Soup with Lime Yogurt

Warm, hearty, and bursting with vibrant flavors, this Kidney Bean Soup with Lime Yogurt is the perfect comfort food that doesn’t skimp on freshness. Simmered with aromatic spices like cumin, paprika, and optional cayenne for a hint of heat, this kidney bean-based soup boasts a rich, creamy texture achieved through partial blending. The real star of the dish is the tangy lime yogurt topping, which adds a zesty, cooling contrast to the warm, spiced broth. Finished with fresh cilantro and served with lime wedges, this recipe is a quick 40-minute meal that’s high in protein, vegetarian-friendly, and incredibly satisfying. Perfect as a wholesome weeknight dinner or a cozy lunch, this soup is sure to impress your taste buds with every spoonful!

Nutriscore Rating: 82/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Kidney Bean Soup with Lime Yogurt
Prep Time:10 mins
Cook Time:30 mins
Total Time:40 mins
Servings: 4

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground paprika
  • 0.25 teaspoon cayenne pepper (optional)
  • 3 cups kidney beans, canned and drained
  • 4 cups vegetable broth
  • 1 cup diced tomatoes, canned
  • 0.5 cup fresh cilantro, chopped
  • 1 cup plain Greek yogurt
  • 1 tablespoon lime juice
  • 1 teaspoon salt
  • 0.5 teaspoon freshly ground black pepper
  • 4 pieces lime wedges (for serving)

Directions

Step 1

Heat the olive oil in a large pot over medium heat.

Step 2

Add the diced onion and sauté for 3–4 minutes until softened.

Step 3

Stir in the minced garlic and cook for 1 minute until fragrant.

Step 4

Add the cumin, paprika, and cayenne pepper (if using) to the pot. Stir to coat the onions and garlic in the spices.

Step 5

Pour in the kidney beans, vegetable broth, and diced tomatoes. Stir well.

Step 6

Bring the soup to a boil, then reduce the heat to low and simmer for 20 minutes. Stir occasionally.

Step 7

While the soup simmers, prepare the lime yogurt topping: In a small bowl, mix the Greek yogurt and lime juice until smooth. Set aside.

Step 8

Once the soup is done cooking, use an immersion blender to partially blend the soup, leaving some beans whole for texture. Alternatively, transfer half of the soup to a blender, blend until smooth, and return it to the pot.

Step 9

Stir in the chopped cilantro, salt, and black pepper. Taste and adjust seasoning as needed.

Step 10

Serve the soup hot in bowls, topped with a dollop of lime yogurt and a garnish of cilantro if desired. Add a lime wedge on the side for extra zest.

Nutrition Facts

Serving size (2478.4g)
Amount per serving % Daily Value*
Calories 1544.0
Total Fat 46.4g 0%
Saturated Fat 9.8g 0%
Polyunsaturated Fat 5.7g
Cholesterol 24.5mg 0%
Sodium 6351.5mg 0%
Total Carbohydrate 211.4g 0%
Dietary Fiber 54.7g 0%
Total Sugars 40.2g
Protein 86.9g 0%
Vitamin D 0IU 0%
Calcium 807.1mg 0%
Iron 22.9mg 0%
Potassium 5252.6mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 25.9%
Protein: 21.6%
Carbs: 52.5%