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.
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.
If you enjoy rustic, slow-simmered soups with bold herb flavor, this recipe is a must.
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.

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.
Refrigerator
Freezer
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.
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.