Hearty, deeply comforting, and loaded with wholesome plant protein, this three bean soup recipe turns simple canned pantry staples into a nourishing, restaurant-quality meal in just 30 minutes.
🌿 What is in 3 bean soup?
A traditional three bean soup combines a nutrient-rich trio of legumes—typically kidney beans, pinto beans, and navy beans—simmered with a fragrant aromatic base of onions, carrots, garlic, diced tomatoes, and savory vegetable broth infused with rustic herbs like oregano and paprika.
Why This Healthy Bean Soup is a Nutritional Powerhouse?
When searching for the healthiest soup you can eat, bean-based recipes consistently rank at the top. Combining multiple varieties of beans delivers an incredible array of health benefits:
- High Plant-Based Protein & Fiber: Each serving provides a massive boost of dietary fiber and slow-digesting complex carbohydrates that keep you full for hours.
- Gut Health Support: Legumes are rich in prebiotics, which nourish healthy gut microbiome bacteria.
- Low Fat, High Nutrient Profile: Naturally cholesterol-free, oil-conscious, and packed with essential minerals like iron, potassium, and magnesium.
Ingredients You Will Need
This recipe uses everyday kitchen staples that create a rich, complex flavor profile without needing long simmering times:

The Bean Trio (Kidney, Pinto, Navy): Using a mix of three distinct bean varieties provides contrasting textures and complex flavors. Kidney beans offer a firm, meaty bite; pinto beans add a soft, creamy interior; and navy beans melt slightly into the broth to create body.
Aromatics (Onion & Carrot): Finely chopping the onion and carrot forms the classic mirepoix foundation that caramelizes slightly in the olive oil, building natural sweetness.
Canned Diced Tomatoes: Adds a touch of acidity and a rich, velvety body to the broth, balancing the earthy legumes.
Spices (Paprika & Oregano): Toasting these spices directly in the hot oil wakes up their fat-soluble compounds, giving the soup a rich, rustic depth.
💡 Pro-Chef Tip: Toast Your Spices! Never skip toasting the paprika and oregano directly in the hot oil and aromatics for 60 seconds before adding the liquids. This blooms the fat-soluble compounds, unlocking a much deeper, richer flavor in your 3 bean soup recipes.
Step-by-Step Instructions
- Sauté the Aromatics: Heat the extra virgin olive oil in a large pot or Dutch oven over medium heat. Add the finely chopped onion and carrot, cooking for about 5 minutes until softened and translucent.
- Toast the Spices: Stir in the paprika, salt, and dried oregano directly into the vegetables. Let them toast in the oil for 1 minute until fragrant.
- Build the Broth Base: Pour in the canned diced tomatoes with their juices, breaking them apart gently with a wooden spoon to release the flavors into the pan.
- Add the Beans and Liquid: Pour in the rinsed and drained kidney beans, pinto beans, and navy beans, followed by the low-sodium vegetable broth. Stir well to combine everything.
- Simmer to Perfection: Bring the soup to a gentle boil, then reduce the heat to low, cover partially, and let it simmer for 20 to 25 minutes so the flavors meld deeply together.
- Adjust and Serve: Taste the soup and adjust the seasoning with extra salt or pepper if needed. Serve hot, garnished with freshly chopped parsley.
The Ultimate Bean Variety Guide
| Bean Variety | Texture in Soup | Nutritional Highlights | Best Role in Broth |
| Kidney Beans | Firm, meaty bite | High in iron & antioxidants | Holds shape well, adds texture |
| Pinto Beans | Soft, creamy interior | Rich in soluble fiber | Slightly thickens the broth |
| Navy Beans | Small, velvety, tender | Excellent source of plant protein | Melts into the soup for a rich body |

Easy Variations & Add-Ins
- Add Greens: Stir in 2 cups of fresh baby spinach or chopped kale during the last 3 minutes of simmering for extra color and vitamins.
- Add Pasta: Toss in a half cup of small pasta (like ditalini or small shells) along with the broth for a hearty minestrone twist.
- Acid Balance: Finish the pot with a squeeze of fresh lemon juice or a splash of apple cider vinegar to make all the earthy flavors pop.
What to Serve with Three Bean Soup
- Crusty Sourdough Bread: Perfect for dipping into the rich tomato and vegetable broth.
- Garlic Rubbed Toasts (Crostini): Adds a wonderful crunch alongside a warm bowl of soup.
- Simple Side Salad: Pair with a crisp green salad dressed in lemon vinaigrette for a complete, balanced lunch or dinner.
Storage and Leftover Tips for Three Bean Soup
- Refrigerator Storage: Transfer cooled soup to an airtight glass container and store it in the fridge for up to 4 days. Because legumes continue to absorb liquids as they chill, the flavor deepens significantly over time, making leftovers taste even richer.
- Freezer Storage: Pour the cooled soup into freezer-safe containers or heavy-duty zip bags, leaving about an inch of headspace for expansion. It will maintain optimal quality in the freezer for up to 3 months.
- Reheating Instructions: Thaw overnight in the refrigerator when possible. Reheat gently on the stovetop over medium-low heat. Because the beans absorb the broth during storage, stir in 2 to 3 tablespoons of vegetable broth or water to easily restore the original, perfect soup consistency.

Frequently Asked Questions (PAA)
- What are the ingredients in Italian three bean soup?An Italian-style three bean soup typically features cannellini, kidney, and borlotti (or pinto) beans simmered in a rich tomato and vegetable broth base with garlic, olive oil, oregano, and sometimes a handful of pasta or leafy greens.
- What are the ingredients in traditional bean soup?Traditional bean soups rely on a mirepoix base (onions, carrots, and celery), dried or canned beans, vegetable or chicken broth, and simple herbs like bay leaves, thyme, or oregano.
- Can I freeze three bean soup?Yes! This soup freezes exceptionally well. Let it cool completely, then store it in airtight containers or freezer bags for up to 3 months. Reheat gently on the stovetop with a splash of water.
If you make this easy three bean soup, don’t forget to leave a rating and tag @healthy.living.enthusiast on Instagram so I can share it in my stories!

Easy Three Bean Soup
Ingredients
Method
- Heat olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and carrot. Sauté for about 5 minutes until softened.
- Stir in the paprika, salt, and oregano, allowing the spices to toast in the oil for 1 minute until fragrant.
- Pour in the canned tomatoes with their juices, breaking them apart gently with a wooden spoon.
- Add the rinsed and drained kidney beans, pinto beans, and navy beans to the pot.
- Pour in the vegetable broth, stir well to combine, and bring the soup to a gentle boil.
- Reduce heat to low, cover partially, and let the soup simmer for 20-25 minutes so the flavors meld together.
- Taste and adjust seasoning with extra salt or pepper if needed.
- Serve hot, garnished with freshly chopped parsley and a slice of crusty bread!
Video
Notes
If You Love This Three Bean Soup, Try These Next!
If you enjoyed this cozy, high-protein bowl, explore more of our comforting plant-based recipes designed for easy meal prep:
- Creamy Mushroom and White Beans with Fresh Rosemary: A rich, 20-minute skillet meal combining earthy mushrooms and cannellini beans in a velvety herb sauce without heavy cream.
- Creamy Pumpkin Zucchini Soup: Another silky, nutrient-dense soup that brings seasonal warmth, vibrant flavor, and clean comfort to your weekly rotation.
- Creamy Potato Mushroom Soup: A hearty, earthy bowl loaded with tender potatoes and savory mushrooms for the ultimate cozy comfort food experience.