Looking for an easy protein-packed, high-fiber dinner? This creamy high-protein black bean soup comes together in 35 minutes, uses simple pantry staples, and delivers over 30 grams of protein per serving.
This soup has that cozy, weeknight at home vibe. It is simple to make, deeply comforting, and perfect for meal prep or an easy high-protein dinner. It is the kind of bowl you will want to curl up with on a chilly evening.
The flavors are bold and warming from chipotle peppers, cumin, smoked paprika, and a touch of lime for brightness. Blending the black beans and adding Greek yogurt gives the soup its creamy texture while still leaving enough heartiness to feel satisfying.
Nutritionally, it is a powerhouse with 31g of protein and 24g of fiber in every serving thanks to the combination of black beans and Greek yogurt.
All in all, it is a simple, nourishing dinner with big flavor.
Why You’ll Love It
- Creamy, cozy, and perfect for easy weeknight dinners
- Bold Mexican flavors from chipotle peppers and warm spices
- Naturally high in protein and fiber to keep you full for hours
- Made with simple pantry staples that come together quickly
- Great for meal prep and reheats beautifully
Looking for another cozy bowl packed with Mexican flavors? Try our High-Protein Taco Soup. It’s gluten & dairy-free.
Key Ingredients
- Black beans: The star ingredient that creates a creamy base and provides a powerful source of plant protein and fiber.
- Chipotle peppers in adobo: Add smoky heat and depth that gives the soup its signature bold flavor.
- Onion and garlic: Build a savory, aromatic foundation for the entire dish.
- Tomato paste & red bell pepper: Adds richness, umami, and color.
- Warm spices: Cumin, smoked paprika, oregano, and chili powder bring earthy, warming flavor.
- Bone or vegetable broth: Creates the silky texture while adding additional nutritional benefits.
- Greek yogurt or coconut milk: Adds creaminess and helps boost the protein.
- Lime juice: Brightens the flavors and balances the smoky richness.
Looking for more soup season inspo? You may also enjoy our Creamy High-Protein Lasagna Soup for an easy one-pot dinner.
How to Make It
This soup comes together quickly with simple steps that build layers of flavor.
Sauté the aromatics
Sauté the onion and bell pepper in a little olive oil until soft, then add the garlic and cook until fragrant.
Toast the spices
Stir in the tomato paste along with the cumin, smoked paprika, oregano, and chili powder. Let everything cook for a minute so the spices bloom and the tomato paste deepens in color.
Simmer the soup
Add the black beans, chipotle peppers, adobo sauce, broth, and salt. Bring the pot to a gentle boil, reduce the heat, and let it simmer so the flavors can meld.
Blend until creamy
Use an immersion blender to puree the soup until smooth or leave some texture if you like it a bit chunky.
Finish with yogurt and lime
Stir in the Greek yogurt or coconut milk, then squeeze in the lime juice to brighten the flavor.
Serve with toppings
Ladle the soup into bowls and finish with your favorite toppings like cilantro, avocado, yogurt, jalapeño, or tortilla chips.
If you love hearty plant-based meals, check out our Lentil Soup with Ancient Grains. It’s a copycat of the popular Trader Joe’s version but packed with more flavor and veggies.
Save this recipe
Love this recipe? Get it sent to your inbox.
Tips & Variations
- Make it spicier: Add an extra chipotle pepper or a pinch of cayenne for more heat.
- Adjust the texture: Blend the entire pot for a silky finish or blend only half if you like more texture.
- Boost the protein: Add an extra spoonful of Greek yogurt on top or stir in more after blending.
- Make it dairy-free: Use coconut milk instead of Greek yogurt for creaminess.
- Add vegetables: Stir in corn, bell peppers, or zucchini during the simmer for extra volume and color.
Storage & Meal Prep
Store the soup in an airtight container in the refrigerator for up to 4 days.
It thickens as it sits, so add a splash of water when reheating to bring it back to a creamy consistency.
This recipe also freezes well for up to 3 months.
For meal prep, keep toppings like cilantro, lime, avocado, and yogurt separate and add them just before serving for the best texture and freshness.
FAQ
Yes. Cook the beans separately until tender, then use about three cups of cooked beans in place of the canned ones. You may need to add extra salt and adjust the broth depending on how starchy your beans are.
The heat level depends on how many chipotle peppers you use. One pepper gives gentle warmth, while two or more create a deeper, smoky heat. Start with less and adjust to taste.
Totally! Simply swap the Greek yogurt for coconut milk or skip the creamy element entirely. The soup will still be rich, flavorful, and naturally high in fiber.
Yep, freeze in individual containers for up to three months. Let it thaw in the fridge, then reheat gently with a splash of broth to loosen the texture.
Fresh cilantro, jalapeño, lime, avocado, tortilla chips, or a spoonful of yogurt all add brightness and texture that complement the creamy base.
Creamy High-Protein Black Bean Soup
Video
Save this recipe
Love this recipe? Get it sent to your inbox.
Ingredients
Instructions
- Heat 1 tbsp olive oil in a large pot over medium heat. Add the diced onion and bell pepper and cook for 4 to 5 minutes until softened. Stir in the minced garlic and cook for 1 minute.
- Add 1 tbsp tomato paste, 1 tsp cumin, 1 tsp smoked paprika, ½ tsp oregano, and ½ tsp chili powder. Cook for 1 to 2 minutes until fragrant.
- Stir in the black beans, 1 to 2 chipotle peppers, 1 tbsp adobo sauce, 3 cups bone or vegetable broth, and ½ tsp salt. Bring to a boil, then reduce heat and simmer for 15 minutes.
- Use an immersion blender to blend the soup until creamy (or leave some texture if preferred).
- Stir in ½ cup Greek yogurt or coconut milk, then add the lime juice. Adjust seasoning to taste.
- Ladle into bowls and add your favorite toppings.
Nutrition
Pin this Recipe
Save this Creamy High-Protein Black Bean Soup to Pinterest so you can easily find it again later.
This recipe is so easy to make, packed with flavor, and incredibly nutritious. I hope you enjoy!
It’s like a mix of tortilla soup and chili – so delicious! Also super easy to put together.
Thank you so much for the feedback, Sky. Glad you enjoyed!