Easy Italian White Bean Soup

About the author: Susan Updated on Sat, 24 Jan 2026 15:20:35 GMT Soups & Stews

Tags: #italian #soup #vegan #gluten-free #weeknight

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:20:35 GMT

View Recipe →
Italian white bean soup with kale, carrots, parsley, and olive oil Pin it
Italian white bean soup with kale, carrots, parsley, and olive oil

Easy Italian White Bean Soup is the kind of pot I start when I want dinner to feel calm and generous without making a mess of the kitchen. The beans make it hearty, the rosemary makes it smell like it has been simmering all afternoon, and the lemon at the end wakes everything up.

I keep this version meatless and dairy-free, but it still has real depth. The trick is to cook the onion, carrot, and celery long enough to sweeten, then mash some of the cannellini beans right into the broth.

The Cannellini Lineup

Canned cannellini beans make this soup fast, but they still need good aromatics around them. Choose firm beans, a decent vegetable broth, and fresh rosemary if you can get it.

  • Cannellini beans. They bring a creamy texture, mild flavor, and enough protein to make the soup satisfying.
  • Onion, carrot, and celery. This simple base gives the broth sweetness and a steady savory flavor.
  • Garlic. It goes in after the vegetables soften so it stays fragrant instead of sharp.
  • Tomato paste and diced tomatoes. They add color, acidity, and a gentle Italian-style richness.
  • Rosemary and oregano. Rosemary is the main herb here, with oregano rounding out the tomato and beans.
  • Kale. It adds texture and a deep green bite that holds up in hot soup.
  • Lemon and parsley. They freshen the pot at the end and keep the beans from tasting flat.

Build The Soup Pot

  1. Soften the vegetables. Cook onion, carrot, and celery in olive oil until the onion turns glossy and the carrots start to relax. This takes a little patience, but it is where the flavor starts.
  2. Wake up the aromatics. Stir in garlic, tomato paste, rosemary, oregano, and red pepper flakes. Let them cook for one minute until the tomato paste darkens slightly.
  3. Simmer the beans. Add the cannellini beans, diced tomatoes, broth, salt, and pepper. Simmer uncovered until the vegetables are tender and the broth tastes rounded.
  4. Thicken it naturally. Mash some beans in the pot with a spoon or potato masher. The broth should turn lightly creamy but still keep plenty of whole beans.
  5. Finish with greens. Stir in kale until tender, then add lemon juice and parsley off the heat. Taste again because beans usually need a final pinch of salt.
Easy Italian White Bean Soup
Easy Italian White Bean Soup

Why It Tastes Slow-Simmered

The shortcut is canned beans. The flavor still comes from treating the first ten minutes like they matter. Onion, carrot, and celery need enough time in olive oil to turn sweet at the edges. If you rush them, the soup tastes watery no matter how many herbs you add.

Tomato paste is the second small move. Cook it directly in the pot before the broth goes in. It loses its raw edge and gives the soup a deeper color. For a pasta version with a similar cozy feel, try this Italian white bean soup with pasta.

Make It Creamy

You do not need cream for a thick bowl. Mash about a cup of beans against the side of the pot, then stir until the broth turns cloudy and silky. An immersion blender works too, but use it for only a few seconds. This soup is better when it still has texture.

If you like very smooth white bean soups, the method in this rosemary white bean soup is a helpful reference. For this recipe, I prefer rustic and spoonable, with whole beans and greens in every bite.

Swaps That Fit The Pot

Great Northern beans or navy beans work if cannellini are not in the pantry. Spinach can replace kale, but stir it in during the last minute so it stays bright. If you want heat, add more red pepper flakes with the garlic.

For a meatier bowl, brown Italian sausage first and build the soup in the same pot. The flavor will land closer to spicy Italian sausage bean soup. For a brighter meatless version, the lemon-rosemary direction in quick lemon rosemary white bean soup is a good match.

What To Serve With It

This is a bread soup without the bread cooked into it, so a toasted slice on the side makes sense. Rub warm toast with a cut garlic clove, drizzle it with olive oil, and drop it next to the bowl. The soup is also good with a crisp salad or roasted cauliflower.

Beans count as a plant protein, and MyPlate notes that beans, peas, and lentils can fit into the protein foods group. That is why this simple soup can hold its own as dinner.

Storage And Reheating

The soup thickens in the fridge, which is useful. Reheat it in a saucepan with a splash of broth or water until it loosens. Add the lemon after reheating if you are making it ahead, since fresh citrus tastes cleaner that way.

The USDA leftovers guide recommends using refrigerated leftovers within 3 to 4 days. Freeze cooled soup in small containers for quick lunches.

Easy Italian White Bean Soup
Easy Italian White Bean Soup

FAQs

Can I use dried beans instead of canned beans?

Yes. Cook dried cannellini or Great Northern beans until tender first, then use about 4 1/2 cups cooked beans in the soup. The soup may need a little extra salt since home-cooked beans are often less seasoned than canned beans.

How do I make Italian white bean soup creamy without cream?

Mash one cup of the beans against the side of the pot or blend a small portion of the soup, then stir it back in. The bean starch thickens the broth and gives it a creamy feel without dairy.

Can I add sausage or bacon?

Yes. Brown sliced Italian sausage or chopped bacon before adding the onion, then continue with the recipe. Reduce the olive oil a little and taste before adding much salt.

What greens work best in this soup?

Kale holds its shape and gives the soup a rustic bite. Baby spinach is softer and cooks in about one minute, so add it right at the end.

How long does white bean soup keep?

Store it in an airtight container in the refrigerator for up to 4 days. It also freezes well for up to 3 months, though the greens will soften after thawing.

What should I serve with Italian white bean soup?

Crusty bread is the easy choice because it catches the thick broth. A simple green salad, roasted vegetables, or garlic toast also fit well.

References

Sources cited in this recipe.
4.10 from 18 votes

Easy Italian White Bean Soup

Prep time:
10 min
Cook time:
25 min
Total time:
35 min
Servings:
4
Italian white bean soup with kale, carrots, parsley, and olive oil

A cozy one-pot Italian white bean soup with cannellini beans, vegetables, rosemary, tomato, and greens.

Ingredients

  • For the soup

  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, diced
  • 2 celery ribs, diced
  • 4 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 tablespoon chopped fresh rosemary, or 1 teaspoon dried rosemary
  • 1 teaspoon dried oregano
  • 1/4 teaspoon red pepper flakes, optional
  • 3 cans (15 oz each) cannellini beans, rinsed and drained
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups (950 ml) low-sodium vegetable broth
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 3 cups chopped kale, tough stems removed
  • 1 tablespoon fresh lemon juice
  • 1/4 cup chopped fresh parsley
  • For serving

  • Extra-virgin olive oil, for drizzling
  • Toasted crusty bread, optional

Instructions

1.

1. Soften the vegetables: Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery. Cook for 7-8 minutes, stirring often, until the onion is soft and the vegetables smell sweet.

2.

2. Cook the aromatics: Add the garlic, tomato paste, rosemary, oregano, and red pepper flakes. Cook for 1 minute, stirring constantly, until the tomato paste darkens slightly and the garlic is fragrant.

3.

3. Simmer the soup: Stir in the cannellini beans, diced tomatoes, vegetable broth, salt, and black pepper. Bring to a boil, then reduce to a gentle simmer. Cook uncovered for 15 minutes, until the carrots are tender.

4.

4. Mash some beans: Use a potato masher or the back of a spoon to mash about 1 cup of the beans directly in the pot. Stir well so the broth turns lightly creamy while some beans stay whole.

5.

5. Add the greens: Stir in the kale and simmer for 3-4 minutes, until tender but still green. If the soup is thicker than you like, add a splash more broth or water.

6.

6. Finish and serve: Turn off the heat. Stir in the lemon juice and parsley, then taste and adjust the salt and pepper. Serve hot with a drizzle of olive oil and toasted bread if desired.

Good to know

  1. Use low-sodium broth so you can season the soup to taste.
  2. Mash more beans for a thicker soup or add broth for a looser bowl.
  3. Leftovers keep well in the refrigerator for 3-4 days.

Equipment

  • Large Dutch oven or soup pot
  • Wooden spoon
  • Potato masher
  • Chef's knife and cutting board

Allergens

Always check labels if you have allergies.
  • None

Nutrition facts

Values are estimates per serving.
  • Calories: 285
  • Fat: 8 g
  • Carbs: 42 g
  • Protein: 14 g