Soups & Stews
This borlotti bean soup recipe transforms humble ingredients into a hearty, earthy masterpiece that tastes like a rustic Italian countryside dinner. The secret lies in slow-simmered borlotti beans—naturally creamy without blending—paired with sun-ripened tomatoes and fragrant rosemary.
I developed this version after years of testing, balancing traditional techniques with modern shortcuts for foolproof results every time.
The beauty of borlotti beans is their ability to thicken the soup naturally as they cook, eliminating the need for heavy cream or roux. Sautéing garlic and onions until golden creates a flavorful base, while crushed tomatoes add depth without overpowering the beans' earthy sweetness.
A splash of white wine deglazes the pan, infusing bright acidity that cuts through the richness.
What you'll end up with is a velvety soup with tender beans, vibrant red undertones from the tomatoes, and aromatic rosemary that lingers on the palate. The texture is luxurious yet light, perfect for chilly evenings or as a satisfying vegetarian main course.
Each spoonful delivers that perfect balance of savory, slightly sweet, and herbal notes.
Serve with crusty bread to soak up every last drop or pair with a simple green salad for a complete meal. The recipe scales beautifully—doubling it for a crowd takes just minutes. Let's create this comforting classic that tastes like home.
Ingredients for borlotti bean soup
These earthy, aromatic ingredients create a velvety borlotti bean masterpiece with rustic Italian charm.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Borlotti Beans 🌾 | 1 ½ cups | Rinsed thoroughly before soaking |
| Yellow Onion 🧅 | 1 whole | Diced finely for even cooking |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing and finishing |
| Crushed Tomatoes 🍅 | 2 cups | San Marzano preferred for sweetness |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc or Pinot Grigio |
| Fresh Rosemary 🌿 | ¼ cup | Chopped finely for aromatic infusion |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred for balance |
| Bay Leaf 🌿 | 2 whole | For subtle earthy flavor |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For finishing touch |
| Fresh Parsley 🌿 | ⅛ cup | Chopped for garnish |
| Extra-Virgin Olive Oil (Finishing) 🫒 | 1 tbsp | For drizzling before serving |
Borlotti beans are the soul of this soup—look for dried beans at specialty stores like Whole Foods or Penzeys for the best texture. The San Marzano crushed tomatoes elevate the dish with their natural sweetness and vibrant color, while fresh rosemary adds that signature aromatic depth. For the white wine, Sauvignon Blanc or Pinot Grigio work beautifully, but any dry white will suffice. The vegetable broth should be low-sodium to maintain flavor balance without overpowering the delicate bean flavors. If using dried beans, ensure they're soaked overnight for optimal tenderness.
No fresh rosemary? Dried rosemary at one-third the amount works in a pinch, though fresh is ideal for that bright herbal note. Substitute white wine with extra vegetable broth and a splash of lemon juice if needed. For a deeper tomato flavor, roast a whole tomato and peel it before adding. The garlic can be adjusted to taste—more for bold flavor, less for subtlety. If you prefer a smoother texture, blend half the finished soup before serving, though the traditional approach celebrates the beans' natural creaminess. The parsley garnish adds freshness, but basil or thyme also work beautifully.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months for future meals. The beans thicken as they cool, so add a splash of broth if too thick upon reheating. For serving, drizzle with extra-virgin olive oil and a sprinkle of freshly ground black pepper for that restaurant-quality finish. Pair with crusty bread or a simple green salad to complete the meal.
Why You'll Love This Recipe
- No-Soak Needed: I’ll admit, I used to dread soaking beans—until I discovered borlotti’s magic. These little guys soften beautifully without it, especially when simmered with garlic and onion. Ten minutes of prep, then hands-off time while you chop veggies or fold laundry.
- Umami Bomb: That first spoonful? Chef’s kiss. The crushed tomatoes and olive oil caramelize into something rich, while the borlotti beans add this earthy depth—like a hug in a bowl. Honestly, my picky-eater husband asks for seconds without me even asking.
- Pot Luck Star: Between us, this is my go-to for anything: a lazy Sunday brunch with crusty bread, a quick lunch after a long day, or even a light dinner when I’m too tired to think. Add a splash of wine or some spinach at the end—it adapts without falling apart.
- Budget-Friendly Pantry Hero: I buy dried borlotti beans in bulk—they last forever, and a single bag feeds my family for days. No fancy ingredients, no waste, and the flavor only gets better the next day. (Yes, even on a Tuesday night.) My wallet and my taste buds thank me.
Step-by-step instructions for borlotti bean soup
Transform simple ingredients into a deeply flavorful soup with this method.
Soak and Parboil the Borlotti Beans
Place the 1.5 cups dried borlotti beans in a large bowl and cover with plenty of cold water by at least 2 inches. Let them soak overnight or for a minimum of 8 hours—this ensures even cooking and prevents a gritty texture. After soaking, drain and rinse them thoroughly.
In a large pot, bring 4 cups vegetable broth to a gentle boil. Add the drained borlotti beans and cook for 10 minutes—this parboiling step softens them slightly before the long simmer. Drain again and set aside. The beans should be partially tender but still firm to the touch, with no signs of breaking apart.
Sauté Aromatics and Build the Base
Heat 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion, diced finely, and cook for 5-6 minutes until softened and translucent. Add the 4 cloves garlic cloves, minced, and cook for an additional 1 minute until fragrant—don't let the garlic brown or it will turn bitter.
Stir in the 2 cups crushed tomatoes and cook for 3-4 minutes until the mixture thickens slightly. Pour in the 0.5 cup dry white wine and simmer for 2 minutes to allow the alcohol to cook off. This step develops the depth of flavor that defines the soup's character.
Simmer with Rosemary and Bay Leaf
Return the parboiled borlotti beans to the pot along with the 4 cups vegetable broth, 2 whole bay leaf, and 1.5 tsp kosher salt. Bring to a gentle boil, then reduce heat to low and cover partially. Let the soup simmer for 45-60 minutes, stirring occasionally, until the beans are tender but not mushy—they should hold their shape when pressed between fingers.
After 30 minutes of simmering, add the 0.25 cup fresh rosemary, chopped finely, and adjust the seasoning with 0.5 tsp freshly ground black pepper. The rosemary should infuse the broth with its piney aroma without overpowering the dish. Skim any foam that rises to the surface during cooking for a cleaner texture.
Finish and Serve with Fresh Parsley
Once the beans are tender, remove the bay leaf and adjust the seasoning if needed—borlotti beans often need more salt as they absorb liquid. For a silky texture, use an immersion blender to gently purée half the soup until smooth, leaving the other half with whole beans for texture. If you prefer a completely smooth soup, purée everything and adjust consistency with a splash of broth.
To serve, ladle the soup into bowls and drizzle with 1 tbsp extra-virgin olive oil (finishing). Garnish with 0.125 cup fresh parsley, chopped, and a final sprinkle of freshly ground black pepper. The contrast of the bright parsley against the rich, earthy broth creates a visually appealing and flavorful finish.
Pro Tips For Making Borlotti Bean Soup
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves you with tough beans no matter how long you simmer. Use a big bowl, cover with cold water, and add a pinch of baking soda (trust me, it cuts the cooking time by 30 minutes). Drain and rinse before cooking, or your soup will taste like a swimming pool.
- CRUSH TOMATOES BY HAND: Canned crushed tomatoes work, but fresh or sun-dried tomatoes get way better flavor when you smash them with your fingers—no blender needed. Just peel, crush, and let them sit in the pot for 10 minutes before adding liquid. The skins soften, and the texture becomes velvety instead of chunky.
- SWEAT ONIONS LOW AND SLOW: After burning three batches, I finally figured out: medium-low heat is your friend here. Let those onions caramelize for 15 minutes—no rushing—until they’re deep golden and almost jammy. If they stick, add a splash of water and scrape with a wooden spoon. This builds the soup’s depth.
- SALT THE BEANS LATE: Sounds weird, but it works: Hold off on adding salt until the beans are almost tender. The starches release differently, and the final soup won’t taste flat or watery. Taste the broth at the end—if it’s bland, add salt now, not when you first start cooking. Your future self will notice the difference.
Dietary considerations for this recipe
Vegetarian Protein Powerhouse
Borlotti beans are a nutritional powerhouse packed with plant-based protein—about 15 grams per cooked cup—making this soup a satisfying vegetarian meal. They're also rich in fiber (12g per cup) to support digestion and iron (3.5mg per cup) for energy.
The rosemary and tomatoes add antioxidants that combat inflammation, while the olive oil provides heart-healthy fats. This soup delivers a complete amino acid profile, perfect for meat-free diets. 💪
Gluten-Free Naturally
This recipe is 100% gluten-free by default since it relies on beans, vegetables, and herbs. Always check your vegetable broth label to ensure it's certified gluten-free—brands like Pacific Foods or Imagine are safe choices.
The crushed tomatoes and wine also contain no gluten, making this soup safe for celiac disease or gluten sensitivity. Serve with gluten-free bread to complete the meal.
Low-Fat, High-Fiber
With only 3 grams of fat per serving (mostly from olive oil), this soup is a light yet filling option. The high fiber content (10g+ per bowl) keeps you full longer while supporting gut health.
For extra fiber, add steamed kale or spinach in the last 5 minutes of cooking. The beans' natural creaminess replaces heavy cream, making it a lighter alternative to traditional soups.
Vegan-Friendly Adaptations
This recipe is already vegan—just ensure your broth is vegetable-based and check wine labels for animal-derived fining agents. For extra richness, stir in 1 tablespoon nutritional yeast at the end for a cheesy umami note.
The rosemary and garlic provide depth without dairy. Garnish with toasted pumpkin seeds for crunch and protein.
Allergen Considerations
Borlotti beans are naturally free of top allergens, but always verify ingredient sources. If nut allergies are a concern, avoid cross-contamination with nuts during prep. For soy sensitivities, use a soy-free broth like Annie's Organic or Imagine.
The recipe is also dairy-free and egg-free, making it safe for most dietary restrictions.
Nutrition facts
Frequently asked questions
Can I use canned borlotti beans instead of dried?
Yes, but with adjustments! Canned beans save time but have a softer texture. Use 2 (15 oz) cans (drained and rinsed) instead of dried, and reduce simmering time to 20-30 minutes after adding to the soup. For best results, add them after the initial 30-minute simmer to prevent overcooking. The flavor will be slightly less developed than dried beans, but still delicious.
Why does my borlotti bean soup taste bitter?
Bitter flavor usually comes from overcooked garlic or tomatoes. Remove the pot from heat immediately if you smell bitterness, then add 1 tsp sugar or honey to balance. For future batches, cook garlic only until fragrant (1 minute) and avoid browning. If using canned tomatoes, opt for high-quality crushed tomatoes like San Marzano for natural sweetness.
How can I make this soup creamier without blending?
Borlotti beans naturally thicken as they cook! For extra creaminess, mash ¼ of the beans gently with a potato masher after simmering. Alternatively, stir in 2 tbsp tomato paste during the sauté step or add ½ cup coconut milk at the end for richness. The beans' natural starches will create a velvety texture without needing a blender.
Can I make this soup in a slow cooker?
Combine all ingredients (except parsley) in your slow cooker and cook on low for 6-7 hours or high for 3-4 hours. The beans will soften more than stovetop cooking, so they'll be almost creamy. For best texture, add 1 cup extra broth and blend half the soup at the end. The slow cooker enhances the beans' natural sweetness and deepens the rosemary flavor.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days—the flavors actually improve as they meld! For freezing, cool completely first, then portion into containers with 1-inch headspace. Freeze for up to 3 months. To reheat, warm gently on the stove with ¼ cup extra broth to restore creaminess. Never microwave directly from frozen to preserve texture.
