Silky-smooth tomato meets tender beans in every spoonful of this cozy, creamy soup that warms you from the inside out. Ripe crushed tomatoes simmer with garlic, oregano, and basil, then blend into a velvety hug of flavor—finished with a swirl of cream or coconut cream for extra richness. Perfect for a quick lunch or make-ahead dinner, this bowl of comfort pairs beautifully with your favorite crusty bread. Grab your ladle and get ready to taste the best of healthy comfort food!
Key Ingredients
Before you dive into cooking, let’s gather the simple ingredients that make this soup so irresistible:
- 2 tablespoons olive oil: Smooth base for sautéing onions and garlic, unlocking their sweet aromas.
- 1 medium onion, diced: Adds natural sweetness and depth once softened.
- 2 cloves garlic, minced: Infuses a fragrant punch that complements the herbs.
- 1 teaspoon dried oregano: Brings earthy, warm notes to the tomato blend.
- 1 teaspoon dried basil: Offers a hint of bright, herbal sweetness.
- 1 can (28 ounces) crushed tomatoes: The star ingredient delivering rich tomato flavor and body.
- 1 can (15 ounces) cannellini beans, drained and rinsed: Provides creaminess, protein, and a silky texture.
- 4 cups vegetable broth: Creates the perfect liquid base and enhances the savory taste.
- 1 cup heavy cream or coconut cream for a dairy-free option: Makes the soup luxuriously creamy.
- Salt and pepper, to taste: Simple seasonings to balance and enhance all the flavors.
- Fresh basil leaves, for garnish: A bright, fresh finish on each steaming bowl.
How To Make Cozy Creamy Tomato & Cannellini Bean Soup
Let’s walk through the easy steps that turn pantry staples into a bowl of velvety comfort. This recipe builds flavor by slowly sautéing aromatics, simmering to meld the ingredients, and finishing with a creamy touch. Follow along and soon you’ll be ladling this warming soup onto everyone’s favorite bowls.
1. In a large pot, heat the olive oil over medium heat until shimmering.
2. Add the diced onion and sauté for about 5 minutes, stirring occasionally, until it becomes translucent and tender.
3. Stir in the minced garlic, dried oregano, and dried basil, cooking for an additional 1–2 minutes until fragrant and the spices bloom.
4. Pour in the crushed tomatoes and stir thoroughly to combine with the onion and garlic mixture.
5. Add the cannellini beans and vegetable broth, then increase the heat and bring the mixture to a boil.
6. Once boiling, reduce the heat to a simmer and let cook for 15–20 minutes, allowing the flavors to meld together and thicken slightly.
7. After simmering, use an immersion blender to puree the soup until smooth. Alternatively, carefully transfer batches to a blender, blend until creamy, then return to the pot.
8. Stir in the heavy cream or coconut cream and mix well until fully incorporated.
9. Taste and season with salt and pepper as needed to suit your palate.
10. Serve hot, garnished with fresh basil leaves on top.
Serving Suggestions
A bowl of creamy tomato and bean soup deserves the perfect accompaniments to elevate every spoonful. Here are four ideas to turn this humble soup into a memorable meal:
- Crusty Bread: Tear into thick slices of baguette or sourdough for dipping into that silky broth.
- Grilled Cheese: Pair with a gooey cheddar sandwich for classic comfort—dip and enjoy!
- Balsamic Glaze Drizzle: Add a tangy-sweet swirl on top of each bowl to brighten the flavors.
- Cheesy or Vegan Sprinkle: Finish with grated Parmesan or a sprinkling of nutritional yeast for savory depth.
Tips For Perfect Cozy Creamy Tomato & Cannellini Bean Soup
This recipe is a breeze, but a few simple tips will take it from great to unforgettable. Whether you’re meal-prepping or customizing flavors, these pointers will help you nail the perfect consistency and taste every time:
- Make ahead and freeze: Let the soup cool completely, then store in freezer-safe containers for up to 3 months.
- Spice it up: Add a pinch of red pepper flakes when sautéing the onions for a gentle kick.
- Bread on the side: Serve with crusty bread or garlic toast to soak up every last drop.
- Veggie boost: Stir in diced carrots or a handful of fresh spinach during the last 5 minutes of simmering for extra nutrition.
- Flavor twist: Drizzle with balsamic glaze or sprinkle nutritional yeast just before serving for an extra layer of complexity.
How To Store It
Leftovers should taste just as amazing as the first bowl! Follow these storage tips to maintain freshness and flavor:
- Refrigerate: Transfer cooled soup into an airtight container and store in the fridge for up to 4 days.
- Freeze: Portion into freezer-safe containers, leaving headspace for expansion, and freeze for up to 3 months.
- Thaw: Move frozen soup to the refrigerator overnight, allowing it to gently defrost.
- Reheat: Warm on the stovetop over low to medium heat, stirring occasionally. Thin with a splash of broth or cream if it’s too thick.
Frequently Asked Questions
Here are quick answers to your top questions—because who doesn’t love a little extra clarity when cooking?
- Q: How long does it take to prepare and cook this Cozy Creamy Tomato & Cannellini Bean Soup?
A: The total time is about 35–40 minutes. Prep (dicing the onion and mincing garlic) takes around 5–7 minutes. Sautéing the onion and garlic with herbs takes another 7 minutes. Simmering the soup after adding tomatoes, beans, and broth takes 15–20 minutes, and blending plus stirring in cream adds about 3–5 minutes.
- Q: Can I make this soup dairy-free or vegan?
A: Yes. Swap the heavy cream for full-fat coconut cream or another non-dairy creamer of your choice. Ensure your vegetable broth is vegan and skip any optional cheese garnishes. For extra umami, stir in nutritional yeast just before serving.
- Q: How can I adjust the soup’s thickness to suit my preference?
A: For a thinner consistency, add extra vegetable broth or water in ½-cup increments while simmering or after blending. To thicken, simmer uncovered for a few additional minutes to reduce liquid, or blend in more beans, which naturally add body. You can also stir in a small handful of cooked rice or quinoa before blending.
- Q: Can I prepare this soup ahead of time and freeze it?
A: Absolutely. Let the soup cool completely, then transfer into airtight, freezer-safe containers, leaving a bit of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop, stirring occasionally and adding a splash of broth or cream if it has thickened too much.
- Q: What other vegetables or add-ins work well in this recipe?
A: You can sauté diced carrots and celery along with the onion for a classic mirepoix base. Stir in fresh spinach or chopped kale during the last 5 minutes of simmering. Bell peppers, mushrooms, or zucchini also blend nicely. If you like heat, add a pinch of red pepper flakes when cooking the garlic.
- Q: How should I reheat leftovers so the soup stays creamy and smooth?
A: Reheat on low to medium heat on the stovetop, stirring frequently to prevent scorching. If the soup seems too thick, whisk in a little extra broth or cream until you reach the desired consistency. Avoid boiling vigorously once the dairy or coconut cream has been added to keep the texture silky.
- Q: What are some tasty garnishes and serving suggestions?
A: Top each bowl with fresh basil leaves, a drizzle of high-quality olive oil or balsamic glaze, and a sprinkle of grated Parmesan or nutritional yeast for depth. Serve with crusty bread, garlic toast, or a grilled cheese sandwich on the side. For extra crunch, add homemade croutons or toasted pine nuts on top.
What Makes This Special
This soup has it all: creamy, rich texture from beans and cream, bright tomato tang, and aromatic herbs that sing with every spoonful. It’s beginner-friendly, freezer-friendly, and endlessly customizable—what’s not to love? Whether you’re cozying up on a chilly evening or meal-prepping for busy days, this bowl delivers healthy comfort food with minimal effort. Feel free to print this recipe and save it for later—then drop a comment or question below if you give it a go. I can’t wait to hear how it turns out!
Cozy Creamy Tomato & Cannellini Bean Soup
Description
Silky-smooth tomato soup meets tender cannellini beans in a fragrant mix of garlic and herbs. Each spoonful offers rich creaminess, bright tomato tang, and cozy warmth—ideal with crusty bread on cooler days.
Ingredients
Instructions
-
In a large pot, heat the olive oil over medium heat.
-
Add the diced onion and sauté for about 5 minutes, or until it becomes translucent.
-
Stir in the minced garlic, dried oregano, and dried basil, cooking for an additional 1-2 minutes until fragrant.
-
Pour in the crushed tomatoes and stir to combine with the onion and garlic mixture.
-
Add the cannellini beans and vegetable broth, then increase the heat and bring the mixture to a boil.
-
Once boiling, reduce the heat to a simmer and let cook for 15-20 minutes, allowing the flavors to meld together.
-
After simmering, use an immersion blender to puree the soup until smooth, or carefully transfer to a blender in batches to blend, then return to the pot.
-
Stir in the heavy cream (or coconut cream) and mix well.
-
Taste and season with salt and pepper as needed.
-
Serve hot, garnished with fresh basil leaves on top.
Note
- This soup can easily be made ahead of time and freezes well for later use.
- For an added kick, consider adding a pinch of red pepper flakes when sautéing the onions.
- Serve with a side of crusty bread for dipping or enjoying alongside the soup.
- Experiment by adding other vegetables, such as carrots or spinach, for added nutrition and flavor.
- Drizzle with a bit of balsamic glaze or a sprinkle of nutritional yeast for an extra depth of flavor.
