Italian bean soup

Italian bean soup

You know those days? The ones where the sky looks a little grey, you’ve had a marathon of emails, and all you really want is something comforting, something that wraps you up like a warm blanket? That’s exactly when my Italian bean soup comes to the rescue. It’s more than just a soup; it’s a memory maker. I remember my Nonna making this on chilly autumn afternoons, the aroma wafting through the house, promising goodness. It’s like a more robust, soul-satisfying cousin to a simple minestrone, packed with tender beans and savory goodness that just hits the spot every single time. This isn’t some fancy, fussy dish; it’s pure, unadulterated comfort food, and I’m so thrilled to share this recipe with you!

Italian bean soup final dish beautifully presented and ready to serve

What is Italian bean soup?

So, what exactly *is* this magical Italian bean soup? Think of it as the ultimate rustic pantry staple. It’s a hearty, deeply flavorful soup that champions simple, wholesome ingredients, with beans taking center stage. Unlike lighter brothy soups, this one is designed to be satisfying and filling, often incorporating a variety of beans like cannellini, borlotti, or even chickpeas, simmered with aromatic vegetables like carrots, celery, and onion, and often enriched with tomatoes and herbs. It’s the kind of soup that sticks to your ribs in the best possible way. It’s often vegetarian or vegan-friendly, making it accessible to so many, and it’s incredibly forgiving. It’s the Italian countryside in a bowl, a testament to how simple ingredients, treated with love, can create something truly spectacular.

Why you’ll love this recipe?

Honestly, there are so many reasons why this Italian bean soup has become a staple in my kitchen, and I’m pretty sure it will in yours too. First off, the FLAVOR is just incredible. It’s savory, a little earthy from the beans, with a subtle sweetness from the tomatoes and a whisper of herbs that just sings. It’s complex enough to be interesting but comforting enough to feel like home. Then there’s the SIMPLICITY. I know, I know, sometimes “soup” can sound like a whole production, but this one is genuinely easy. You basically chop, sauté, simmer, and voilà! It’s one of those lifesaver recipes for busy weeknights or when you just don’t have the energy for anything complicated. And let’s talk COST-EFFICIENCY. Beans are one of the most budget-friendly protein sources out there, and the other ingredients are pantry staples. This soup is incredibly nourishing without breaking the bank. Plus, it’s SO VERSATILE. You can adjust the herbs, add different vegetables, or even toss in some leftover pasta. It’s a recipe that grows with you. What I love most about this Italian bean soup, though, is its ability to make everyone feel good. It’s wholesome, hearty, and always a crowd-pleaser. It’s also a fantastic way to get your fiber and protein in, which is a win-win in my book!

How do I make Italian Bean Soup?

Quick Overview

The beauty of this Italian bean soup lies in its straightforward approach. We’ll start by building a flavor base with sautéed aromatics, then introduce the stars – the beans and tomatoes – and let them simmer together until everything melds into a rich, delicious soup. It’s a process that requires minimal hands-on time but yields maximum flavor. You’ll be amazed at how such simple steps can create such a deeply satisfying meal. It’s truly a beginner-friendly recipe that even experienced cooks will appreciate for its reliability and delicious outcome.

Ingredients

For the Flavor Base: For the Flavor Base: For the Flavor Base: For the Flavor Base: For the Flavor Base: For
2 tablespoons olive oil (good quality is key here!)
1 large yellow onion, finely chopped
2 medium carrots, peeled and finely chopped
2 celery stalks, finely chopped
4 cloves garlic, minced
1 teaspoon dried oregano
1 teaspoon dried thyme
1/2 teaspoon red pepper flakes (optional, for a little warmth!)
Salt and freshly ground black pepper to taste

For the Heart of the Soup:
2 (15-ounce) cans cannellini beans, rinsed and drained (or use your favorite white beans)
1 (15-ounce) can kidney beans or borlotti beans, rinsed and drained
1 (28-ounce) can crushed tomatoes
6 cups vegetable broth (or chicken broth for a non-vegetarian option)
1 bay leaf

For Finishing Touches (Optional but Recommended!):
Fresh parsley, chopped, for garnish
A drizzle of extra virgin olive oil

Italian bean soup ingredients organized and measured on kitchen counter

Step-by-Step Instructions

Step 1: Preheat & Prep Pan

Grab a large, heavy-bottomed pot or Dutch oven. Place it over medium heat and add your olive oil. Let it warm up for about a minute – you want it hot enough to sizzle, but not so hot that it smokes. This initial warming step helps everything cook evenly and develop those lovely flavors from the get-go. If your pot is well-seasoned, this step is even more satisfying.

Step 2: Mix Dry Ingredients

While the pot is heating, let’s get our aromatics ready. Make sure your onion, carrots, and celery are chopped nice and small. This is often called a ‘mirepoix’ in French cooking, and it’s the foundation of so many delicious dishes. Finely chopping ensures they cook down and melt into the soup, creating a wonderfully cohesive texture. Mince your garlic finely as well. Having everything prepped and ready to go before you start cooking makes the whole process so much smoother and more enjoyable.

Step 3: Mix Wet Ingredients

This step is really about bringing our flavor base together. Once the oil is shimmering, add your chopped onion, carrots, and celery to the pot. Stir them around and let them cook, stirring occasionally, for about 8-10 minutes. You’re looking for them to soften up and become a little translucent, but not brown. Then, add your minced garlic, dried oregano, dried thyme, and red pepper flakes if you’re using them. Stir and cook for another minute until fragrant – be careful not to burn the garlic! You’ll know it’s ready when your kitchen starts smelling absolutely amazing.

Step 4: Combine

Now, it’s time for the stars of our soup! Add your rinsed and drained beans (both types), the crushed tomatoes, the vegetable broth, and the bay leaf to the pot. Give everything a good stir to combine. Bring the soup to a simmer over medium-high heat. Once it’s simmering gently, reduce the heat to low, cover the pot, and let it cook for at least 30 minutes. This simmering time is crucial for allowing all those wonderful flavors to meld and deepen. The longer it simmers (within reason, of course!), the richer the taste will be.

Step 5: Prepare Filling

While the soup is simmering away, this is a good time to do any final prep for serving. If you’re using fresh parsley, chop it now so it’s ready to sprinkle on top. Taste your soup and adjust the seasoning with salt and freshly ground black pepper. This is where you really make it your own. Do you like it saltier? A little more peppery? This is your moment to perfect it.

Step 6: Layer & Swirl

This step is more about enjoying the simmering magic. There’s no layering or swirling needed for this rustic Italian bean soup! The ingredients will naturally meld together as they cook. The beauty of this soup is in its simplicity and how everything just comes together in one pot. Just ensure the lid is on loosely or slightly ajar if you want the soup to thicken a bit more.

Step 7: Bake

This soup is simmered on the stovetop, not baked in the oven. The gentle simmering over low heat is what allows the flavors to develop beautifully without any fuss. Just keep it on a low simmer for at least 30 minutes, and up to an hour if you have the time. The longer it simmers, the more the flavors will deepen and marry.

Step 8: Cool & Glaze

Once your soup has finished simmering and the flavors have melded beautifully, remove and discard the bay leaf. Ladle the hot soup into bowls. A drizzle of good quality extra virgin olive oil over the top right before serving adds a lovely richness and a glossy finish. And sprinkle generously with your freshly chopped parsley for a burst of freshness and color. It’s the little touches that make this humble soup feel extra special.

Step 9: Slice & Serve

This Italian bean soup is best served hot! Ladle it into your favorite soup bowls. The aroma alone is enough to make everyone gather around the table. It’s hearty and satisfying on its own, but I’ll talk more about what to serve it with next! Enjoy this delicious bowl of comfort.

What to Serve It With

Oh, the possibilities are endless when it comes to serving this glorious Italian bean soup! For a truly comforting BREAKFAST, I love having a small bowl with a piece of crusty, toasted sourdough bread. It’s a surprisingly satisfying start to the day, especially on a crisp morning. For BRUNCH, it’s absolutely divine served alongside a simple green salad with a light vinaigrette. It feels elegant yet incredibly homey. Or, if you want to make it the star of a lighter meal, a dollop of pesto or a spoonful of ricotta cheese on top takes it to another level. As a simple DESSERT, well, this is a soup, but I sometimes enjoy a tiny bit of leftover soup after dinner if I’m craving something savory and warming – it’s my secret late-night indulgence! For COZY SNACKS, it’s perfect with some Cheesy Garlic bread for dipping. My family also loves it when I make a big batch and serve it with some simple grilled cheese sandwiches. It’s the ultimate comfort pairing! Another favorite tradition is to have it with those little artisanal breadsticks you can find at the market; they’re perfect for scooping up every last drop.

Top Tips for Perfecting Your Italian Bean Soup

I’ve made this Italian bean soup more times than I can count, and over the years, I’ve picked up a few tricks that I think really elevate it. First, when it comes to the vegetables – the onion, carrot, and celery – don’t rush the sautéing step. Letting them soften slowly over medium heat is crucial for developing that deep, sweet flavor base. If you try to rush it, they can end up tasting a bit raw and sharp. For the beans, I usually opt for canned ones for convenience, but if you have the time and want to cook dried beans, just make sure they’re tender before adding them to the soup. I find that using a mix of bean types adds a nice textural variety. My go-to is cannellini for creaminess and kidney or borlotti for a bit more bite. When it comes to the broth, I always recommend using a good quality vegetable broth. It makes a noticeable difference in the overall flavor profile. If you’re not vegetarian, a good chicken broth is also fantastic. A personal lesson I learned early on was not to overcook the vegetables after adding the liquid; you want them tender but not mushy. The bay leaf is a must for that classic Italian soup aroma, but remember to remove it before serving! For a little extra richness, I sometimes add a parmesan rind to the pot while it simmers – just remember to fish it out before serving. If you find your soup a little too thin, you can always mash some of the beans against the side of the pot with your spoon, or even blend about a cup of the soup and stir it back in. This will naturally thicken it up beautifully without needing any flour or cornstarch. Lastly, don’t be shy with the fresh parsley and a good drizzle of extra virgin olive oil at the end. They really brighten up the soup and make it sing!

Storing and Reheating Tips

This Italian bean soup is a true champion when it comes to leftovers, which is fantastic because it often makes a generous batch! If you find yourself with any (which is rare at my house!), storing it is super simple. At ROOM TEMPERATURE, it’s best to let the soup cool down completely before covering it. Once cool, I usually transfer it to an airtight container and it can be kept for about 2 hours at room temperature. For REFRIGERATOR STORAGE, it’s a different story. Once cooled, pop it into airtight containers. It will keep beautifully in the fridge for up to 4-5 days. I’ve honestly found that the flavors actually get even better on the second or third day, as everything has more time to meld together. When it comes to FREEZER INSTRUCTIONS, this soup freezes exceptionally well. Let it cool completely, then transfer it into freezer-safe containers or heavy-duty freezer bags. Make sure to leave a little headspace at the top as liquids expand when frozen. It can be stored in the freezer for up to 3 months. To thaw, transfer it to the refrigerator overnight, or reheat it gently from frozen in a pot over low heat, adding a splash more broth or water if needed. For GLACE TIMING ADVICE, if you plan to serve it the next day, I recommend adding any fresh herbs or a drizzle of olive oil right before you reheat it. If it’s been frozen, then definitely add these finishing touches after thawing and reheating. Reheating is best done gently on the stovetop over low to medium-low heat, stirring occasionally, until heated through. Avoid boiling it rapidly, as this can sometimes alter the texture of the beans.

Frequently Asked Questions

Can I make this gluten-free?
Absolutely! This Italian bean soup is naturally gluten-free as long as you use gluten-free broth and don’t serve it with any gluten-containing bread. The base ingredients like beans, vegetables, and tomatoes are all gluten-free. It’s one of the many reasons it’s such a go-to for many people.
Do I need to peel the zucchini?
There’s no zucchini in this particular Italian bean soup recipe! However, if you were referring to other bean soups or similar recipes, whether to peel vegetables like carrots or potatoes often depends on personal preference and the desired texture. For many rustic soups, leaving the skins on (after thoroughly washing them, of course) can add extra nutrients and a more wholesome feel.
Can I make this as muffins instead?
This recipe is specifically designed as a hearty soup. While it’s a wonderful soup, it doesn’t have the structure or ingredients typically found in muffins (like flour, eggs, leavening agents). It would be quite a different culinary adventure to try and turn this into a muffin!
How can I adjust the sweetness level?
The sweetness in this soup comes naturally from the carrots and the tomatoes. If you find it not sweet enough, you can add a touch more crushed tomato, or even a tiny pinch of sugar (like 1/4 teaspoon) to round out the flavors. Conversely, if you prefer it less sweet, ensure your tomatoes aren’t overly sweet by checking the label or perhaps adding a little extra pinch of salt to balance it out.
What can I use instead of the glaze?
This Italian bean soup doesn’t traditionally have a glaze. The “finishing touches” are usually a drizzle of good quality extra virgin olive oil and a sprinkle of fresh herbs, which act more as a flavor enhancer and garnish than a glaze. If you were thinking of a glaze for something else, for this soup, the olive oil and parsley are perfect!

Final Thoughts

Italian bean soup slice on plate showing perfect texture and swirl pattern

So there you have it – my go-to recipe for a hearty Italian bean soup. It’s a dish that truly embodies the spirit of simple, honest cooking. It’s nourishing, incredibly flavorful, and best of all, it’s a recipe that brings people together. I hope you give it a try, and when you do, I can’t wait to hear all about it! Whether it’s a chilly evening, a busy weeknight, or just a day you need a little extra comfort, this soup is always there to deliver. If you enjoyed this recipe, you might also like my Lentil Soup or my Tuscan White Bean Salad for more delicious legume-inspired goodness. Happy cooking, and may your bowls be ever full!

Italian Bean Soup

A hearty and flavorful Italian bean soup, perfect for a comforting meal.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Course Breakfast
Cuisine American
Servings 6
Calories 120 kcal

Ingredients
  

Main Ingredients

  • 2 tablespoons Olive Oil
  • 1 large Onion chopped
  • 2 cloves Garlic minced
  • 2 medium Carrots chopped
  • 2 stalks Celery chopped
  • 1 can (28 ounce) Crushed Tomatoes
  • 6 cups Vegetable Broth
  • 1 can (15 ounce) Cannellini Beans rinsed and drained
  • 1 can (15 ounce) Kidney Beans rinsed and drained
  • 0.5 teaspoon Dried Oregano
  • 0.5 teaspoon Dried Basil
  • 0.25 teaspoon Red Pepper Flakes optional
  • Salt to taste
  • Black Pepper to taste
  • 0.5 cup Pasta optional, small shape like ditalini
  • Fresh Parsley chopped, for garnish

Instructions
 

Preparation Steps

  • Heat olive oil in a large pot or Dutch oven over medium heat.
  • Add chopped onion, carrots, and celery. Cook until softened, about 5-7 minutes.
  • Stir in minced garlic and cook for another minute until fragrant.
  • Pour in crushed tomatoes and vegetable broth. Add rinsed and drained cannellini beans and kidney beans.
  • Stir in dried oregano, dried basil, and red pepper flakes (if using).
  • Bring the soup to a boil, then reduce heat, cover, and simmer for at least 30 minutes, or up to 45 minutes, to allow flavors to meld.
  • If adding pasta, stir it in during the last 10-15 minutes of simmering, or until al dente. Adjust liquid if needed.
  • Season with salt and black pepper to taste.
  • Serve hot, garnished with fresh chopped parsley.

Notes

This soup can be made ahead of time and reheats beautifully. It's also delicious with a crusty bread for dipping.

Nutrition

Serving: 200gCalories: 120kcalCarbohydrates: 120gProtein: 120gFat: 120gSaturated Fat: 120gPolyunsaturated Fat: 120gMonounsaturated Fat: 120gTrans Fat: 120gCholesterol: 120mgSodium: 120mgPotassium: 120mgFiber: 120gSugar: 120gVitamin A: 120IUVitamin C: 120mgCalcium: 120mgIron: 120mg
Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating