Soups & Stews
This basic bean soup recipe transforms humble pantry staples into a hearty, comforting meal that simmers into rich, flavorful perfection. đ The beauty lies in its simplicityâjust beans, vegetables, and aromatic spices working together to create a soup thatâs as nourishing as it is satisfying.
What makes this recipe stand out is how it builds depth through slow simmering, allowing flavors to meld into a harmonious blend thatâs both rustic and refined.
The foundation of this soup is a simple yet robust base: dried beans (or canned for convenience) simmered with onions, carrots, and celeryâa classic mirepoix that forms the flavor backbone. A splash of vinegar or tomato paste adds brightness, while bay leaves and thyme infuse subtle earthiness.
The result is a versatile, filling soup thatâs naturally vegan, protein-packed, and ready in under an hour with minimal prep.
By the time youâre done, youâll have a deeply aromatic, velvety soup with tender beans and vegetables that practically melt in your mouth. The aroma aloneâwarm spices mingling with caramelized onionsâwill fill your kitchen with a cozy, inviting scent.
This is the kind of soup that tastes even better the next day, making it perfect for meal prep or a quick weeknight dinner.
Serve it as-is for a clean, plant-based meal, or pair it with crusty bread to soak up every last drop. The beauty of this recipe is its adaptabilityâswap in different beans, add greens at the end, or stir in a spoonful of tahini for extra richness. Letâs get cooking!
Ingredients for basic bean soup
Just 14 pantry staples transform into this deeply comforting, protein-packed bean soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans đą | 1 ½ cups | Unsoaked, rinsed thoroughly |
| Yellow Onions đ§ | 1 whole | Medium size, diced |
| Carrots đĽ | 3 medium | Peeled, chopped into chunks |
| Celery Stalks đ§ | 3 whole | Trimmed, chopped |
| Garlic Cloves đ§ | 4 cloves | Peeled, minced |
| Canned Diced Tomatoes đ | 1 14.5 oz can | San Marzano preferred |
| Vegetable Broth đ§ | 4 cups | Low-sodium preferred |
| White Wine Vinegar đś | 1 tbsp | Or apple cider vinegar |
| Bay Leaves đż | 2 whole | Fresh preferred |
| Fresh Thyme đż | 1 tbsp | Leaves only, chopped |
| Ground Cumin đśď¸ | ½ tsp | Toasted for depth |
| Salt đ§ | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper đśď¸ | ½ tsp | Freshly cracked |
| Olive Oil đŤ | Âź cup | Extra-virgin for richness |
The beans are the heart of this soupânavy beans hold their shape beautifully, but cannellini or pinto work too if you prefer creamier texture. Trader Joe's and bulk bins at natural grocery stores have the best selection. If using dried, sort through for stones and rinse wellâno soaking needed. The onion, carrot, and celery trio (that classic mirepoix) should be roughly chopped for even cooking. Organic produce makes a difference here, especially for the carrotsâlook for vibrant orange color, not dull or pale roots. For the garlic, I swear by Organic Valley clovesâthey're consistently flavorful without being overpowering.
No wine vinegar? Apple cider vinegar or lemon juice works just as well. Fresh thyme is ideal, but dried thyme at one-third the amount gets you close. The canned tomatoes? San Marzano is the gold standardâsweeter and less acidic than regular brands. Short on time? Swap the dried beans for 1 can (15 oz) of drained beansâjust reduce the broth to 3 cups. The olive oil matters hereâavoid the cheap stuff that has a harsh aftertaste. For extra richness, stir in 1 tbsp tahini at the end or top with toasted pumpkin seeds before serving.
This soup tastes even better the next dayâplan ahead and make a double batch. Store in airtight containers in the fridge for up to 5 days or freeze portions for 3 months. Reheat gently on the stove with a splash of water or broth. The beans soften over time, so add a pinch of salt and a glug of olive oil when reheating if it's too thick. For meal prep, portion into thermos bottlesâkeeps warm for hours and makes perfect lunches.
Why You'll Love This Recipe
- Pantry in Minutes: I swear by this recipe when Iâm staring at an empty cabinet at 6:30 PM. Dried navy beans soak overnight (or use canned in a pinch), then itâs just chopping the onion, carrots, and celeryâno fancy techniques here. That garlic? Just a quick minced while the beans simmer.
- Soup That Sings: Between us, that slow simmer of onions, carrots, and celery builds layers of flavor you wonât believe. The navy beans turn tender but hold their shape, and the garlic? Oh, it finishes strongâlike a warm hug in a bowl. (Yes, even on a Tuesday night.)
- Leftovers That Save Me: This soup tastes better the next day, honestly. I make a big batch and freeze portionsâperfect for lazy mornings or when Iâm too tired to cook. The flavors meld even more overnight, and reheating takes zero effort.
- Budget-Friendly Staple: I buy dried beans in bulk, and they last forever. Onions, carrots, celery, garlicâthese are the cheap veggies that never go to waste. A single pot feeds four for under $5, and I still feel like Iâm making something special. My wallet and taste buds agree.
Step-by-step instructions for hearty pantry bean soup
This one-pot wonder transforms simple pantry staples into rich, comforting soup.
đł Step 1: SautĂŠ the Aromatic Vegetable Base
Heat the 0.25 cup olive oil in a large pot over medium heat. Add the diced yellow onions, chopped carrots, and chopped celery stalks all at once. Cook for 8-10 minutes until the vegetables soften and the onions turn translucent.
Here's the thingâdon't rush this step. You want those vegetables to develop some color and release their natural sweetness. Stir occasionally so nothing sticks to the bottom. When the vegetables smell fragrant and the edges start to brown slightly, you're ready for the next addition.
đł Step 2: Add Spices and Tomatoes for Depth
Push the vegetable mixture to one side of the pot and add the minced garlic cloves. Cook for 30 seconds until fragrantâgarlic burns fast, so keep an eye on it. Sprinkle in the 0.5 tsp ground cumin, 1.5 tsp salt, and 0.5 tsp black pepper, stirring to coat the vegetables evenly.
Pour in the 1 14.5 oz can diced tomatoes (with juices) and the 1 tbsp white wine vinegar. Stir well and let everything simmer together for 5 minutes. This builds the flavor foundationâthose tomatoes and vinegar brighten the whole soup while the cumin adds warmth. The mixture should smell rich and inviting.
đĽ Step 3: Simmer with Beans and Herbs
Add the 1.5 cups dried navy beans (rinsed thoroughly), 4 cups vegetable broth, 2 whole bay leaves, and 1 tbsp chopped fresh thyme. Bring to a gentle boil, then immediately reduce heat to low. Here's where it gets important: keep the soup at a bare simmerâyou want bubbles breaking the surface but no vigorous boiling.
Cover partially and cook for 45-50 minutes, stirring occasionally. You'll notice the beans start to soften around the 30-minute mark. If the soup gets too thick before the beans are tender, add ½ cup water to maintain consistency. The beans should be tender but still hold their shapeâno mushy texture.
â° Step 4: Finish and Adjust Seasoning
Once the beans are tender (they should slide easily between your teeth), remove the bay leaves and discard them. Taste the soup and adjust seasoningâyou might need a pinch more salt or a crack of pepper. The vinegar should add brightness, but if it tastes too sharp, a spoonful of broth will mellow it out.
Let the soup sit off heat for 5-10 minutes before serving. This resting time lets flavors meld and thickens the soup slightly. The result? A hearty, aromatic bean soup with perfect textureâcreamy from the beans, bright from the vinegar, and rich from the slow simmer. Serve with crusty bread to soak up every last drop.
Pro Tips For Making Basic Bean Soup
- SOAK BEANS OVERNIGHT: I learned this the hard wayâskipping the overnight soak means your beans turn to mush and soak up way too much liquid. Cover them in water, add a pinch of baking soda (trust me), and let them sit 12+ hours. The texture stays firm, and you wonât end up with a watery soup.
- SWEEAT ONIONS LOW: After burning three batches, I finally figured out: low and slow is the only way with onions. Medium heat, 8-10 minutes until translucent but not brownedâno rushing. Browned onions add bitterness, and nobody wants that in their soup.
- CHOP VEGETABLES UNIFORM: I used to eyeball it, and some carrots stayed rock-hard while celery turned to sludge. Cut everything into Âź-inch piecesâsame size, same cook time. No one wants a soup where youâre chewing on a carrot while the celery dissolves.
- SALT THE WATER HARD: Yes, even if it sounds crazy. Add 2 teaspoons of salt to the soaking water (and another 1 tsp when cooking). It prevents the beans from absorbing too much liquid and keeps the flavor balancedâno bland, watery aftertaste. (Your future self will thank you.)
Health benefits of this recipe
Plant-Based Protein
This soup packs a serious protein punchâ1.5 cups of navy beans provide about 24 grams of plant-based protein per serving. Thatâs nearly half your daily needs in one bowl, making it an excellent meal for vegans, vegetarians, or anyone looking to reduce meat consumption.
Navy beans also contain fiber (15g per serving), which supports digestion and keeps you full for hours. đŞ
Fiber-Rich Foundation
The combination of beans, carrots, and celery delivers 12-15 grams of dietary fiber per serving, helping regulate blood sugar and promote gut health. The slow simmering process makes the fiber even more bioavailable, meaning your body absorbs more of its benefits.
Iâve noticed my digestion improves when I eat this soup regularlyâitâs a gentle yet effective way to keep things moving smoothly.
Heart-Healthy Benefits
Beans are naturally low in fat and cholesterol-free, making this soup heart-friendly. The potassium (600mg per serving) helps regulate blood pressure, while the folate (90mcg per serving) supports cardiovascular health.
The olive oil adds healthy fats, but in moderationâjust 1 tbsp per servingâso you get the benefits without excess calories.
Immune-Boosting Nutrients
Garlic and thyme arenât just for flavorâtheyâre packed with antioxidants and antimicrobial properties. Garlic contains allicin, which may help lower cholesterol, while thyme provides thymol, a compound with immune-boosting effects. The carrots contribute beta-carotene, which your body converts to vitamin A for healthy vision and skin.
Low-Calorie Comfort
Despite its hearty texture, this soup is surprisingly lightâabout 250-280 calories per serving. The broth and vegetables keep it filling without the heaviness of cream or dairy.
Itâs the perfect comfort food for weight management or when you want something satisfying but not indulgent. Plus, the vinegar adds a tangy brightness that keeps it refreshing.
Meal Prep Friendly
The nutrients in this soup actually improve over timeâflavors meld and beans soften further when reheated, making it ideal for meal prep. The fiber and protein content remain stable even after refrigeration, so youâre getting all the benefits even days later.
I often make a double batch on Sundays and portion it into glass containers for the weekâitâs my go-to for busy days. â¨
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried? For convenience, swap the 1.5 cups dried navy beans with 2 cans (15 oz each) of drained canned beans. Reduce the vegetable broth to 3 cups since canned beans release less moisture. This cuts cooking time to 20-25 minutes after sautĂŠing the vegetables. Just
How do I make this soup creamier without dairy?
Blend ½ cup of the cooked soup with 1 tbsp tahini or white miso paste until smooth, then stir back in. For extra richness, mash ½ cup of the beans directly in the pot with a fork. Both methods add creaminess while keeping it plant-based. The tahini adds a nutty depth that pairs perfectly with the vinegar's brightness.
What if my soup turns out too thick?
Simply stir in ½ cup hot water or broth while heating. If it's still too thick after cooking, blend Âź cup of the soup and stir it back inâthis creates a silky texture without thinning the flavor. For prevention, check the soup every 15 minutes during cooking and add liquid early if needed. The beans should be tender but not mushy.
Can I add greens like spinach or kale?
Yes! Stir in 2 cups chopped greens during the last 5 minutes of cookingâthey'll wilt quickly. Avoid adding them earlier or they'll turn bitter. Kale holds up better than spinach, so it's my top choice. For extra nutrition, add 1 tsp nutritional yeast at the end for a cheesy flavor without dairy.
How long can I store leftovers?
Store in airtight containers in the fridge for 5 days or freeze for 3 months. The flavors actually improve overnight! When reheating, add a splash of water or broth to prevent thickening. For meal prep, portion into thermos bottlesâthey stay warm for hours and make perfect lunches. The beans soften further when reheated, so adjust seasoning if needed.
