Cannellini Bean Soup with Rosemary

Servings: 4 Total Time: 45 mins Difficulty: Beginner
pinit

Save this recipe for later !

Cannellini Bean Soup with Rosemary is a timeless, rustic dish rooted in the heart of Italian home cooking. Simple ingredients—creamy white cannellini beans, fragrant rosemary, garlic, and olive oil—come together to create a soup that is both comforting and deeply flavorful. This is the kind of meal that warms you from the inside out, perfect for chilly evenings, relaxed weekends, or whenever you crave something nourishing yet uncomplicated.

What makes this soup truly special is its balance of elegance and simplicity. Rosemary infuses the broth with a piney, aromatic depth, while the beans create a naturally creamy texture without the need for cream. Finished with a drizzle of olive oil or a sprinkle of Parmesan, this soup feels like a bowl of countryside comfort.

Why I Love This Recipe

I love this recipe because it proves that simple food can be incredibly satisfying. With just a handful of pantry staples, you get a soup that feels hearty, wholesome, and luxurious at the same time. The rosemary aroma fills the kitchen as it simmers, creating that unmistakable “home-cooked” feeling.

It’s also versatile, budget-friendly, and perfect for meal prep. Whether served as a light lunch or a comforting dinner, this soup never disappoints.

Why This Is a Must-Try Dish

  • Naturally creamy without added dairy
  • Packed with plant-based protein and fiber
  • Classic Italian flavors
  • Budget-friendly and pantry-based
  • Great for make-ahead meals

If you enjoy rustic, slow-simmered soups with bold herb flavor, this recipe is a must.

Recipe Overview

  • Course: Soup / Main Course
  • Cuisine: Italian
  • Preparation Time: 10 minutes
  • Cooking Time: 35 minutes
  • Total Time: 45 minutes
  • Servings: 4 servings
  • Calories: Approx. 290 calories per serving

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 1 carrot, diced
  • 1 celery stalk, diced
  • 3 cloves garlic, minced
  • 1½ teaspoons fresh rosemary, finely chopped
    (or ¾ teaspoon dried rosemary)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups vegetable or chicken broth
  • 1 bay leaf
  • Salt and black pepper, to taste
  • ¼ teaspoon red pepper flakes (optional)
  • ½ cup grated Parmesan cheese (optional)
  • Fresh parsley or extra rosemary for garnish

Cooking Directions

  1. Sauté vegetables until soft
  2. Add garlic and rosemary
  3. Add beans and broth
  4. Simmer until flavors meld
  5. Finish with seasoning and optional cheese

Step-by-Step Preparation Method

Step 1: Sauté the Base

Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery. Cook for 6–7 minutes until softened and fragrant.

Step 2: Add Garlic and Rosemary

Stir in garlic and chopped rosemary. Cook for 30–60 seconds until aromatic, being careful not to burn the garlic.

Step 3: Add Beans and Broth

Add cannellini beans, broth, bay leaf, and red pepper flakes (if using). Bring to a gentle boil.

Step 4: Simmer

Reduce heat to low and simmer uncovered for 25 minutes, allowing flavors to develop.

Step 5: Adjust Texture

For a creamier soup, mash some beans with the back of a spoon or use an immersion blender to partially blend.

Step 6: Finish

Remove bay leaf. Season with salt and pepper to taste. Stir in Parmesan if desired.

How to Serve

  • Serve hot with crusty bread or garlic toast
  • Drizzle with high-quality olive oil
  • Sprinkle with Parmesan or fresh herbs
  • Pair with a simple green salad

Recipe Tips

  • Fresh rosemary gives the best flavor
  • Don’t over-blend—some texture is best
  • Taste before salting (broth and cheese add salt)
  • Let soup rest 10 minutes before serving
  • Use good-quality olive oil for finishing

Variations

Creamy Italian Bean Soup

Blend half the soup for a silky texture.

Vegan Version

Skip Parmesan and add nutritional yeast.

Tuscan-Style

Add kale or spinach in the final 5 minutes.

Protein-Boosted

Add shredded chicken or Italian sausage.

Lemon-Rosemary Twist

Add lemon zest and juice for brightness.

Freezing and Storage

Refrigerator

  • Store in an airtight container for up to 4 days

Freezer

  • Freeze for up to 3 months
  • Cool completely before freezing
  • Thaw overnight in the refrigerator

Special Equipment Needed

  • Large soup pot or Dutch oven
  • Wooden spoon
  • Knife and cutting board
  • Measuring spoons and cups
  • Ladle
  • Immersion blender (optional)

Conclusion

Cannellini Bean Soup with Rosemary is a beautiful example of simple ingredients creating deep, comforting flavor. With its creamy texture, aromatic herbs, and nourishing qualities, this soup is perfect for cozy nights, family meals, or meal prep.

Once you try this classic Italian-inspired soup, it’s sure to become a staple in your kitchen—one you’ll return to again and again for warmth, simplicity, and satisfaction.

Save this recipe for later !

pinit
0 Add to Favorites

Cannellini Bean Soup with Rosemary

Difficulty: Beginner Prep Time 10 mins Cook Time 35 mins Total Time 45 mins
Servings: 4 Calories: 290 calories per serving

Description

Cannellini Bean Soup with Rosemary is a timeless, rustic dish rooted in the heart of Italian home cooking. Simple ingredients—creamy white cannellini beans, fragrant rosemary, garlic, and olive oil—come together to create a soup that is both comforting and deeply flavorful. This is the kind of meal that warms you from the inside out, perfect for chilly evenings, relaxed weekends, or whenever you crave something nourishing yet uncomplicated.

Ingredients

Instructions

  1. Sauté the Base : Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery. Cook for 6–7 minutes until softened and fragrant.
  2. Add Garlic and Rosemary : Stir in garlic and chopped rosemary. Cook for 30–60 seconds until aromatic, being careful not to burn the garlic.
  3. Add Beans and Broth : Add cannellini beans, broth, bay leaf, and red pepper flakes (if using). Bring to a gentle boil.
  4. Simmer : Reduce heat to low and simmer uncovered for 25 minutes, allowing flavors to develop.
  5. Adjust Texture : For a creamier soup, mash some beans with the back of a spoon or use an immersion blender to partially blend.
  6. Finish : Remove bay leaf. Season with salt and pepper to taste. Stir in Parmesan if desired.
Keywords: Cannellini Bean Soup with Rosemary
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Q: Can I use dried cannellini beans?

Yes. Soak overnight and cook fully before using.

Q: Can I make this soup thicker?

Yes, mash or blend more beans.

Q: Is this soup gluten-free?

Yes, naturally gluten-free.

Q: Can I add vegetables?

Absolutely—kale, spinach, or zucchini work well.

Samantha Doe Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

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

[instagram-feed]