Easy Italian Bean Soup Recipe – Wholesome & Delicious Comfort Food

Posted on April 27, 2026

By: Amelie Grace

Italian Bean Soup is a go-to recipe in my kitchen, a dish that evolves with what I have on hand and always delivers a delicious, nourishing meal. It’s the kind of soup that warms you from the inside out, perfect for a chilly evening or a light yet filling lunch.

Why This Italian Bean Soup Works

This particular Italian Bean Soup is a winner because it’s incredibly forgiving and adaptable. It relies on pantry staples like canned beans and diced tomatoes, making it easy to whip up even on a busy weeknight.

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 2 carrots, peeled and chopped
  • 2 celery stalks, chopped
  • 4 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon red pepper flakes (optional, for a touch of heat)
  • 8 cups low-sodium vegetable broth (or chicken broth for a non-vegetarian option)
  • 1 (28 ounce) can diced tomatoes, undrained
  • 1 (15 ounce) can cannellini beans, rinsed and drained
  • 1 (15 ounce) can kidney beans, rinsed and drained
  • 1 (15 ounce) can garbanzo beans (chickpeas), rinsed and drained
  • 1 bay leaf
  • Salt and freshly ground black pepper to taste
  • Freshly grated Parmesan cheese, for serving (optional)
  • Crusty bread, for serving (optional)
  • Fresh parsley, chopped, for garnish (optional)

Gathering these ingredients is the first step to a wonderfully comforting meal. I always aim to have a good quality olive oil and a variety of dried herbs on hand; they are the building blocks of so many delicious dishes.

A recipe worth trying: Easy Creamy Butter Beans Recipe

How to Make It

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables have softened, about 8-10 minutes. This initial sautéing builds a foundational layer of flavor.
  2. Add the minced garlic, dried oregano, dried basil, dried thyme, and red pepper flakes (if using) to the pot. Cook for another minute, stirring constantly, until fragrant. Be careful not to burn the garlic.
  3. Pour in the vegetable broth and add the undrained diced tomatoes, rinsed and drained cannellini beans, kidney beans, and garbanzo beans. Stir everything together.
  4. Add the bay leaf to the pot. Bring the soup to a boil, then reduce the heat to low, cover, and simmer for at least 30 minutes, or up to an hour, to allow the flavors to meld. The longer it simmers, the deeper the flavor will become.
  5. Remove and discard the bay leaf. Season the soup generously with salt and freshly ground black pepper to your taste.
  6. Ladle the hot soup into bowls. Garnish with freshly grated Parmesan cheese and chopped fresh parsley, if desired. Serve with crusty bread for dipping.

This straightforward process results in a deeply flavorful and satisfying soup that is surprisingly simple to create.

Nutrition at a Glance

  • Rich in fiber from the variety of beans.
  • Provides essential vitamins and minerals from the vegetables.
  • A good source of plant-based protein.
  • Customizable sodium content by using low-sodium broth and adjusting salt.
  • Can be made vegan by omitting Parmesan cheese.

How to Serve It

  • Serve piping hot in large, deep bowls.
  • A sprinkle of freshly grated Parmesan cheese adds a salty, savory depth.
  • Freshly chopped parsley provides a bright, herbaceous contrast.
  • Crusty bread is wonderful for soaking up every last drop of broth.
  • A drizzle of extra virgin olive oil just before serving can add a silky texture and fresh flavor.

This Italian Bean Soup is a versatile dish that shines on its own but is even better with thoughtful accompaniments. It’s the kind of soup that feels complete and nourishing, whether you’re serving it as a starter or a main course.

Common Mistakes

  • Not sautéing the aromatics properly: Rushing the softening of the onions, carrots, and celery means you miss out on developing their sweet, underlying flavors. Cook them until they are tender and slightly translucent, not just warm.
  • Burning the garlic: Adding garlic too early or cooking it on too high heat can make it bitter. It’s best added towards the end of the sautéing process and cooked only until fragrant.
  • Not rinsing the canned beans: Rinsing canned beans removes excess sodium and the starchy liquid, which can make the soup taste a bit tinny or cloudy. Always give them a good rinse.
  • Using too much salt initially: Broth and canned ingredients often contain sodium. It’s better to season at the end after the flavors have concentrated during simmering. You can always add more salt, but you can’t easily take it away.
  • Over-salting at the end: While seasoning is important, be mindful of the flavor that develops throughout the simmering process. Taste and adjust gradually.
  • Not simmering long enough: While you can eat this soup after 30 minutes, allowing it to simmer for an hour or even longer deepens the flavors and allows the beans to become more tender and break down slightly, which can thicken the broth.
  • Skipping the bay leaf: While optional, a bay leaf adds a subtle, earthy complexity to the broth that is hard to replicate. Remember to remove it before serving.

Avoiding these common missteps will help ensure your Italian Bean Soup turns out flavorful and well-balanced every time.

Storage and Reheating

  • Refrigeration: Allow the soup to cool completely before transferring it to an airtight container. It will keep in the refrigerator for 3-4 days.
  • Freezing: This soup freezes exceptionally well. Place it in freezer-safe containers or heavy-duty freezer bags, leaving a little headspace for expansion. It can be stored in the freezer for up to 3 months.
  • Reheating on the stovetop: Gently reheat the soup in a pot over medium-low heat, stirring occasionally, until heated through. You may need to add a splash of broth or water if it has become too thick.
  • Reheating in the microwave: Place a portion of the soup in a microwave-safe bowl and heat on medium power, stirring every minute or so, until hot.
  • Thawing frozen soup: Thaw frozen soup overnight in the refrigerator. Once thawed, reheat as directed above.

Proper storage is key to enjoying this delicious soup over several days. The flavors often deepen and improve after the first day, making leftovers a real treat. Freezing is a fantastic option for those busy periods when you want a wholesome meal ready to go at a moment’s notice.

image 1027

Leftover Ideas

  • Soup as a base for pasta: Thicken the soup by simmering uncovered for a bit longer, then toss with cooked pasta for a hearty, rustic pasta dish.
  • Add greens: Stir in a handful or two of fresh spinach, kale, or swiss chard during the last few minutes of reheating. The greens will wilt beautifully into the soup.
  • Blend for a smoother soup: For a creamier texture, remove about 1-2 cups of the soup, blend it using an immersion blender or in a standing blender, and then stir it back into the pot.
  • Add more protein: Shredded cooked chicken or Italian sausage can be added to leftover soup to create a different flavor profile.
  • Serve over grains: Ladle the hearty bean soup over cooked rice, quinoa, or farro for a more substantial meal.
  • Transform into a dip: Thicken the soup considerably by simmering uncovered or by blending it. Serve warm with pita chips or crusty bread.

Leftovers are a cook’s best friend, and this Italian Bean Soup is wonderfully adaptable. Instead of just reheating it as is (which is also perfectly fine!), consider these ideas to give it a new life and prevent flavor fatigue.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Italian Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 60 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

A hearty and comforting Italian Bean Soup recipe, packed with vegetables and a variety of beans. This easy-to-make soup is perfect for a weeknight meal or a warming lunch.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 2 carrots, peeled and chopped
  • 2 celery stalks, chopped
  • 4 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon red pepper flakes (optional)
  • 8 cups low-sodium vegetable broth
  • 1 (28 ounce) can diced tomatoes, undrained
  • 1 (15 ounce) can cannellini beans, rinsed and drained
  • 1 (15 ounce) can kidney beans, rinsed and drained
  • 1 (15 ounce) can garbanzo beans (chickpeas), rinsed and drained
  • 1 bay leaf
  • Salt and freshly ground black pepper to taste
  • Freshly grated Parmesan cheese, for serving (optional)
  • Crusty bread, for serving (optional)
  • Fresh parsley, chopped, for garnish (optional)

Instructions

  1. 1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables have softened, about 8-10 minutes.
  2. 2. Add the minced garlic, dried oregano, dried basil, dried thyme, and red pepper flakes (if using) to the pot. Cook for another minute, stirring constantly, until fragrant.
  3. 3. Pour in the vegetable broth and add the undrained diced tomatoes, rinsed and drained cannellini beans, kidney beans, and garbanzo beans. Stir everything together.
  4. 4. Add the bay leaf to the pot. Bring the soup to a boil, then reduce the heat to low, cover, and simmer for at least 30 minutes, or up to an hour.
  5. 5. Remove and discard the bay leaf. Season the soup generously with salt and freshly ground black pepper to your taste.
  6. 6. Ladle the hot soup into bowls. Garnish with freshly grated Parmesan cheese and chopped fresh parsley, if desired. Serve with crusty bread.

Notes

Allow the soup to cool completely before storing in an airtight container in the refrigerator for 3-4 days, or freeze for up to 3 months. Reheat gently on the stovetop or in the microwave.

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-inspired

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 320
  • Sugar: 10g
  • Sodium: 750mg
  • Fat: 8g
  • Carbohydrates: 50g
  • Fiber: 12g
  • Protein: 15g

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star