Cozy Creamy Tomato & Cannellini Bean Soup

Total Time: 55 mins Difficulty: Beginner
Warm up with a velvety tomato soup studded with tender cannellini beans and herbs, perfect when you crave creamy comfort in a bowl.
pinit

There’s nothing quite like a bowl of velvety tomato soup studded with tender cannellini beans, bright herbs, and a swirl of cream to warm you from the inside out. This Cozy Creamy Tomato & Cannellini Bean Soup combines vine-ripened tomatoes, aromatic basil, and oregano for a luscious, vegetarian-friendly meal that’s unbelievably simple to whip up. Grab your favorite crusty bread and get ready to dive into a bowl of comfort that you can customize with dairy or non-dairy cream. Trust me, you’ll be making this on repeat all season long.

Key Ingredients

Before you begin cooking, let’s meet the flavorful components that make this soup so comforting and satisfying:

  • 1 tablespoon olive oil: Serves as the flavorful base for sautĂ©ing the aromatics and vegetables.
  • 1 medium onion, diced: Adds natural sweetness and depth when softened until translucent.
  • 3 cloves garlic, minced: Infuses the soup with a warm, aromatic kick.
  • 1 carrot, diced: Brings a subtle sweetness and vibrant color.
  • 1 celery stalk, diced: Offers a mild, earthy crunch and flavor.
  • 1 can (14.5 ounces) diced tomatoes, with juices: Provides tangy tomato body and bright acidity.
  • 1 can (15 ounces) cannellini beans, drained and rinsed: Adds creamy texture and plant-based protein.
  • 4 cups vegetable broth: Forms the savory liquid base that melds the flavors.
  • 2 teaspoons dried basil: Lends a sweet, herbal note that complements the tomatoes.
  • 1 teaspoon dried oregano: Enhances the earthy, Mediterranean flavor profile.
  • Salt and pepper, to taste: Balances and elevates all the flavors.
  • 1 cup heavy cream or coconut milk for a dairy-free option: Creates the silky, luscious finish.
  • Fresh basil leaves, for garnish: Brightens and freshens each bowl with a pop of green.
  • Grated Parmesan cheese, for serving (optional): Offers a savory, cheesy topping.
  • Crusty bread, for serving: Perfect for dipping into every creamy spoonful.

How To Make Cozy Creamy Tomato & Cannellini Bean Soup

Following this recipe is straightforward and perfect for home cooks of all levels. You'll build flavor in layers, starting with a savory sauté of onions, garlic, carrots, and celery. A gentle simmer brings together tomatoes and beans with fragrant herbs. Then, with an immersion blender, you can achieve your preferred texture, from silky smooth to pleasantly chunky. A final swirl of cream or coconut milk adds that irresistible creaminess. Read on for step-by-step instructions that guarantee a cozy, hearty bowl every time.

1. In a large pot, heat the olive oil over medium heat. Once the oil shimmers, add the diced onion and sauté for about 5 minutes, stirring occasionally, until the onion turns translucent.

2. Add the minced garlic, diced carrot, and diced celery to the pot. Continue to sauté for another 5–7 minutes, stirring often, until the vegetables are softened and the garlic is fragrant.

3. Stir in the diced tomatoes with their juices, the cannellini beans, and the vegetable broth. Mix well to combine all the ingredients, making sure the beans and tomatoes are evenly distributed.

4. Add the dried basil, dried oregano, salt, and pepper to taste. Increase heat to bring the mixture to a boil, then reduce to low heat and let it simmer for 15–20 minutes, allowing the flavors to meld.

5. After simmering, use an immersion blender to puree the soup until smooth, or carefully transfer it in batches to a blender. For a chunkier texture, blend only half and leave the rest intact.

6. Return the soup to the pot if needed and stir in the heavy cream or coconut milk. Heat through over low heat for about 5 minutes, stirring gently, and adjust seasoning with additional salt and pepper.

7. Serve the soup hot, garnished with fresh basil leaves, and offer grated Parmesan cheese alongside crusty bread for dunking.

Serving Suggestions

Once your Cozy Creamy Tomato & Cannellini Bean Soup is ready, the fun really begins with how you serve it. This soup shines as a comforting lunch or a light dinner, and simple garnishes can take it to the next level. Whether you prefer a classic bread dunk or a gourmet twist, these ideas will help you present your bowl with style and maximize every delicious spoonful.

  • Classic bowl and bread: Ladle the soup into deep bowls and serve with slices of warm crusty bread on the side for dipping.
  • Herb garnish: Top each bowl with torn fresh basil leaves for a burst of color and aromatic freshness.
  • Cheesy twist: Sprinkle grated Parmesan cheese over the hot soup to add a savory, melty finish.
  • Balsamic drizzle: For an extra flavor pop, finish with a drizzle of balsamic glaze just before serving.

Tips For Perfect Cozy Creamy Tomato & Cannellini Bean Soup

To make your Cozy Creamy Tomato & Cannellini Bean Soup shine, a few simple adjustments can take it from great to unforgettable. Don’t be afraid to prep extra for easy future meals or tweak the veggies to suit your taste and dietary needs. If you like it bold, add a dash of heat as you sauté, or finish with a tangy drizzle for an unexpected twist. With these friendly reminders, you’ll master the art of creamy comfort in a bowl and keep this recipe on repeat all year long.

  • This soup freezes well, so consider making a double batch for easy meals later.
  • Feel free to add other vegetables like spinach or kale for extra nutrition.
  • For a spicy kick, add a pinch of red pepper flakes while sautĂ©ing the vegetables.
  • Consider topping with a drizzle of balsamic glaze for an enhanced flavor profile.
  • This recipe is easily adaptable for different dietary preferences by switching to a non-dairy cream substitute.

How To Store It

Storing your soup properly ensures that each bowl tastes just as good as the first. Whether you’re planning to enjoy leftovers in the next few days or stash servings for months to come, these simple methods will lock in flavor and texture. From fridge-friendly containers to freezer-safe bags, a little prep goes a long way in making reheating a breeze. Follow the tips below to keep your Cozy Creamy Tomato & Cannellini Bean Soup fresh, convenient, and ready whenever hunger strikes.

  • Refrigerate: Transfer cooled soup into an airtight container and store in the fridge for up to 4 days.
  • Freeze: Omit the cream before freezing, cool completely, then portion into freezer-safe containers or bags for up to 3 months.
  • Thaw: Move frozen soup to the refrigerator overnight and let it thaw slowly for best texture.
  • Reheat: Gently warm on the stovetop over low heat, stirring occasionally and adding a splash of broth if needed.

Frequently Asked Questions

Got questions? Let’s clear them up below.

  • Q: How long does it take to prepare and cook this soup?

A: From start to finish, plan on about 40–45 minutes. Chopping the onion, carrot, and celery takes roughly 10 minutes. Sautéing the vegetables takes about 10–12 minutes, simmering the soup for flavors to meld is another 15–20 minutes, and stirring in the cream and reheating adds 3–5 minutes.

  • Q: Can I make this soup dairy-free?

A: Yes. Swap the heavy cream for full-fat coconut milk and stir it in at the end just as you would dairy cream. Coconut milk yields a slightly sweeter, coconut-tinged flavor. You may want to use light coconut milk if you prefer a subtler taste.

  • Q: What’s the best way to achieve a smooth versus a chunky texture?

A: For a velvety soup, puree the entire batch with an immersion blender or in a standing blender in batches. For a chunkier style, blend only half the soup and then stir the unblended portion back in. If using a countertop blender, work in small batches, vent the lid, and wrap it with a towel to safely release steam.

  • Q: How do I store and reheat leftovers?

A: Transfer cooled leftovers to an airtight container and refrigerate for up to 4 days. To reheat, gently warm on the stovetop over low heat, stirring occasionally. If the soup has thickened, add a splash of vegetable broth or water to loosen it before serving.

  • Q: Can I freeze this soup?

A: Absolutely. For best results, omit the cream or coconut milk when freezing. Cool the soup completely, then portion it into freezer-safe containers or bags for up to 3 months. Thaw overnight in the fridge, reheat on the stove, and stir in your cream or coconut milk just before serving.

  • Q: What substitutions or additions work well with this recipe?

A: You can swap cannellini beans for other white beans like great northern or navy beans. Feel free to add chopped spinach or kale in the last 5 minutes of simmering for extra greens. Diced zucchini or bell peppers can be sautéed with the carrot and celery for more variety.

  • Q: How can I give this soup a little heat or extra flavor?

A: To spice it up, add a pinch of red pepper flakes or a dash of cayenne pepper when you sauté the garlic and vegetables. A drizzle of balsamic glaze or extra-virgin olive oil right before serving also boosts the flavor profile.

What Makes This Special

This Cozy Creamy Tomato & Cannellini Bean Soup stands out because it strikes the perfect balance between silky smooth and satisfyingly hearty. It’s beginner-friendly, customizable for dairy-free diets, and freezes like a dream—so you can enjoy a bowl of comfort whenever you need it. Plus, the combination of tangy tomatoes, tender beans, and fragrant herbs creates layers of flavor that will keep you coming back for more. Feel free to print this recipe and tuck it in your cookbook for later. If you whip up a batch, drop a comment or question below—I’m here to help!

Cozy Creamy Tomato & Cannellini Bean Soup

Difficulty: Beginner Prep Time 15 mins Cook Time 40 mins Total Time 55 mins
Calories: 220

Description

A silky blend of vine-ripened tomatoes and creamy cannellini beans, brightened with basil and oregano. Finished with a splash of cream or coconut milk, it’s a luscious, cozy bowl best with crusty bread.

Ingredients

Instructions

  1. In a large pot, heat the olive oil over medium heat. Once hot, add the diced onion and sauté until translucent, about 5 minutes.
  2. Add the minced garlic, diced carrot, and diced celery to the pot. Continue to sauté for another 5-7 minutes until the vegetables are softened.
  3. Stir in the can of diced tomatoes (with their juices), cannellini beans, and vegetable broth. Mix well to combine all the ingredients.
  4. Add the dried basil, dried oregano, salt, and pepper to taste. Bring the mixture to a boil, then reduce heat to low and let simmer for about 15-20 minutes to allow the flavors to meld.
  5. After the soup has simmered, use an immersion blender to puree the soup until smooth, or transfer in batches to a blender. If you like a chunkier texture, blend only half of the soup.
  6. Return the soup to the pot (if using a blender) and stir in the heavy cream or coconut milk. Heat through on low until warm, about 5 minutes. Adjust seasoning with additional salt and pepper if necessary.
  7. Serve the soup hot, garnished with fresh basil leaves, and offer grated Parmesan cheese and crusty bread on the side for dipping.

Nutrition Facts

Serving Size 6


Amount Per Serving
Calories 37kcal

Note

  • This soup freezes well, so consider making a double batch for easy meals later.
  • Feel free to add other vegetables like spinach or kale for extra nutrition.
  • For a spicy kick, add a pinch of red pepper flakes while sautĂ©ing the vegetables.
  • Consider topping with a drizzle of balsamic glaze for an enhanced flavor profile.
  • This recipe is easily adaptable for different dietary preferences by switching to a non-dairy cream substitute.
Keywords: tomato soup,cannellini bean soup,creamy soup,vegetarian soup,comfort food,easy soup
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:

How long does it take to prepare and cook this soup?

From start to finish, plan on about 40–45 minutes. Chopping the onion, carrot, and celery takes roughly 10 minutes. SautĂ©ing the vegetables takes about 10–12 minutes, simmering the soup for flavors to meld is another 15–20 minutes, and stirring in the cream and reheating adds 3–5 minutes.

Can I make this soup dairy-free?

Yes. Swap the heavy cream for full-fat coconut milk and stir it in at the end just as you would dairy cream. Coconut milk yields a slightly sweeter, coconut-tinged flavor. You may want to use light coconut milk if you prefer a subtler taste.

What’s the best way to achieve a smooth versus a chunky texture?

For a velvety soup, puree the entire batch with an immersion blender or in a standing blender in batches. For a chunkier style, blend only half the soup and then stir the unblended portion back in. If using a countertop blender, work in small batches, vent the lid, and wrap it with a towel to safely release steam.

How do I store and reheat leftovers?

Transfer cooled leftovers to an airtight container and refrigerate for up to 4 days. To reheat, gently warm on the stovetop over low heat, stirring occasionally. If the soup has thickened, add a splash of vegetable broth or water to loosen it before serving.

Can I freeze this soup?

Absolutely. For best results, omit the cream or coconut milk when freezing. Cool the soup completely, then portion it into freezer-safe containers or bags for up to 3 months. Thaw overnight in the fridge, reheat on the stove, and stir in your cream or coconut milk just before serving.

What substitutions or additions work well with this recipe?

You can swap cannellini beans for other white beans like great northern or navy beans. Feel free to add chopped spinach or kale in the last 5 minutes of simmering for extra greens. Diced zucchini or bell peppers can be sautéed with the carrot and celery for more variety.

How can I give this soup a little heat or extra flavor?

To spice it up, add a pinch of red pepper flakes or a dash of cayenne pepper when you sauté the garlic and vegetables. A drizzle of balsamic glaze or extra-virgin olive oil right before serving also boosts the flavor profile.

Noah Blake Food and Lifestyle Blogger

Hey there! I’m Noah Blake, and welcome to RecipesDive.com — a blog for anyone who’s ready to dive headfirst into real cooking without the intimidation.

Leave a Comment

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