Soups & Stews
This Barefoot Contessa-inspired bean soup delivers the kind of slow-simmered depth that transforms simple ingredients into something extraordinary. đ The secret lies in building layers of flavorâsautĂ©ing garlic and herbs until fragrant, then letting dried beans and broth meld into a rich, hearty broth that tastes even better the next day.
What sets this recipe apart is the balance of textures and flavors: tender beans, caramelized onions, and aromatic herbs create a symphony in every spoonful.
Unlike quick versions, this soup develops complexity through 45 minutes of gentle simmering, where the beans soften just enough to absorb the surrounding flavors without losing their structure.
By the time you're done, you'll have a soup that's restaurant-quality at homeâdeeply savory, slightly tangy from the tomatoes, and brightened by fresh herbs. The aroma alone will have everyone gathering around the table, and the leftovers? Even more delicious reheated the next day.
Perfect for chilly evenings or as a make-ahead meal, this bean soup proves that comfort food doesn't require complicated techniquesâjust patience and attention to detail. Let's get started on creating something truly special.
Ingredients for barefoot contessa bean soup
Fourteen ingredients, one slow-simmered masterpieceâwhere fragrant garlic meets tender beans in a symphony of depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Cannellini Beans đŸ | 1 œ cups | Rinsed before soaking |
| Yellow Onions đ§ | 1 whole | Thinly sliced for caramelization |
| Garlic Cloves đ§ | 4 cloves | Minced for aromatic depth |
| Extra-Virgin Olive Oil đ« | œ cup | For sautĂ©ing onions and garlic |
| Fresh Thyme Sprigs đż | 2 sprigs | Leaves only, finely chopped |
| Fresh Rosemary đż | 1 tbsp | Chopped, for earthy aroma |
| Canned San Marzano Tomatoes đ | 1 can | Crushed by hand for texture |
| Vegetable Broth đ§ | 4 cups | Homemade or high-quality store-bought |
| Bay Leaves đż | 2 whole | Removed before serving |
| Kosher Salt đ§ | 1 œ tsp | Diamond Crystal preferred |
| Ground Black Pepper đ¶ïž | œ tsp | Freshly cracked |
| Fresh Parsley đż | ÂŒ cup | Chopped, for garnish |
| Red Wine Vinegar đ· | 1 tbsp | For subtle tang |
| Dried Oregano đ | œ tsp | For Mediterranean warmth |
The beans are the heart of this soupâcannellini for their buttery texture, but any dried white bean works (navy, great northern). Soak overnight for best results, or use the quick-soak method: boil for 2 minutes, then let sit off heat for an hour. Whole Foods or Trader Joe's carry pre-packaged dried beans, but bulk bins save money. For the onions, patience is key: cook them low and slow until deep goldenâthis builds the soup's foundation. The San Marzano tomatoes are non-negotiable here; their sweetness cuts through the earthy herbs. If you can't find them, any high-quality canned tomatoes will do, but avoid the watery, pulpy varieties.
No fresh thyme? Dried at one-third the amount works in a pinch, but fresh is ideal for that bright aroma. Short on rosemary? Fresh sage adds a similar earthiness. The red wine vinegar might seem like an afterthought, but it's what makes this soup singâBartles & Jaymes is my go-to for consistency, but any good-quality vinegar does the trick. Swapping the vegetable broth for chicken broth? Fine, but the depth of flavor will shift slightly. For the herbs, Costco or local farmers markets often have the freshest bundles, but don't overpayâjust make sure the leaves are vibrant and not wilted. The oregano is optional but recommended for that Mediterranean touch; if you skip it, boost the thyme slightly.
This soup tastes even better the next dayâ3-4 days in the fridge, sealed tightly with a lid pressed directly on the surface to prevent skin. For longer storage, freeze portions in airtight containers for up to 3 months. I like to make double batches; the second day is when the flavors truly meld. Reheat gently on the stove with a splash of broth to restore creaminess. Garnish with fresh parsley right before servingâit adds a pop of color and freshness that makes the dish feel special. Leftovers? Perfect for lunches or as a base for a quick pasta dishâjust add some cooked pasta and a drizzle of olive oil.
Why You'll Love This Recipe
- No-Soaking Needed: Iâll admit, I used to dread the overnight soak for dried beansâbut these cannellinis? Just a quick rinse and 10 minutes in boiling water, then simmer. Thatâs it. No fuss, no waiting around.
- Garlic-Thyme Magic: Between us, the secretâs in that sizzle of olive oil and minced garlic until the onions turn golden. Add those thyme sprigs? The aroma alone makes me pause mid-chop. Itâs that crisp, herby punch youâll taste in every spoonful.
- Weeknight to Potluck: Honestly, this soup is my go-to when Iâm swamped or showing up with a dish. Serve it with crusty bread for a cozy night in, or double the batch for a crowdâitâs just as welcome at a picnic as it is on my kitchen table.
- Budget-Friendly Pantry Hero: Dried beans and onions wonât break the bank, and a little olive oil goes a long way. Iâve made this for under $2 per serving, and it still feels like a restaurant-worthy meal. (Yes, even on a Tuesday night.)
Step-by-step instructions for Barefoot Contessa's bean soup
Here's how to build rich, aromatic bean soup with layers of garlic, herbs, and slow-simmered depth.
đł Step 1: SautĂ© Onions and Garlic Until Golden
Heat the 0.5 cup extra-virgin olive oil in a heavy pot over medium heat. Add the thinly sliced yellow onions and cook for 8-10 minutes until they're deeply golden and caramelizedâthis is where the soup gets its sweet, complex base. Stir occasionally so they brown evenly.
When the onions are nearly done, add the minced garlic cloves and cook for another 30 seconds until fragrant. Here's the thingâdon't let the garlic burn. You'll know it's ready when the kitchen smells like a Mediterranean garden. Remove the pot from heat briefly to add the finely chopped fresh thyme leaves and chopped fresh rosemaryâthis preserves their delicate flavors.
đšâđł Step 2: Add Tomatoes and Herbs for Depth
Return the pot to medium heat and stir in the crushed canned San Marzano tomatoes. Let them cook for 3-4 minutes until they break down slightly and release their juices. This step builds the soup's foundationâtomatoes add acidity that balances the richness of the beans.
Add the 2 whole bay leaves, 0.5 tsp dried oregano, 1.5 tsp kosher salt, and 0.5 tsp ground black pepper. Here's where the magic happens: pour in the 4 cups vegetable broth and bring everything to a gentle simmer. The broth should just barely bubbleâthis low-and-slow approach prevents the herbs from becoming bitter.
đȘ Step 3: Soak and Add the Cannellini Beans
While the broth simmers, rinse the 1.5 cups dried cannellini beans under cold water. Soak them in a separate bowl with plenty of water for at least 1 hour (or overnight for best texture). This step is crucialâit reduces cooking time and prevents the beans from becoming tough.
Drain the soaked beans and add them to the simmering pot. Stir gently to combine, then add the 1 tbsp red wine vinegar. The vinegar brightens the flavors and cuts through the richness. Bring the soup back to a simmer and let it cook uncovered for 45-60 minutesâthis gives the beans time to soften and absorb all those gorgeous flavors.
â° Step 4: Simmer Until Beans Are Tender
After 45 minutes, check the beans for tenderness. They should be soft but still hold their shapeâyou'll know they're ready when a knife slides in easily. If they're not quite there, simmer for another 10-15 minutes. Here's the trick: the longer they cook, the more flavor they absorb, but don't overdo it or they'll turn mushy.
Taste the soup and adjust seasoning if needed. I usually add a pinch more salt or a splash of vinegar at this stage. Remove the bay leaves before servingâthey're done their job and can be bitter if left in.
đ„ Step 5: Finish with Fresh Parsley
For the final touch, stir in the 0.25 cup chopped fresh parsley. This adds a fresh, bright note that cuts through the richness of the soup. Let it sit for 5 minutes off the heat so the flavors meld together. Serve immediately with crusty breadâeach spoonful should be packed with garlic, herb-infused broth, and tender beans.
Real talk: this soup tastes even better the next day as the flavors deepen. The beans will soak up all that aromatic broth, making every bite more flavorful. Store leftovers in the fridge for up to 4 days or freeze for 3 monthsâjust reheat gently on the stove with a splash of water to restore the perfect consistency.
Pro Tips For Making Barefoot Contessa Bean Soup
- SOAK BEANS OVERNIGHT: I learned this the hard wayâskipping the soak leaves you with tough, mealy beans. Toss them in cold water (no salt) for 12+ hours, then drain. The texture difference is night and day, especially for cannellini, which can turn gummy if rushed.
- SWIM THE ONIONS: Donât just chop onionsâcook them properly. SautĂ© them in olive oil until theyâre translucent and their edges start to brown, about 8â10 minutes. This builds flavor that just raw chopping canât match. (Yes, even if youâre impatient like me.)
- SALT THE BEANS LATE: Adding salt early makes cannellini beans tough. Wait until theyâre nearly done simmeringâabout 30 minutes before the recipeâs suggested cook timeâthen add salt. This keeps them tender and lets the seasoning sink in at the perfect moment.
- TOAST THE GARLIC: After cooking the onions, remove the pot from heat, add whole garlic cloves (peeled), and let them sit in the oil for 2â3 minutes until fragrant and just golden. This prevents burning and adds a depth that raw garlic canât. (Your future self will notice the difference.)
Health benefits of these flavors
Plant-Based Protein
This bean soup is a fantastic source of plant-based protein, with 1.5 cups of cannellini beans providing about 24 grams of protein per serving. That's nearly half of the daily recommended intake for adults, making it an excellent choice for vegetarians and vegans.
The beans also contain fiberâabout 15 grams per servingâwhich supports digestion and helps keep you feeling full longer. đȘ
Rich in Fiber
The fiber content in this soup comes from both the beans and the vegetables, offering 15 grams per serving. This fiber helps regulate blood sugar levels and supports heart health by lowering cholesterol.
The combination of soluble and insoluble fiber also promotes healthy digestion. I've noticed that when I include this soup in my meals, my energy levels stay steady throughout the day.
Heart-Healthy Ingredients
The extra-virgin olive oil used in this recipe provides monounsaturated fats, which are known to support heart health by reducing LDL cholesterol. The garlic and rosemary also contribute to cardiovascular benefits, with garlic helping to lower blood pressure and rosemary containing antioxidants that reduce inflammation.
The vegetable broth adds potassium, which helps regulate blood pressure.
Vitamin and Mineral Boost
This soup is packed with essential vitamins and minerals. The cannellini beans provide folate, iron, and magnesium, all of which are crucial for energy production and overall health.
The San Marzano tomatoes add vitamin C and lycopene, an antioxidant that supports skin health. The onions contribute vitamin B6 and quercetin, a compound with anti-inflammatory properties. đ±
Antioxidant Powerhouse
The herbs used in this recipeâthyme, rosemary, and parsleyâare loaded with antioxidants that help combat oxidative stress. Thyme contains thymol, which has antimicrobial properties, while rosemary is rich in carnosic acid, a potent antioxidant.
The red wine vinegar adds acetic acid, which has been shown to support metabolism and may help regulate blood sugar levels.
Low-Calorie Comfort
Despite being hearty and satisfying, this soup is surprisingly low in caloriesâabout 250 calories per serving. The combination of fiber-rich beans, vegetables, and lean broth makes it a filling meal that won't weigh you down.
Itâs perfect for those looking to enjoy a comforting dish without the guilt. Plus, the flavors are so rich that you wonât feel like youâre missing anything from a heavier meal. âš
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
For convenience, swap the 1.5 cups dried cannellini beans with 2.5 cups (15 oz can) drained canned beans. Just reduce the simmering time to 20-25 minutesâthey're already pre-cooked. The texture will be slightly softer, but the flavor remains rich. Drain and rinse well to remove excess sodium.
Why does the recipe call for soaking the beans?
Soaking reduces cooking time and prevents beans from staying tough. The 1-hour soak (or overnight) softens them and removes anti-nutrients that cause digestive discomfort. For a shortcut, use the quick-soak method: boil beans for 2 minutes, then let sit off heat for 1 hour. This works in a pinch but yields slightly less tender beans.
How do I make this soup vegetarian?
This recipe is already vegetarian! For extra richness, stir in 2 tablespoons nutritional yeast or a splash of cashew cream before serving. The vegetable broth and olive oil provide plenty of plant-based fats. Skip the optional chicken broth if using vegetable broth exclusively.
Can I make this soup in an Instant Pot?
Yes! SautĂ© onions and garlic as directed, then add all remaining ingredients (including unsoked beans) and pressure cook for 15 minutes. Quick-release the pressure, then let it sit for 10 minutes before opening. The beans will be slightly softer than stovetop, but the flavors develop just as well. Adjust liquid if neededâInstant Pot soups often thicken more quickly.
What if my soup tastes too bland?
Don't panic! Add a pinch more salt, a splash of red wine vinegar (another œ tbsp), or a crushed red pepper flake for heat. For depth, stir in 1 tsp soy sauce or œ tsp smoked paprika. The beans often absorb flavors well overnightâreheat with a splash of broth to restore richness.
