Soups & Stews
This classic UK bean soup delivers hearty comfort in every steaming bowl, with a crispy herb topping that adds texture and freshness. đ The secret lies in slow-simmered beans, rich broth, and a blend of traditional UK flavors like smoked paprika and lentilsâperfect for chilly evenings or cozy family meals.
What sets this recipe apart is the foolproof crispy herb topping, which transforms simple ingredients into a restaurant-worthy finish.
The beauty of this soup is its versatilityâitâs vegetarian but packed with protein, and the flavors deepen the longer it simmers. Iâve included a modern twist with optional coconut milk for creaminess, while keeping the core recipe simple enough for weeknight cooking.
The crispy herb topping isnât just garnish; itâs the star, adding a satisfying crunch that balances the soupâs warmth.
By the time youâre done, youâll have a rich, aromatic soup with tender beans, fragrant vegetables, and a golden, herby crust on top. Itâs the kind of dish that tastes even better the next day, making it ideal for meal prep or leftovers.
Whether youâre serving it as a main course or a side, this recipe brings classic UK comfort to your table with minimal effort.
The crispy herb topping is the game-changerâjust toasted breadcrumbs, fresh parsley, and a touch of garlic, baked until golden. Itâs simple but elevates the soup from ordinary to extraordinary. Letâs get cooking!
Ingredients for bean soup recipe uk
Pantry staples meet UK tradition for this hearty bean soup with crispy herb magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Cannellini Beans đą | 1 ½ cups | Soaked overnight or quick-soaked |
| Dried Brown Lentils đą | ½ cup | Rinsed before cooking |
| Vegetable Stock đ§ | 4 cups | Homemade or quality store-bought |
| Carrots đĽ | 2 medium | Peeled and chopped into chunks |
| Onion đ§ | 1 medium | Peeled and sliced |
| Garlic Cloves đ§ | 3 cloves | Peeled and minced |
| Smoked Paprika đśď¸ | 1 tbsp | For that classic UK flavor |
| Tomato Paste đ | 2 tbsp | Smooth, not chunky |
| Coconut Milk 𼼠| ½ cup | Full-fat for creaminess (optional) |
| Fresh Parsley đż | Âź cup | Chopped, for topping and garnish |
| Breadcrumbs đ | ½ cup | Panko for extra crispiness |
| Extra-Virgin Olive Oil đŤ | Âź cup | For crispy topping and cooking |
| Salt đ§ | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper đśď¸ | ½ tsp | Freshly ground for best flavor |
| Bay Leaves đż | 2 whole | Removed before serving |
The beans and lentils are the soul of this soupâcannellini beans for creaminess and brown lentils for texture. Tesco or Waitrose carry dried versions in bulk bins, or grab canned if you're short on time (just drain and rinse). The smoked paprika is non-negotiable for that classic UK depthâPenzeys has the best quality if you're willing to splurge. For the carrots and onion, medium-sized works perfectlyâno need to peel if you're using organic. The garlic? Three cloves gives just the right punch without overpowering.
No smoked paprika? Substitute half the amount with regular paprika plus a pinch of liquid smoke. Coconut milk optional but worth itâfull-fat makes it richer, but light works too. Fresh parsley is ideal, but dried works at one-third the amount. The breadcrumbs? Panko is your friend hereâit stays crispier longer. For the tomato paste, San Marzano is the gold standard, but any smooth paste will do. If you're prepping ahead, soak the beans overnightâit cuts cooking time dramatically.
This soup tastes even better the next dayâ4-5 days in the fridge, no problem. For the crispy topping, bake it separately and sprinkle right before serving. The breadcrumbs keep for 1 month in a sealed container, but the parsley? Use within 3 days or freeze it. Portion the soup into containers with the topping on topâfreezes beautifully for up to 3 months. Leftovers? Just reheat with a splash of water or stock.
Why You'll Love This Recipe
- Iâll be real: I hate soaking beans. Here, the cannellini and lentils just simmer overnightâno fuss, no waiting. The lentils break down into that perfect creamy texture while the beans stay satisfyingly firm, and honestly? The flavor only gets richer after a good long cook.
- No-Soaking Needed: Iâll be real: I hate soaking beans. Here, the cannellini and lentils just simmer overnightâno fuss, no waiting. The lentils break down into that perfect creamy texture while the beans stay satisfyingly firm, and honestly? The flavor only gets richer after a good long cook.
- Umami Bomb: Between us, that vegetable stock and carrot-onion base is where the magic happens. The lentils add this deep, earthy punch, while the cannellini bring a subtle sweetness that makes every spoonful irresistible. (Yes, even on a Tuesday night.)
- Leftover Goldmine: This soup tastes better the next dayâlike, seriously. I make a big batch on Sundays, and by Wednesday, itâs the star of my lunch. The flavors meld into something heartier, and it reheats like a dream. Freezer-friendly too, if youâre feeling lazy.
Step-by-step instructions for bean soup recipe UK
Here's how to craft this hearty bean soup with that signature crispy herb topping.
đł Step 1: SautĂŠ the Aromatics and Build the Base
Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the sliced 1 medium onion and chopped 2 medium carrots, cooking for 5-6 minutes until softened and just beginning to caramelize. You'll know it's ready when the onions turn translucent and the carrots release their sweet aroma.
Stir in the 3 cloves minced garlic and 1 tbsp smoked paprika, cooking for another 30 seconds until fragrant. This step develops the soup's deep, smoky flavor that makes it taste so authentically British. If you smell the garlic burning, reduce the heat slightlyâthose bitter notes won't help our comforting soup.
đł Step 2: Develop the Flavor with Tomato Paste
Add the 2 tbsp tomato paste and stir vigorously for 1 minute to distribute it evenly. Pour in the 4 cups vegetable stock and bring everything to a gentle simmer. Here's where the magic happens: let it bubble away for 10 minutes to allow the flavors to meld together.
Add the 1.5 cups dried cannellini beans and 0.5 cup dried brown lentils (no need to rinse them firstâthey'll soften properly). Stir in the 1.5 tsp salt, 0.5 tsp black pepper, and 2 whole bay leaves. This is the moment to tasteâadjust seasoning if needed, but trust the process. The beans and lentils will absorb the flavor beautifully as they cook.
â° Step 3: Simmer Until Tender and Creamy
Reduce heat to low and let the soup simmer for 45-50 minutes until the beans are fork-tender. You'll know they're ready when they're soft but still hold their shapeâno mushy beans here. The lentils should be completely tender, breaking down into that perfect creamy texture.
About 10 minutes before the beans are done, stir in the 0.5 cup coconut milk for that velvety finish. Remove the bay leaves before servingâyou don't want them in your final dish. The soup should have a thick, hearty consistency, but if it's too thick, add a splash of hot water to loosen it.
đ¨âđł Step 4: Prepare the Crispy Herb Topping
While the soup simmers, mix the 0.5 cup breadcrumbs, 0.25 cup chopped fresh parsley, and 1 tbsp extra-virgin olive oil in a small bowl. Spread the mixture on a baking sheet in an even layer. Bake at 375°F for 8-10 minutes until golden brown and crispyâthis is the topping that makes this soup truly special.
Watch it carefullyâit goes from perfect to burnt in seconds. The breadcrumbs should be crisp enough to stand up to the creamy soup, while the parsley adds a fresh, vibrant contrast. If you're feeling fancy, you can add a pinch of smoked paprika to the topping mix for extra depth of flavor.
đĽ Step 5: Finish and Serve with Style
Ladle the warm soup into bowls and immediately top with the crispy herb mixture. The contrast between the creamy soup and crispy topping is what makes this dish so satisfying. Serve with crusty bread to soak up every last drop of that flavorful broth.
For the ultimate experience, let the soup sit for 5 minutes before servingâthis allows the flavors to settle and the topping to stay crispy. Each spoonful delivers that perfect balance of creamy, smoky, and crispy textures that makes this UK classic so comforting. Don't forget to save some of that crispy topping for leftoversâit's even better the next day!
Pro Tips For Making Bean Soup Recipe Uk
- SOAK BEANS OVERNIGHT: Cannellini beans taste richer when soakedâjust cover them in cold water for 12 hours. I used to skimp on time and boil them straight from the packet, but overnight soaking cuts cooking time by 45 minutes and makes them creamier. (Yes, even if you forget, a quick 2-hour soak still helps.)
- COOK LENTILS SEPARATELY: Lentils cook in 20 minutesâboil them first in stock, then add to the soup. Skipping this step turns them mushy and watery. I learned this the hard way when my soup ended up like a thick paste instead of a hearty stew.
- SWEAT ONIONS LOW AND SLOW: Caramelise the onions on medium-low heat for 10 minutes before adding stockâno rushing. High heat burns them, and youâll lose that sweet depth that balances the earthy beans. (Your future self will notice the difference.)
- SAVE TIME WITH STOCK: Use 1.5 litres of stock for 2 servingsâitâs easier than adjusting later. If youâre short, add a splash of water and a bouillon cube, but donât skip the salt. I used to eyeball it and always ended up with bland soup. (Not worth the guesswork.)
Flavor customization for bean soup recipe uk
Smoky Spice Boost
Swap the smoked paprika for 1 tsp chipotle powder and ½ tsp ground cumin for a Mexican-inspired twist. This adds a deep, smoky heat that pairs perfectly with the creamy beans.
I like to toast the spices in the olive oil for 30 seconds before adding the onionâthis releases their aromatic oils and intensifies the flavor. đśď¸
Creamy Coconut Swap
For a richer, more tropical version, replace the vegetable stock with 2 cups coconut milk instead of the stock and coconut milk topping. Add 1 tsp curry powder and ½ tsp turmeric for warmth.
Simmer the soup for 30 minutes to let the spices meld, then finish with a sprinkle of toasted coconut flakes on the crispy topping. The result is a luscious, golden-hued soup that feels like a hug.
Herb Variations
Customize the crispy topping with different herbs based on what you have. Swap the parsley for chopped thyme and rosemary for a Mediterranean vibe, or use cilantro and lime zest for a zesty Mexican touch.
For a classic UK garden twist, add chopped chives and a pinch of dried marjoram to the topping mix. Each herb brings a unique aroma that elevates the soupâs freshness.
Spicy Kick
If you love heat, stir in ½ tsp cayenne pepper or 1 tbsp hot sauce (like Tabasco) during the final 10 minutes of simmering. For a smoky-spicy combo, add ½ tsp liquid smoke along with the smoked paprika.
Taste before servingâyou can always adjust, but the beans and lentils soak up the spice beautifully. đĽ
Vegetable Swaps
Swap the carrots for sweet potatoes (peeled and cubed) or celery for a different texture. For a heartier soup, add ½ cup diced butternut squash or ½ cup chopped kale in the last 15 minutes of cooking.
Each vegetable changes the soupâs depthâsweet potatoes add natural sweetness, while kale brings earthiness. Just adjust cooking times accordingly.
Protein Upgrade
Make this soup more substantial by adding ½ cup cooked bacon bits (for a smoky depth) or ½ cup crumbled feta cheese (for tang). For a vegetarian option, stir in ½ cup cooked chickpeas or ½ cup shredded halloumi in the last 5 minutes of cooking.
The halloumi adds a salty, melty contrast thatâs irresistible. đ
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes! For convenience, use 2 cans (15oz each) cannellini beans (drained and rinsed) instead of dried. Reduce the vegetable stock to 3 cups since canned beans release more moisture. The cooking time will drop to 20-25 minutes after adding the beans. Just be sure to remove the skins if you prefer a smoother texture.
How do I make this soup vegan?
Skip the coconut milk (or use coconut cream) and replace the olive oil with vegan butter for the crispy topping. Use vegetable stock and ensure your breadcrumbs are vegan-friendly (check for egg wash). The smoked paprika and tomato paste are already plant-based, so the core recipe stays fully vegan.
Why does my crispy topping get soggy?
This happens when moisture touches the topping before it's fully crisp. Bake the topping separately on a wire rack over a baking sheet to allow airflow, then sprinkle it on the soup just before serving. For extra insurance, toast the breadcrumbs in a dry skillet for 2 minutes before mixing with herbs.
Can I make this soup in a slow cooker?
Combine all ingredients except the crispy topping in your slow cooker and cook on low for 6-7 hours or high for 3-4 hours. The beans and lentils will soften perfectly. Prepare the topping separately and add it just before serving to maintain crispness.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of water or stock to restore creaminess. Never microwave directly from the fridgeâit makes the soup rubbery. For the crispy topping, toast fresh in a dry pan for 1-2 minutes until golden. The soup actually improves overnight as flavors meld!
