Soups & Stews
This Borlotti bean soup recipe delivers the soul-warming comfort of Italy in a single pot—rich, hearty, and packed with umami depth from slow-simmered beans, aromatic herbs, and caramelized vegetables.
The secret lies in layering flavors: garlic and onions form the base, while tomatoes and white wine add brightness, and a touch of smoked paprika deepens the complexity.
What makes this soup special is its versatility—vegetarian by nature yet satisfying enough to stand alone, or even pair with crusty bread for a complete meal.
The beauty of this recipe is its simplicity: just a handful of ingredients transform into a deeply flavorful soup that gets better with time. Borlotti beans, also known as cranberry beans, break down into a creamy texture while absorbing the savory broth.
Sautéing the vegetables until golden ensures a caramelized depth, and simmering everything together allows the flavors to meld into perfect harmony. The result? A bowl of soup that feels like a hug on a chilly day.
What you’ll achieve is a restaurant-quality dish that’s easy to prepare yet impressive enough for guests. The soup’s velvety texture comes from the beans themselves, while fresh herbs at the end add a bright, aromatic finish.
Whether you’re meal prepping for the week or craving a cozy dinner, this recipe delivers warmth and satisfaction in every spoonful. Let’s get started—your kitchen will smell like an Italian trattoria in no time.
For extra depth, consider adding a splash of red wine or a sprinkle of smoked paprika, but even as-is, this soup is foolproof. Serve with a side of crusty bread to soak up every last drop of that rich, umami broth.
The best part? Leftovers taste even better the next day, making this the perfect make-ahead meal for busy weeks.
Ingredients for borlotti bean soup
Just 15 simple ingredients transform into soul-warming Italian comfort in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Borlotti Beans 🌱 | 1 ½ cups | Soaked overnight or quick-soaked |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Carrots 🥕 | 2 medium | Corrected to '2 medium' → '0.75' cup, diced |
| Celery Stalks 🌿 | 2 whole | Diced, including leaves |
| Canned Crushed Tomatoes 🍅 | 1 can (15 oz) | San Marzano preferred |
| Dry White Wine 🍷 | ½ cup | Substitute vegetable broth |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Smoked Paprika 🌶️ | 1 tsp | For depth of flavor |
| Fresh Rosemary 🌿 | 1 tbsp | Chopped, or 1 tsp dried |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
Borlotti beans are the star here—dried from a bulk bin or Italian specialty store for the best texture. Soak them overnight for creamy results, or quick-soak with boiling water for 2 hours. Trader Joe's and Whole Foods carry them, but check the Latin market if you want the absolute best. The carrots and celery should be crisp—no rubbery stems. Fresh herbs make all the difference: rosemary and thyme from the grocery store's produce section stay fresh longer than dried. For the tomatoes, San Marzano is worth the splurge—its sweetness shines through.
No white wine? Vegetable broth with a splash of lemon juice works perfectly. Dried herbs? Use half the amount, but toast them in the oil first for deeper flavor. Short on carrots? Substitute parsnips or butternut squash—they caramelize beautifully. The smoked paprika adds that Italian trattoria touch—skip it if you prefer mild. For extra richness, stir in a spoonful of tahini at the end. And if you're making this ahead, freeze half the batch—it reheats beautifully.
This soup tastes even better the next day as flavors meld. Store in an airtight container for 5 days in the fridge or 3 months frozen. I always double the batch—one pot for dinner, one for lunches. For serving, keep the fresh basil separate until ready to eat—it wilts fast. The broth reduces as it cools, so add a splash of water when reheating. Trust me, every spoonful gets better.
Why You'll Love This Recipe
- Pantry Staples Only: I swear by this recipe because it’s the kind of meal that doesn’t demand a grocery run. Dried borlotti beans, onions, carrots, celery—stuff I already have on hand. No fancy ingredients, just honest, reliable flavors that taste like home.
- Earthy, Rich Depth: The borlotti beans bring this soup to life with their naturally sweet, nutty flavor, and the garlic and onion caramelize into something almost buttery. Honestly, the first time I made it, I thought, “Why haven’t I done this sooner?”
- Weeknight to Potluck: This soup is my go-to when I need something fast but still impressive. Serve it with crusty bread for a cozy weeknight dinner, or double the batch for a potluck where it’ll disappear faster than the garlic bread.
- Budget-Friendly Leftovers: A single batch stretches for three meals—perfect for when you’re trying to save money without sacrificing flavor. The beans get even better the next day, and the carrots and celery soften into sweet, melt-in-your-mouth perfection.
Step-by-step instructions for borlotti beans soup
This hearty Italian soup comes together in one pot with minimal effort.
Prepare the Borlotti Beans
First, give the 1.5 cups dried borlotti beans a good rinse under cold water to remove any debris. For best texture, I recommend soaking them overnight in plenty of cold water. If you're short on time, do a quick soak: cover the beans with 4 cups cold water, bring to a boil for 2 minutes, then let them sit off the heat for 1 hour. This softens them enough for cooking.
Drain the soaked beans thoroughly before adding them to your soup. The reason for this is simple: excess moisture can dilute your flavors and make the soup watery. Trust me, that extra step makes a difference in the final texture and taste.
Sauté the Aromatic Vegetables
Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat until shimmering but not smoking. Add the 1 whole yellow onion (diced) and cook for 5-6 minutes until softened and translucent. This is where the magic begins—you'll smell that sweet onion aroma filling your kitchen.
Add the 2 medium carrots (diced) and 2 whole celery stalks (diced) to the pot. Cook for another 5 minutes until the vegetables begin to soften and the onions take on a golden hue. Then stir in the 4 cloves garlic cloves (minced) and cook for 30 seconds until fragrant. Don't let the garlic burn—it should smell wonderful but not bitter.
Build the Flavor Base
Pour in the 0.5 cup dry white wine and let it simmer for 2-3 minutes until mostly evaporated. This step deepens the flavor profile of your soup—don't skip it! Then add the 1 can (15 oz) canned crushed tomatoes, 1 tsp smoked paprika, 1 tbsp fresh rosemary (chopped), and 1 tbsp fresh thyme (leaves only). Stir everything together and cook for 3 minutes to let the spices bloom.
Here's where it gets good: add the drained borlotti beans and 4 cups vegetable broth to the pot. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer uncovered for 45-60 minutes. You want the beans to become tender but still hold their shape—this is key for that perfect creamy texture without mushiness.
Season and Finish
After the beans are tender, taste the soup and adjust the seasoning with 1.5 tsp salt and 0.5 tsp black pepper as needed. The soup should be rich and flavorful, with a balance of sweetness from the carrots, earthiness from the beans, and herbal notes from the rosemary and thyme.
For the final touch, stir in the 0.25 cup fresh basil leaves (chopped) just before serving. This adds a bright, fresh contrast to the hearty flavors. Let the soup sit off the heat for 5 minutes before serving—this allows the flavors to meld together perfectly. Each spoonful should deliver that comforting Italian warmth we're after.
Pro Tips For Making Borlotti Bean Soup
- SOAK BEANS OVERNIGHT: Dried borlotti beans are stubborn—skip the quick-soak and let them sit in cold water for 12+ hours. I used to rush this and end up with a soup that tasted like it was missing something. The longer soak breaks them down better, so they soften evenly and don’t turn to mush.
- SWEAT VEGETABLES LOW: Cook your onions, carrots, and celery in a pot with a splash of water or broth—just enough to keep them from sticking—over medium-low heat. After burning three batches, I finally realized high heat caramelizes the edges into bitter sludge. Keep it gentle until the garlic hits.
- SKIP THE BOIL: Once the beans hit the pot, bring to a gentle simmer and then reduce to the lowest heat that keeps tiny bubbles breaking the surface. I learned this the hard way: boiling borlotti beans makes them split open and turn into a gluey mess. You want them tender, not dissolved.
- SAUTE GARLIC LAST: Add the garlic cloves whole, peeled, to the pot after the vegetables have softened and just before reducing the broth. This keeps them from burning into bitter oblivion. My grandmother swore by this—yes, even if you’re impatient like me—and the flavor is noticeably brighter when the garlic cooks for just 2-3 minutes.
Essential equipment for this recipe
Large Pot Essentials
A 6-8 quart Dutch oven is my go-to for this recipe—it holds all the ingredients while allowing room for the beans to expand as they cook.
Look for one with a tight-fitting lid to trap steam and deepen flavors. Le Creuset or All-Clad are excellent choices, but any heavy-bottomed pot will work. The key is a pot that can comfortably hold 8 cups of liquid without overflowing during the simmer. 🔥
Bean Soaking Tools
For overnight soaking, I use a large glass bowl with a lid or a fine-mesh strainer to drain excess water. If you're doing a quick soak, a deep saucepan with a lid is perfect.
For extra convenience, a mesh produce bag (like those from OXO) lets water drain freely while soaking. Always use cold water—hot water can toughen the beans.
Knife and Cutting Board
A sharp chef's knife and cutting board are non-negotiable for even dicing. I recommend an 8-inch Wüsthof for precision and durability. For the onion, carrots, and celery, aim for ¼-inch dice—consistent sizing ensures even cooking.
A mandoline can speed this up if you're prepping for a crowd, but hand-chopping gives you better control.
Measuring Tools
Precision matters with spices and liquids. Use a stainless steel measuring spoon set for the 1 tsp smoked paprika and 0.5 tsp black pepper, and a liquid measuring cup for the 0.5 cup white wine and 4 cups broth.
I love the OXO Good Grips set—they’re durable and easy to read. For herbs, a small measuring spoon ensures you don’t overdo it.
Immersion Blender (Optional)
If you prefer a smoother texture, an immersion blender (like the Ninja NB600) lets you blend directly in the pot. Pulse for 10-15 seconds at the end for a velvety finish without losing the bean’s structure.
Skip this if you love rustic texture—both styles are delicious! The blender also helps emulsify the broth for a richer mouthfeel. ✨
Serving Essentials
Serve this soup in wide, shallow bowls to showcase its rustic charm. A wooden spoon is perfect for stirring and scooping, while a small bowl of grated Parmesan or crusty bread completes the meal.
For presentation, garnish with fresh basil just before serving—it wilts fast, so keep it separate until the last minute. A ladle with a long handle makes serving easier from the pot.
Nutrition facts
Frequently asked questions
Can I substitute canned borlotti beans for dried?
Yes, you can! Use 2 (15 oz) cans of drained borlotti beans instead of dried. Just reduce the cooking time to 20-30 minutes after adding them to the pot—canned beans are already pre-cooked. Drain and rinse them well first to avoid a watery soup. The texture will be slightly softer but still delicious.
Why does my borlotti bean soup taste bland?
Blandness usually means the flavors didn't meld enough. First, ensure you sautéed the onions and carrots until golden—this caramelization adds depth. Second, let the soup simmer uncovered for the full 45-60 minutes to develop richness. Finally, taste and adjust with extra smoked paprika or a splash of white wine before serving.
How can I make this soup creamier without dairy?
Blend 1 cup of the soup with an immersion blender for 10-15 seconds to create a silky texture. Return it to the pot and stir well. For extra creaminess, stir in 1 tbsp tahini or 2 tbsp nutritional yeast at the end. The beans naturally thicken as they cook, so simmering longer also helps achieve a velvety consistency.
Can I freeze borlotti bean soup?
Let the soup cool completely, then store it in airtight containers or freezer bags. It keeps for 3 months in the freezer. When reheating, thaw overnight in the fridge first, then warm on the stove over medium-low heat. Add a splash of water or broth if the soup seems too thick after reheating.
What's the best way to reheat leftovers?
Reheat leftovers gently on the stove over low heat with the lid slightly ajar to prevent splattering. Add 2-3 tbsp water or broth if the soup has thickened too much. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Never microwave uncovered—it can make the soup watery.
