If you’re craving a bowl of comfort that feels like a warm hug from the inside, this Creamy Tomato Basil Soup Recipe is exactly what you need. It combines the rich, tangy sweetness of ripe tomatoes with the fresh, aromatic punch of basil, all enveloped in a luscious creamy base that’s both satisfying and soothing. Whether it’s a chilly evening or simply a moment when you want a simple yet elegant meal, this recipe delivers a beautiful balance of flavors that’s easy to prepare and impossible to resist.

Ingredients You’ll Need
The magic of this soup lies in its simple, wholesome ingredients that each play a crucial role. From the sweetness and acidity of whole peeled tomatoes to the aromatic freshness of basil, every ingredient enhances the soup’s depth, texture, and vibrancy.
- Whole peeled tomatoes (2 cans, 28 ounces each): These form the hearty, flavorful base with a perfect balance of sweetness and acidity.
- Medium onion, chopped: Adds a subtle depth and natural sweetness as it cooks down.
- Garlic (3 cloves, minced): Introduces a lovely aromatic punch that complements tomatoes beautifully.
- Vegetable broth (4 cups): Creates the liquid foundation, enriching the soup’s body without overpowering flavors.
- Dried oregano (1 teaspoon): Brings a hint of earthiness and complexity to the mix.
- Sugar (1 teaspoon, optional): A little trick to balance the tomato’s acidity if needed.
- Heavy cream or coconut cream (1 cup): Makes the soup irresistibly creamy and smooth, with coconut cream as a perfect vegan alternative.
- Fresh basil leaves (¼ cup, chopped): Inject fresh, fragrant bursts of herbaceous flavor that brighten every spoonful.
- Salt and pepper to taste: Essential seasoning to bring all the flavors into beautiful harmony.
How to Make Creamy Tomato Basil Soup Recipe
Step 1: Combine the Base Ingredients
Start by adding the whole peeled tomatoes, chopped onion, minced garlic, vegetable broth, dried oregano, and the optional sugar directly into your crockpot. This combination will form the heart and soul of your soup, setting the stage for that rich, layered tomato flavor.
Step 2: Season and Cook
Sprinkle salt and freshly cracked pepper over the mixture, then cover the crockpot. Set it to cook on low for 6 to 7 hours or on high for 3 to 4 hours. During this slow cooking, all the flavors meld wonderfully, and the tough edges of onion and garlic soften into perfect sweetness.
Step 3: Blend to Silky Perfection
Once your soup is cooked, it’s time to transform it from chunky to velvety smooth. Use an immersion blender right in the crockpot to puree the soup, or carefully transfer the mixture in batches to a blender. Either way, the result will be a creamy, luscious texture that’s pure comfort in a bowl.
Step 4: Add Cream and Fresh Basil
Stir in your chosen cream—heavy cream for classic richness or coconut cream for a vegan-friendly twist—along with the chopped fresh basil leaves. Let the soup cook on low for an additional 15 minutes. This step lets the cream meld in fully and the basil’s fragrance to infuse every drop.
Step 5: Ready to Serve
Give your soup a final taste and adjust seasoning if needed. Serve it warm, garnished with extra basil leaves or your favorite toppings for an inviting presentation. This Creamy Tomato Basil Soup Recipe is now ready to be enjoyed!
How to Serve Creamy Tomato Basil Soup Recipe

Garnishes
Adding the right garnishes makes this soup feel even more special. Think delicate basil leaves, a drizzle of cream, a sprinkle of freshly cracked pepper, or even a few crispy croutons for a delightful textural contrast. These finishing touches brighten the flavor and invite you to dig in with joyful anticipation.
Side Dishes
This soup pairs beautifully with crusty bread, grilled cheese sandwiches, or a light salad to round out your meal. A warm, buttery baguette is perfect for dunking, while a crisp green salad adds freshness and balance. These sides transform your simple soup into a complete, satisfying feast.
Creative Ways to Present
For an elegant touch, serve the soup in rustic stone bowls or charming mason jars. You could also swirl in a spoonful of pesto or sprinkle toasted pine nuts on top. Hosting a gathering? Small tasting cups with mini grilled cheese bites on the side make for irresistible appetizers. The possibilities are endless when it comes to showcasing this Creamy Tomato Basil Soup Recipe.
Make Ahead and Storage
Storing Leftovers
This soup actually tastes great the next day, as the flavors deepen even further. Store leftovers in an airtight container in the refrigerator for up to 3 days. Before serving, give it a good stir and warm it gently on the stove or in the microwave.
Freezing
If you want to save some for later, this soup freezes beautifully. Pour it into freezer-safe containers, leaving a bit of space at the top for expansion. Freeze for up to 3 months. Just remember that fresh basil might lose its vibrancy after freezing, so add fresh leaves after reheating for that bright herbal note.
Reheating
When it’s time to enjoy your leftover or frozen soup, reheat it slowly over low to medium heat on the stove, stirring occasionally to prevent scorching. Avoid boiling to preserve the creaminess. Adding a splash of broth or cream during reheating can restore the perfect consistency and flavor balance.
FAQs
Can I use fresh tomatoes instead of canned?
Absolutely! Using fresh, ripe tomatoes can give your soup an even brighter, fresher taste. Just peel and chop them before adding to the crockpot. Keep in mind that cooking times might vary slightly depending on the juiciness of your tomatoes.
Is it possible to make this soup on the stovetop instead of in a crockpot?
Yes! Simply sauté the onions and garlic in a large pot, add the remaining ingredients, and simmer gently for about 40 to 50 minutes. Then blend and add cream and basil just as you would in the crockpot method.
Can I make this a vegan soup?
Definitely. Swap out the heavy cream for coconut cream, which gives that same rich, creamy texture without dairy. Make sure your vegetable broth is vegan-friendly, and you’re all set for a delicious plant-based version.
How do I prevent the soup from being too acidic?
The optional teaspoon of sugar helps balance acidity, but you can also add a pinch of baking soda to neutralize excess acidity. Taste as you go to ensure you don’t overdo it and lose the soup’s vibrant tomato flavor.
What can I use if I don’t have fresh basil?
Dried basil can work in a pinch, though fresh basil offers the best flavor and aroma. If dried basil is your only option, add it early during cooking to let the flavors develop, but try to garnish with fresh herbs when possible.
Final Thoughts
This Creamy Tomato Basil Soup Recipe is one of those rare dishes that feels both elegant and wonderfully homey. It’s simple to prepare yet full of character, making it perfect for a cozy night in or sharing with friends and family. I can’t wait for you to make it your own and discover just how comforting a bowl of tomato soup can truly be.
Print
Creamy Tomato Basil Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 6 to 7 hours (low) or 3 to 4 hours (high)
- Total Time: 6 hours 15 minutes to 7 hours 15 minutes (low) or 3 hours 15 minutes to 4 hours 15 minutes (high)
- Yield: 6 servings
- Category: Soup
- Method: Slow Cooking
- Cuisine: American
- Diet: Vegetarian
Description
This creamy tomato basil soup is a comforting and flavorful dish made with whole peeled tomatoes, fresh basil, and a touch of cream for velvety richness. Cooked slowly in a crockpot, it develops deep, harmonious flavors perfect for a cozy meal. The recipe offers a vegan option by substituting heavy cream with coconut cream.
Ingredients
Main Ingredients
- 2 cans (28 ounces each) whole peeled tomatoes
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 4 cups vegetable broth
- 1 teaspoon dried oregano
- 1 teaspoon sugar (optional, to balance acidity)
- 1 cup heavy cream or coconut cream (for a vegan option)
- ¼ cup fresh basil leaves, chopped
- Salt and pepper to taste
Instructions
- Prepare the ingredients: Chop the onion, mince the garlic, and measure out the tomatoes, broth, oregano, and optional sugar to have everything ready for cooking.
- Combine in crockpot: Add the whole peeled tomatoes, chopped onion, minced garlic, vegetable broth, dried oregano, and sugar if using, directly into the crockpot. Season with salt and pepper to taste.
- Cook the soup: Cover the crockpot and cook on low for 6 to 7 hours, or on high for 3 to 4 hours to allow the flavors to meld and the vegetables to soften.
- Puree the soup: Once cooked, use an immersion blender directly in the crockpot to puree the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a countertop blender and blend until smooth.
- Add cream and basil: Stir in the heavy cream or coconut cream along with the fresh chopped basil leaves. Return the crockpot to low heat and let the soup simmer gently for another 15 minutes to blend the flavors.
- Serve: Ladle the creamy tomato basil soup into bowls and garnish with extra fresh basil if desired. Serve warm and enjoy the comforting flavors.
Notes
- For a vegan option, substitute heavy cream with coconut cream or another plant-based cream.
- Adjust sugar amount to taste to balance the acidity of the tomatoes.
- You can use fresh tomatoes if desired, but be sure to adjust the cooking time accordingly.
- To intensify the flavor, consider toasting the dried oregano briefly before adding it.
- This soup can be stored in the refrigerator for up to 3 days or frozen for up to 3 months.

