This post may contain affiliate links. I may earn a small commission at no extra cost to you. See my disclaimer page for more information.
This cozy soup pairs beautifully with pasta and comfort food. If you’re craving more warming meals, try creamy tomato basil pasta, lasagna soup, or baked mac and cheese.
Creamy Tomato Basil Soup is the ultimate winter comfort food — warm, rich, velvety, and bursting with fresh tomato and basil flavor. It’s one of the most popular December recipes in the US and UK, especially on cold evenings, holiday gatherings, and cozy nights at home. Paired with a grilled cheese sandwich or crusty bread, this soup becomes the perfect winter meal.
This homemade version is much richer and fresher than canned soup. It combines roasted tomatoes, sautΓ©ed onions, garlic, fragrant basil, and a touch of cream to create a smooth and comforting bowl you’ll want all winter long.
⏱️ Total Time: 35–40 minutes
π½️ Servings: 4 bowls
⭐ Rating: 4.9/5
Why You’ll Love This Creamy Tomato Basil Soup
- smooth, creamy, and perfectly balanced
- roasted tomatoes for deeper flavor
- uses fresh basil for brightness
- freezer-friendly
- perfect for winter dinners
- easy to make in under 40 minutes
π Ingredients You Need
For the Soup
-
2 tbsp olive oil
-
1 onion, chopped
-
3 cloves garlic, minced
-
5–6 large tomatoes, chopped (or 2 cans crushed tomatoes)
-
1 tbsp tomato paste
-
1 tsp sugar (to balance acidity)
-
1 cup vegetable or chicken broth
-
½ cup heavy cream (or coconut milk for dairy-free)
-
1 cup fresh basil leaves
-
Salt & pepper, to taste
Optional Garnishes
-
Parmesan cheese
-
Extra basil
-
Croutons
-
A drizzle of cream
π©π³ How to Make Creamy Tomato Basil Soup
Step 1: SautΓ© the Aromatics
In a large pot, heat olive oil over medium heat. Add onions and cook until soft and translucent. Add garlic and cook 1 more minute until fragrant.
Step 2: Add Tomatoes & Tomato Paste
Add the chopped tomatoes and tomato paste. Stir well and cook until tomatoes soften and begin releasing juices.
Step 3: Add Broth + Seasonings
Pour in the broth, sugar, salt, and pepper. Bring to a boil, then lower heat and let simmer for 15 minutes so flavors deepen.
Step 4: Blend Until Smooth
Use an immersion blender to puree directly in the pot, or transfer to a blender (careful — it’s hot!). Blend until completely smooth.
Step 5: Add Cream + Basil
Stir in the heavy cream and fresh basil. Let it warm gently for 2–3 minutes, then taste and adjust seasoning.
Step 6: Serve Warm
Ladle into bowls and garnish with basil, Parmesan, or a swirl of cream. Serve with grilled cheese, garlic bread, or croutons.
π²What to serve with Creamy Tomato Basil Soup
- Creamy tomato basil pasta for a comforting Italian-style meal
- Turkey basil pesto panini for dipping and crunch
- Chicken Caesar wrap for a lighter but filling pairing
- Crispy smashed potatoes as a hearty side
❄️ Storage & Freezing
-
Fridge: up to 4 days
-
Freezer (before adding cream): up to 3 months
When reheating frozen soup, add the cream after reheating.
π FAQ
Can I use canned tomatoes?
Yes! Use crushed tomatoes or whole peeled tomatoes. They give a deeper flavor.
Can I make it vegan?
Use coconut milk or omit cream.
Why add sugar?
It balances the acidity of tomatoes and makes the soup smoother.

.jpeg)
Comments
Post a Comment