I absolutely adore this Cannellini Bean Soup Recipe because it’s a wonderful blend of creamy, savory, and slightly spicy flavors that warm you up from the inside out. From the first spoonful, I’m hooked by how the tender beans melt into the broth, enhanced by aromatic herbs, garlic, and a gentle kick from chili flakes. This soup feels nourishing yet light, perfect for anytime I crave comfort food without heaviness. It’s also surprisingly easy to prepare, which makes it my go-to whenever I want something wholesome and delicious without too much fuss.
Why You’ll Love This Cannellini Bean Soup Recipe
What makes this Cannellini Bean Soup Recipe truly special for me is how the flavors develop into a rich, earthy, and slightly tangy profile thanks to the combination of creamy beans, bright cherry tomatoes, and fragrant herbs like rosemary and basil. The chili flakes add just the right amount of warmth without overpowering the delicate bean flavor. Every bite is comforting but sophisticated, and the fresh parsley stirred in at the end adds that perfect burst of freshness that keeps the whole soup lively and vibrant.
Another reason I always come back to this recipe is how easy it is to put together. I’ve found it fits perfectly into busy weeknights or relaxed weekend lunches alike. With mostly pantry staples and just a handful of fresh ingredients, I can have a steaming pot of goodness on the table in under 40 minutes. Plus, the recipe’s forgiving nature means it’s simple to tweak for your taste, whether you want it more spicy, herbaceous, or creamy. It’s truly a standout in my kitchen rotation and perfect for cozy dinners, casual gatherings, or even meal prep.
Ingredients You’ll Need
These ingredients are refreshingly simple but crucial to creating the deep, layered taste and silky texture of this soup. Each one plays a vital role, whether bringing sweetness, warmth, or a touch of herbal brightness to the bowl.
- Extra virgin olive oil or olive oil: Adds richness and a subtle fruity note while sautéing the aromatics.
- Medium-sized onion, chopped: Provides a sweet and savory base for the soup’s flavor.
- Garlic cloves, minced: Infuses the soup with that classic pungent warmth and complexity.
- Chili flakes: A hint of heat to gently awaken your taste buds without dominating.
- Cannellini beans (3 cans): The star ingredient, offering creaminess, protein, and body to the soup.
- Cherry tomatoes (1 can): Brings a tangy sweetness and balances the creamy beans.
- Dried basil and rosemary: Adds an herby depth and earthy aroma that make every spoonful interesting.
- Bay leaf: Infuses subtle, woody notes enhancing the savory profile.
- Low sodium vegetable broth (2 cups): A gentle, savory liquid that binds the flavors without overpowering.
- Fine salt and freshly ground black pepper: Essential for seasoning and bringing out all the flavors.
- Fresh parsley or basil: Stirred in at the end for brightness and a fresh herbal finish.
Directions
Step 1: Open one can of cannellini beans and transfer its entire contents, beans plus liquid, into a blender or food processor. Blend until smooth and set this creamy mixture aside.
Step 2: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring frequently, until soft and translucent, about 4 to 5 minutes. This step builds a sweet flavor base.
Step 3: Stir in the minced garlic and cook for about 40 seconds, or until fragrant. Be careful not to burn it, as garlic can turn bitter quickly.
Step 4: Add the pureed cannellini beans, and then the drained beans from the other two cans. Next, pour in the canned cherry tomatoes, followed by the chili flakes, bay leaf, dried basil, and rosemary. Pour in the vegetable broth, then season with salt and pepper. Stir everything together thoroughly.
Step 5: Bring the mixture to a simmer over medium-high heat. Once simmering, cover the pot with a lid, reduce the heat to maintain a gentle simmer, and cook for 25 to 30 minutes. Stir occasionally to prevent sticking and allow the flavors to meld beautifully.
Step 6: Turn off the heat. Remove the bay leaf and stir in the fresh parsley (or basil). Taste the soup and adjust the seasoning with more salt or pepper if needed.
Step 7: Serve the soup hot with an optional drizzle of extra virgin olive oil and a sprinkle of freshly ground black pepper on top. Don’t forget to have crusty bread on the side to soak up every last drop!
Servings and Timing
This Cannellini Bean Soup Recipe yields about 4 generous servings, perfect for sharing with family or enjoying as leftovers. The prep time is quick—around 10 minutes to chop and blend ingredients. The cooking time is about 25 to 30 minutes, making the total time roughly 35 to 40 minutes from start to finish. No resting or cooling time is required, so you can dig in as soon as it’s done!
How to Serve This Cannellini Bean Soup Recipe
I love serving this soup piping hot, especially on chilly days when I want something cozy and filling. It pairs beautifully with crusty bread or garlic toast, which I use to scoop up the creamy broth. For a heartier meal, a simple green salad with a lemon vinaigrette helps cut through the richness with bright acidity and crunch.
When it comes to garnishing, a drizzle of good quality extra virgin olive oil and a sprinkle of freshly chopped herbs always make the presentation pop and add another layer of flavor. Sometimes, I like to add a few shavings of Parmesan or a sprinkle of red pepper flakes for an extra punch. I find this makes the experience feel more special whether I’m serving it on a weeknight or for guests.
For beverage pairings, a crisp white wine like Sauvignon Blanc or a light, fruity red like Pinot Noir works wonderfully. Non-alcoholic options like sparkling water with a twist of lemon or herbal iced tea also complement the subtle herb and tomato notes in the soup. This meal is great for casual dinners, holiday lunches, or even as a starter when welcoming friends over. It’s flexible, filling, and endlessly satisfying when plated in generous bowls with charming sides.
Variations
I love how versatile this Cannellini Bean Soup Recipe is, and I often experiment by swapping or adding ingredients depending on my mood. For a dairy-free or vegan option, just skip the Parmesan garnish and use vegetable broth as indicated. For a heartier twist, adding diced carrots or celery early in the cooking process adds sweetness and depth. If I’m feeling indulgent, I sometimes gently stir in a splash of cream or coconut milk for a silky finish.
To intensify the flavor, I occasionally roast fresh tomatoes and garlic before adding them to the soup, which adds a lovely caramelized element. Another favorite variation of mine is to replace some or all of the dried herbs with fresh ones, like fresh rosemary sprigs or basil leaves, added towards the end to keep their brightness.
For a quicker version, using an immersion blender right in the pot to puree some of the beans gives that same creamy texture without the extra blending step. You can also make this soup in a slow cooker by combining all the ingredients and cooking on low for 6 to 8 hours, which infuses all the herbs beautifully and takes the work off of your hands.
Storage and Reheating
Storing Leftovers
Leftover soup keeps wonderfully in the fridge for up to 4 days when stored in an airtight container. I like to use glass containers with tight-fitting lids to preserve the freshness and avoid any smells transferring. When you’re ready to eat, leftovers may thicken up, so don’t worry; just add a splash of broth or water to loosen the consistency when reheating.
Freezing
This soup freezes beautifully, making it a perfect make-ahead meal. I recommend freezing individual portions in freezer-safe containers or heavy-duty zip-top bags (with as much air removed as possible). It can be stored frozen for up to 3 months. When thawed, the texture and flavor remain intact, although fresh herbs are best added fresh after reheating.
Reheating
To reheat, gently warm the soup on the stovetop over medium-low heat, stirring occasionally until hot and smooth. Avoid boiling it vigorously as this can affect the texture. I like to add a splash of broth or water if the soup has thickened too much during storage. If reheating in a microwave, use medium power in short intervals, stirring in between to ensure even heating without scorching the soup.
FAQs
Can I use dried cannellini beans instead of canned?
Yes! If you prefer, you can use dried cannellini beans. Just remember to soak them overnight and then cook them until tender before using in the soup. This will require extra time but gives you full control over the bean texture and flavor.
Is this soup suitable for vegans?
Absolutely. This Cannellini Bean Soup Recipe is vegan-friendly as long as you use vegetable broth and skip any cheese garnishes. The natural creaminess from the beans makes it hearty and satisfying without animal products.
Can I add meat or sausage to this soup?
Yes, adding browned sausage or diced cooked chicken can turn this into a more protein-packed, meaty soup. I recommend browning the meat first, then sautéing the onions in the sausage drippings to maximize flavor.
How spicy is this soup?
It has a gentle warmth from the chili flakes but is not overly spicy. You can easily adjust the amount of chili flakes to suit your heat preference or omit them entirely for a milder version.
What can I serve with this soup besides bread?
Great accompaniments include a crisp green salad, roasted vegetables, or a side of grilled cheese sandwiches. I also sometimes serve it alongside a simple quinoa or couscous salad for a more filling meal.
Conclusion
I hope you’ll give this Cannellini Bean Soup Recipe a try soon because it truly feels like a hug in a bowl. It’s one of those recipes I find myself coming back to time and again, whether for a quick weeknight dinner or a cozy weekend meal with friends and family. It’s comforting, flavorful, and incredibly satisfying—all while being wonderfully simple to prepare. Enjoy every spoonful!
Print
Cannellini Bean Soup Recipe
This hearty Cannellini Bean Soup is a comforting, protein-rich dish perfect for a nourishing lunch or dinner. Made with creamy pureed cannellini beans, aromatic herbs, garlic, and cherry tomatoes simmered in vegetable broth, it offers a lovely balance of textures and flavors. The soup is easy to prepare on the stovetop and serves as a wholesome vegetarian meal that can be enjoyed with crusty bread.
- Total Time: 35 minutes
- Yield: 4 servings
Ingredients
Soup Ingredients
- 2 tablespoons extra virgin olive oil or olive oil
- 1 medium-sized onion, chopped
- 3 garlic cloves, minced
- ¼ – ½ teaspoon chili flakes
- 3 cans (15oz each) cannellini beans
- 1 can (15oz) cherry tomatoes
- ½ teaspoon dried basil
- ½ teaspoon dried rosemary
- 1 bay leaf
- 2 cups (480 ml) low sodium vegetable broth
- ½ teaspoon fine salt, or to taste
- ⅛ teaspoon freshly ground black pepper, or to taste
- ⅓ cup fresh parsley or basil, chopped
Instructions
- Puree Beans: Open one can of cannellini beans, including the liquid, and transfer to a blender or food processor. Whizz until smooth and set aside.
- Sauté Onion: Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and cook, stirring frequently, until soft and translucent, about 4-5 minutes.
- Add Garlic: Stir in minced garlic cloves and cook for about 40 seconds until fragrant, being careful not to burn the garlic.
- Add Ingredients: Add the pureed cannellini beans, drained whole beans from the other two cans, canned cherry tomatoes, chili flakes, bay leaf, dried basil, dried rosemary, vegetable broth, salt, and freshly ground black pepper to the pot. Stir to combine.
- Simmer Soup: Increase heat to medium-high and bring the mixture to a simmer. Cover with a lid and cook for 25-30 minutes, stirring occasionally. Reduce heat as necessary to maintain a gentle simmer, allowing flavors to meld.
- Finish and Season: Turn off the heat, stir in the fresh chopped parsley, and taste the soup. Adjust seasoning with additional salt or pepper to your preference.
- Serve: Ladle the soup into bowls, drizzle with extra virgin olive oil if desired, freshly ground black pepper, and serve with crusty bread on the side. Enjoy your warm, comforting meal!
Notes
- You can substitute fresh herbs for dried if preferred; use about three times the amount of fresh herbs.
- If you like a spicier soup, increase the chili flakes to taste.
- For a creamier texture, blend more beans or use an immersion blender directly in the pot.
- Leftover soup stores well in the refrigerator for up to 3 days and freezes nicely for up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
