I just love how a bowl of warm, homemade soup can transform a chilly evening into a cozy family meal. This hearty mixed bean soup recipe offers an incredible aroma and a comforting, satisfying texture that’s perfect for those busy weeknights when you need something nourishing without the fuss.
Forget bland, complicated soups; our simple version is packed with robust flavors and wholesome goodness that everyone will love, making it a beloved family classic. Countless happy cooks have made this their go-to comforting meal – and you will too!

Ingredients You’ll Need for a Perfect Mixed Bean Soup (With Purpose & Options)
Core ingredients explained for function and flavor.
- 30 ml (2 tablespoons) olive oil: For sautéing aromatics and building flavor.
- 1 large yellow onion, finely diced: The sweet base of the ‘mirepoix’.
- 2 medium carrots, finely diced: Adds natural sweetness and color to your mixed bean soup.
- 2 celery stalks, finely diced: Contributes a savory, earthy note.
- 4 cloves garlic, minced: Essential for a deep, aromatic foundation.
- 1.5 liters (6 cups) vegetable broth: The primary liquid and flavor base (I often use a good quality organic vegetable broth for this).
- 400 g (14.5 oz) can crushed tomatoes: Provides acidity and body.
- 1 bay leaf: For a subtle, herbaceous depth that infuses during simmering.
- 5 ml (1 teaspoon) dried thyme: A classic pairing with beans and vegetables.
- 2.5 ml (1/2 teaspoon) smoked paprika: Adds a wonderful smoky undertone.
- 1 can (400g / 15 oz) cannellini beans, rinsed and drained: Creamy texture, full of plant-based protein.
- 1 can (400g / 15 oz) kidney beans, rinsed and drained: Hearty texture and rich flavor.
- 1 can (400g / 15 oz) chickpeas, rinsed and drained: Nutty flavor and firm bite for a perfect mixed bean soup.
- 2.5 ml (1/2 teaspoon) salt, or to taste: Essential seasoning.
- 1 ml (1/4 teaspoon) black pepper, or to taste: For a touch of warmth and spice.
Alternative swaps for dietary needs or budget.
- Swap dried beans for canned (rinse well) for a faster cook time. The recipe as written already uses canned for convenience, but you could substitute pre-soaked dried beans if preferred.
- Use vegetable broth for a vegetarian or vegan mixed bean soup.
- Add leftover roasted vegetables like zucchini or bell peppers for extra flavor and nutrients.
Premium and healthy upgrades: organic, low-carb, high-protein, dairy-free.
- Opt for low-sodium broth and beans for healthier eating.
- Boost veggies with a handful of fresh spinach or kale stirred in at the very end.
- For extra high-protein content, consider serving alongside a sprinkle of nutritional yeast.
Seasonal highlights or fresh produce tips.
- Fresh parsley, chopped, for garnish and a pop of vibrant color.
Clear Step-by-Step Instructions for Your Hearty Mixed Bean Soup
- Sauté aromatics: Heat 30 ml (2 tablespoons) olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery. Sauté for 8-10 minutes, or until softened and translucent, stirring occasionally. You’ll notice them become fragrant and slightly shiny.
- Build flavor: Add the minced garlic, bay leaf, dried thyme, and smoked paprika to the pot. Cook for 1 minute more until wonderfully fragrant, stirring constantly to prevent burning the garlic. If it seems too dry at this stage, a tiny splash of broth can help prevent sticking.
- Combine and simmer: Pour in the vegetable broth and crushed tomatoes. Bring the mixture to a gentle simmer, where you’ll see small bubbles forming at the edges, then reduce the heat to low, cover, and cook for 15 minutes to allow all those amazing flavors to meld together.
- Add beans and thicken: Stir in the rinsed and drained cannellini beans, kidney beans, and chickpeas. Continue to simmer gently, uncovered, for another 10-15 minutes, allowing the mixed bean soup to thicken slightly and the beans to absorb the rich flavors. Season with salt and black pepper to taste.
- Prepare the drizzle: While the soup simmers, prepare the Smoky Roasted Red Pepper Drizzle. In a food processor, combine the drained roasted red peppers, drained sun-dried tomatoes, 2 cloves minced garlic, 30 ml (2 tablespoons) olive oil, 2.5 ml (1/2 teaspoon) Aleppo pepper flakes, and 30 ml (2 tablespoons) of the hot vegetable broth from the soup. Process until completely smooth, scraping down the sides as needed. The consistency should be thick but pourable, like a vibrant sauce.
- Finish and serve: Remove the bay leaf from the finished soup. Taste and adjust seasonings if necessary; sometimes I find a little extra salt brings everything to life. To serve, ladle the hot mixed bean soup into wide, shallow ceramic bowls. Drizzle a generous amount of the vibrant Smoky Roasted Red Pepper Drizzle in a distinct swirl pattern over the top of each serving. Garnish immediately with freshly chopped parsley and a small sprinkle of additional Aleppo pepper flakes for color and a hint of spice.
Optional shortcuts or quick methods.
- Pre-chopped mirepoix mix (diced onion, carrots, and celery) saves significant prep time.
- For a quicker meal prep recipe, you can make the Smoky Roasted Red Pepper Drizzle ahead of time and store it in the fridge.
Common mistake callouts and how to avoid them.
- Mistake: Not rinsing canned beans. This can lead to extra sodium and a cloudier soup. How to avoid: Always rinse thoroughly under cold water until no foam appears.
- Mistake: Undercooking beans. This results in a tough, unappetizing texture. How to avoid: Simmer until truly tender and creamy when tasted.
- Mistake: Under-seasoning. This can leave your mixed bean soup tasting bland. How to avoid: Taste and adjust salt and pepper multiple times throughout cooking, especially after adding the beans.
Perfect Times to Serve This Satisfying Mixed Bean Soup
This satisfying mixed bean soup isn’t just a meal; it’s a versatile solution for many occasions. It adapts beautifully whether you need a quick weeknight dinner or something special.
- An easy weeknight meal that’s both filling and healthy for the whole family.
- Great for meal prep – makes a large batch for healthy lunches throughout the week.
- A simple, satisfying family lunch on a chilly day, perfect for cozy afternoons.
It’s also wonderful for:
- A warming starter for casual gatherings with friends.
- Perfect comfort food for cold weather or when you need a hug in a bowl.
Serve your delicious mixed bean soup with:
- Crusty bread for dipping into the flavorful broth.
- A simple green salad with a light vinaigrette.
- A dollop of plant-based sour cream or a sprinkle of nutritional yeast for added richness.
Nutrition & Wellness Angle of This Healthy Mixed Bean Soup Recipe
Embrace healthy eating with this nutrient-packed mixed bean soup recipe. It aligns perfectly with a balanced diet, providing sustained energy and supporting overall wellness.
- A fantastic example of a healthy family meal, packed with plant-based goodness.
- High in fiber to keep you feeling full and aid digestion, supporting weight management goals.
- A protein-rich, hearty dish that provides sustained energy without heavy ingredients.
This soup is naturally good for you:
- An excellent source of dietary fiber, promoting gut health and regularity.
- Provides ample plant-based protein, making it a satisfying vegetarian option.
- Naturally low in fat and cholesterol, contributing to a heart-healthy diet.
Everyday Benefits & Practical Uses of Making Mixed Bean Soup
Making this mixed bean soup recipe offers numerous practical benefits for busy home cooks. It truly helps achieve goals like saving time, eating well, and stretching your food budget. I often make a double batch of this hearty mixed bean soup because my kids love having it for lunch the next day, making my meal prep so much simpler.
- Saving time: Minimal active cooking once the pot is simmering.
- Eating well: A wholesome, nutritious meal that’s easy to customize for any preference.
- Stretching a budget: Beans are incredibly inexpensive, making this a very economical family-friendly meal.
Readers will absolutely love this soup because:
- It’s incredibly forgiving and easy for cooks of all levels, even beginners.
- It warms you from the inside out, perfect for any season, not just winter.
- It’s a versatile base you can tweak with different vegetables or spices every time you make it.

Chef’s Tips and Flexible Adjustments for Your Bean Soup
Elevate your mixed bean soup with these simple chef’s tips and easy adjustments. Small changes can make a big difference in flavor and texture.
- A splash of red wine vinegar or lemon juice at the very end brightens all the flavors, giving it a fresh lift.
- For extra umami, stir in a rind of Parmesan cheese (or nutritional yeast for dairy-free) while simmering and remove before serving.
- For a creamier texture, blend about 1-2 cups of the soup with an immersion blender or in a regular blender before serving.
Customize this mixed bean soup for your family:
- Kids: Blend the soup smoother to subtly hide vegetables; add small pasta shapes like ditalini during the last 10 minutes of cooking.
- Spice it up: Add a pinch of red pepper flakes or a dash of your favorite hot sauce while simmering.
- Vegetarian/Vegan: Ensure you use vegetable broth and omit any cheese rind or other animal products for a truly plant-based mixed bean soup.
- Gluten-Free: This recipe is naturally gluten-free; just ensure your vegetable broth is certified gluten-free.
Always thoroughly cook dried beans to avoid digestive upset and ensure the best texture for your finished dish.
Reader FAQs About Mixed Bean Soup
Here are some common questions about making and enjoying a delicious mixed bean soup recipe at home.
Can I freeze this mixed bean soup for later?
Absolutely! This mixed bean soup freezes beautifully, making it perfect for meal prep recipes. Let it cool completely to room temperature, then store it in airtight containers or freezer-safe bags for up to 3-4 months. Thaw in the fridge overnight before reheating gently on the stovetop or in the microwave until hot.
What’s the healthiest way to prepare mixed bean soup?
To make this a truly healthy mixed bean soup, use low-sodium vegetable broth and beans. Load it up with extra vegetables like fresh spinach or kale stirred in at the end. Limit high-fat toppings like full-fat cheese or sour cream; opt for plant-based alternatives or fresh herbs instead.
Which beans are best for this hearty recipe?
A great mix of beans often includes a variety like kidney, cannellini, pinto, and black beans for varied textures and flavors. You can definitely use your favorite combination or simply whatever dried beans you have on hand in your pantry for a hearty, high-protein snack or meal.
Can I make this mixed bean soup in a slow cooker or Instant Pot?
Yes, for sure! For a slow cooker, combine all ingredients and cook on low for 6-8 hours or high for 3-4 hours, until the beans are tender. For an Instant Pot, follow specific pressure cooking instructions for dried beans, usually 30-40 minutes on high pressure with a natural release, then add remaining ingredients.
What can I add to my mixed bean soup to make it thicker?
To thicken your mixed bean soup, you have a few options. You can blend a portion (about 1-2 cups) of the soup, mash some of the cooked beans against the side of the pot with a spoon, or stir in a slurry of 1 tablespoon cornstarch dissolved in 2 tablespoons cold water during the last 10 minutes of simmering. I often find blending just a little bit of it makes it perfectly creamy without adding extra ingredients.
Is mixed bean soup good for weight loss?
Yes, a well-prepared mixed bean soup can be an excellent addition to a weight loss plan. Its high fiber and protein content promote fullness and satiety, helping to reduce overall calorie intake. Focus on lean broth and plenty of vegetables for the best results, making it a superb low-carb meal option when prepared thoughtfully.
Which brands or stores sell the best dried mixed beans?
Many grocery stores offer their own brand of dried mixed beans that are perfectly fine and budget-friendly. For consistent quality and variety, look for well-known brands like Goya, Bob’s Red Mill, or check your local health food store’s bulk section for organic ingredients. Freshly dried beans often cook more evenly.
Conclusion
This easy, hearty mixed bean soup recipe is truly a kitchen hero – delivering comfort, nutrition, and incredible flavor with minimal effort. It’s more than just a meal; it’s a bowl of homemade goodness your family will adore, perfect for healthy eating. Why not make a big batch this week for delicious dinners and lunches all week long? Pin this recipe now and enjoy!
Print
mixed bean soup recipe
- Total Time: 70 minutes
- Yield: 6 to 8 servings
- Diet: Vegan
Description
This hearty mixed bean soup recipe transforms a chilly evening into a cozy, satisfying family meal with robust flavors and wholesome goodness. It is a simple, comforting dish perfect for busy weeknights, featuring a rich vegetable base and a vibrant Smoky Roasted Red Pepper Drizzle.
Ingredients
- 30 ml (2 tablespoons) olive oil
- 1 large yellow onion, finely diced
- 2 medium carrots, finely diced
- 2 celery stalks, finely diced
- 4 cloves garlic, minced (divided)
- 1.5 liters (6 cups) vegetable broth (divided)
- 400 g (14.5 oz) can crushed tomatoes
- 1 bay leaf
- 5 ml (1 teaspoon) dried thyme
- 2.5 ml (0.5 teaspoon) smoked paprika
- 1 can (400g / 15 oz) cannellini beans, rinsed and drained
- 1 can (400g / 15 oz) kidney beans, rinsed and drained
- 1 can (400g / 15 oz) chickpeas, rinsed and drained
- 2.5 ml (0.5 teaspoon) salt, or to taste
- 1 ml (0.25 teaspoon) black pepper, or to taste
- (approx 190g) roasted red peppers, drained
- (approx 50g) sun-dried tomatoes, drained
- 2.5 ml (0.5 teaspoon) Aleppo pepper flakes
- Fresh parsley, chopped (for garnish)
- Additional Aleppo pepper flakes (for garnish)
Instructions
- Sauté Aromatics: Heat 30 ml (2 tablespoons) olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery. Sauté for 8-10 minutes, or until softened and translucent, stirring occasionally.
- Build Flavor Base: Add 2 cloves of the minced garlic, bay leaf, dried thyme, and smoked paprika to the pot. Cook for 1 minute more until wonderfully fragrant, stirring constantly to prevent burning the garlic.
- Simmer Soup Base: Pour in 1.5 liters (6 cups) vegetable broth and crushed tomatoes. Bring the mixture to a gentle simmer, then reduce the heat to low, cover, and cook for 15 minutes to allow flavors to meld.
- Add Beans and Thicken: Stir in the rinsed and drained cannellini beans, kidney beans, and chickpeas. Continue to simmer gently, uncovered, for another 10-15 minutes, allowing the soup to thicken slightly and the beans to absorb flavors. Season with salt and black pepper to taste.
- Prepare Red Pepper Drizzle: While the soup simmers, prepare the Smoky Roasted Red Pepper Drizzle. In a food processor, combine the drained roasted red peppers, drained sun-dried tomatoes, the remaining 2 cloves minced garlic, 30 ml (2 tablespoons) olive oil, 2.5 ml (0.5 teaspoon) Aleppo pepper flakes, and 30 ml (2 tablespoons) of the hot vegetable broth from the soup. Process until completely smooth and pourable.
- Finish and Serve: Remove the bay leaf from the finished soup. Taste and adjust seasonings. Ladle the hot soup into bowls. Drizzle a generous amount of the vibrant Smoky Roasted Red Pepper Drizzle over the top of each serving. Garnish immediately with freshly chopped parsley and a small sprinkle of additional Aleppo pepper flakes.
Notes
To save time, use pre-chopped mirepoix mix (diced onion, carrots, celery). The Smoky Roasted Red Pepper Drizzle can be made ahead and stored in the fridge. Always rinse canned beans thoroughly to reduce sodium and prevent a cloudy soup. Simmer beans until truly tender and creamy. Taste and adjust seasoning multiple times throughout cooking for best flavor.
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean-inspired
Nutrition
- Serving Size: 1.5 cups (approx 360 ml)
- Calories: 300 calories
- Sugar: 10 g
- Sodium: 350 mg
- Fat: 10 g
- Saturated Fat: 1.5 g
- Unsaturated Fat: 7.5 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 15 g
- Protein: 18 g
- Cholesterol: 0 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.