Soups & Stews
Jamie Oliver’s bean soup recipe transforms simple ingredients into a hearty, vegetable-packed one-pot wonder that’s perfect for chilly evenings. This vegetarian version delivers bold flavors and satisfying texture without requiring advanced techniques—just a few key steps and patience for simmering.
The secret lies in balancing earthy beans with fresh herbs and bright vegetables, creating a dish that’s both comforting and restaurant-worthy.
The beauty of this recipe is its simplicity: one pot, minimal prep, and no chopping skills required. You’ll start with dried beans (soaked overnight for tender results) and build layers of flavor with onions, carrots, celery, and garlic—classic mirepoix that forms the base.
Jamie’s signature touch? Fresh thyme and bay leaves for aromatic depth, plus a splash of red wine to elevate the broth. The result is a soup that’s rich yet light, with beans that melt in your mouth.
By the time it’s finished, you’ll have a steaming bowl of soup with perfectly tender beans, caramelized vegetables, and a broth so flavorful it’ll disappear faster than you can say “comfort food.” The best part?
It reheats beautifully, making it ideal for meal prep or feeding a crowd. Serve it with crusty bread or a sprinkle of fresh parsley for that final Jamie Oliver touch.
This recipe proves that homemade soup doesn’t have to be complicated—just thoughtful. The one-pot method keeps cleanup to a minimum, while the combination of textures and flavors ensures every spoonful feels like a hug. Ready to make your kitchen smell like a cozy British pub? Let’s get started.
Ingredients for bean soup recipe jamie oliver
Simple ingredients for a comforting, one-pot vegetarian bean soup that feels like a cozy British pub classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Cannellini Beans 🌱 | 1 ½ cups | Soaked overnight, drained |
| Yellow Onions 🧅 | 2 whole | Chopped into 1/2-inch dice |
| Carrots 🥕 | 3 medium | Peeled, chopped into 1/2-inch pieces |
| Celery Stalks 🧄 | 3 whole | Chopped into 1/2-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Vegetable Stock 💧 | 4 cups | Low-sodium preferred |
| Dry Red Wine 🍷 | ½ cup | Bold variety like Cabernet |
| Fresh Thyme Sprigs 🌿 | 2 whole | Leaves only used |
| Bay Leaves 🌿 | 2 whole | Dried, standard size |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Olive Oil 🫒 | ¼ cup | Extra-virgin preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The beans are the heart of this soup, so choose cannellini or borlotti for their creamy texture. Most grocery stores carry dried beans in the bulk or canned goods section—look for organic brands like Eden or Anthony's Goods for better flavor. If you're short on time, two 15-ounce cans of drained beans work too, but soaking overnight makes a world of difference. The mirepoix trio (onions, carrots, celery) should be chopped evenly for consistent cooking. For the wine, any bold red like Cabernet or Merlot adds depth—whatever's open in your fridge works fine.
No red wine? Substitute extra vegetable stock—just add an extra splash. Fresh thyme is ideal, but dried works at one-third the amount. If you can't find bay leaves, two crushed cloves of garlic add similar aroma. The tomato paste can be skipped if you prefer a lighter broth, but it adds that restaurant-quality richness. For extra protein, stir in a cup of cooked lentils at the end. The parsley is purely decorative but adds that final Jamie Oliver touch—fresh if possible, dried in a pinch.
This soup keeps beautifully in the fridge for 4-5 days, with flavors deepening over time. Portion into containers for easy lunches—it reheats perfectly. For longer storage, freeze for up to 3 months. The beans get even more tender after reheating, so don't hesitate to make a big batch. Leftovers taste even better the next day as all the flavors meld together. Store the parsley separately if you're prepping ahead—it wilts faster than the soup itself.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll admit, I used to dread the overnight soak for dried beans—but Jamie’s method? Just a quick rinse and simmer. Those cannellini beans soften perfectly in under an hour, no fuss, while the onions and carrots caramelize into that sweet, jammy base you crave.
- Garlic-Kissed Umami Bomb: That moment when you crush fresh garlic into the pot and the kitchen smells like heaven? Yes. The slow simmer lets the garlic infuse deeply, balancing the earthy beans with a richness that makes you forget it’s a "simple" recipe. Honestly, I’ve had people ask for the secret—it’s just patience and a good knife.
- Lunchbox Magic: Between us, this soup is my go-to for meal prep. The flavors only get better after a day in the fridge, and the texture—creamy from the beans, with just enough bite from the celery—holds up perfectly. Pack it in thermoses or jars, and you’ve got a lunch that’ll have coworkers asking for your recipe.
- Pantry Goldmine: I keep a bag of dried cannellini beans on hand just for this. It’s cheap, it lasts, and a single batch stretches into four servings—easy on the wallet, easy on my grocery budget. Plus, the veggie base (onions, carrots, celery) uses up odds and ends before they go bad. Win-win.
Step-by-step instructions for Jamie Oliver's bean soup
This hearty vegetable-packed bean soup comes together in one pot with simple techniques.
Sauté the Vegetable Base
Heat the 0.25 cup olive oil in a large pot over medium heat. Add the 2 whole yellow onions, 3 medium carrots, and 3 whole celery stalks all at once. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onions become translucent. This foundational step builds flavor through caramelization.
I press down gently with a wooden spoon during the first few minutes to help break down the vegetables and release their natural juices. You'll notice the mixture darkens slightly—that's the Maillard reaction creating depth of flavor. If the vegetables stick, add a splash of water and scrape the bottom to release any browned bits.
Add Aromatics and Tomato Paste
Push the vegetables to one side of the pot and add the 4 cloves garlic cloves to the empty space. Cook for 30 seconds until fragrant—don't let the garlic burn, or it will turn bitter. Stir everything together, then add the 2 tbsp tomato paste and cook for another 2 minutes to deepen the sauce's richness.
Here's the thing—adding tomato paste at this stage prevents the soup from tasting flat. It creates a subtle sweetness that balances the earthy vegetables. If you're using a bold red wine like Cabernet, you might notice the tomato paste helps bridge the flavors between the wine and the vegetables.
Deglaze with Wine and Build the Broth
Pour in the 0.5 cup dry red wine and scrape up any browned bits from the bottom of the pot. Let the wine simmer for 3-4 minutes until it reduces by half. This step is crucial—it concentrates the wine's flavor and prevents the soup from tasting alcoholic.
Add the 4 cups vegetable stock, 1.5 tsp salt, 0.5 tsp black peppercorns, 2 whole fresh thyme sprigs, and 2 whole bay leaves. Bring to a gentle boil, then reduce heat to medium-low and let it simmer for 15 minutes. This initial simmer allows the vegetables to soften further and the spices to infuse the broth.
Incorporate the Beans and Simmer
Add the 1.5 cups dried cannellini beans (already soaked and drained) to the pot. Stir gently to distribute them evenly. Return the soup to a simmer and cook uncovered for 45-50 minutes, stirring occasionally. You'll know it's ready when the beans are tender but still hold their shape—if they break apart, they've been overcooked.
I check for doneness by tasting a bean and ensuring it's soft but still intact. If the soup looks too thick, add ½ cup water and let it simmer for another 5 minutes. The beans should absorb the liquid and create a creamy texture without becoming mushy.
Finish and Garnish
Remove the thyme sprigs and bay leaves from the soup. Taste and adjust the seasoning—you might need a little more salt or pepper, depending on your stock. The soup should be rich but not overly salty, with a balance of earthy and slightly sweet flavors.
Ladle the soup into bowls and garnish with 0.25 cup chopped fresh parsley. The parsley adds a bright contrast to the deep, savory flavors of the soup. Serve immediately with crusty bread to soak up every last drop of that hearty broth. This one-pot wonder is perfect for chilly days or meal prep—just reheat gently on the stove.
Pro Tips For Making Bean Soup Recipe Jamie Oliver
- SOAK BEANS 8 HOURS: I learned this the hard way—skipping the overnight soak leaves you with beans that stay rock-hard no matter how long you simmer. Cannellini beans need at least 8 hours in water (or a quick pressure cooker cycle) to soften properly, and trust me, your soup will thank you when they break down into creamy texture instead of chewy chunks.
- SWEEP THE POT: After simmering the beans, don’t just drain them—give the pot a good scrape with a wooden spoon while it’s still warm. The caramelized bits stuck to the bottom are packed with flavor, and scraping them into the soup turns a good batch into a rich one. (Yes, even if it looks like you’re cleaning as you cook.)
- CHOP ONIONS SMALL: I used to cut onions into thick slices for this soup, thinking it would look pretty. Wrong. Jamie’s recipe relies on onions melting into the broth—they disappear into flavor, not texture. Dice them into ¼-inch pieces so they dissolve smoothly without leaving crunchy surprises. (Your future self will notice the difference.)
- SALT THE BEANS LATE: Add salt to the beans only in the last 30 minutes of cooking. Salting early makes them tough, and you’ll end up with a soup that tastes flat. Wait until the beans are nearly tender, then season—this keeps them creamy and lets the flavors meld properly. (I know, I know, but trust the process.)
Storing and reheating this dish
Refrigerator Storage
Store your bean soup in an airtight container within 4-5 days of making it—trust me, the flavors only get better as the ingredients meld together. I like using glass Pyrex containers because they keep the soup tasting fresher longer.
Let it cool completely before refrigerating to prevent condensation, which can dilute the flavors. The beans become even more tender after a day or two in the fridge, making leftovers perfect for quick lunches. 💛
Freezer-Friendly Tips
For longer storage, freeze the soup in quart-sized freezer bags or glass containers, leaving 1-inch headspace for expansion. I recommend labeling with the date—this soup stays delicious for up to 3 months.
Thaw overnight in the fridge before reheating, or pop it directly into a pot from frozen and simmer on low heat for 15-20 minutes, stirring occasionally. The texture might thicken slightly after freezing, so add a splash of water or stock if needed.
Reheating on Stovetop
My preferred method is reheating on the stovetop because it preserves the soup's creamy texture. Pour the soup into a pot and heat over medium-low heat, stirring frequently to prevent scorching. If the soup looks too thick, add ¼ cup water or vegetable stock to restore its consistency.
Bring it to a gentle simmer and cook for 5-7 minutes until heated through. Taste and adjust seasoning—you might need a pinch more salt or pepper after reheating. 🔥
Microwave Shortcuts
For quick reheating, transfer the soup to a microwave-safe bowl and cover loosely with a microwave-safe lid or damp paper towel. Heat on medium power (50-70%) in 1-minute intervals, stirring between each interval, until hot. This prevents uneven heating and keeps the beans intact.
Avoid high power—it can make the soup watery or unevenly heated. Stir in a pat of butter or a drizzle of olive oil if it looks too dry after reheating.
Reviving Thickened Soup
If your soup thickens after storage, don’t panic! Simply add ¼ cup hot water or stock and stir well. For extra richness, stir in 1 tablespoon tomato paste or a splash of red wine.
If the beans have absorbed too much liquid, mash a few with a fork to release their starches and restore creaminess. The key is patience—let the soup sit for 2-3 minutes off the heat to thicken naturally before serving. This trick works wonders for restaurant-quality results at home. ✨
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes! For convenience, swap 1.5 cups dried beans with 2 (15-ounce) cans of cannellini beans, drained and rinsed. Skip the overnight soaking step—just add them directly to the simmering pot after 15 minutes of cooking the vegetables. The texture will be slightly softer but still delicious.
What if I don’t have red wine?
No problem! Use 0.5 cup extra vegetable stock or apple cider vinegar (2 tbsp) for acidity. For depth, add 1 tsp soy sauce or ½ tsp smoked paprika. The soup will still taste rich and flavorful—just slightly different.
How do I fix mushy beans?
If your beans turn mushy, they’ve likely overcooked. To salvage them, stir in 1 tbsp tomato paste or 1 tsp cornstarch mixed with water to thicken the broth. For next time, check doneness by tasting a bean—it should be tender but still hold its shape after 45-50 minutes of simmering.
Can I make this soup in an Instant Pot?
Sauté the veggies for 5 minutes on "Sauté," then add all remaining ingredients (including beans) and cook on High Pressure for 15 minutes. Quick-release the pressure, then let it sit for 5 minutes before serving. The beans will be perfectly tender, and the broth will be deeply flavorful.
What’s the best bread to serve with it?
Jamie Oliver would recommend a crusty sourdough or focaccia for maximum flavor absorption. For extra indulgence, toast the bread and rub it with a garlic clove before serving. If you prefer something lighter, a baguette or ciabatta works beautifully too.
