Creamy Tomato Basil Soup (Rich, Cozy & Full of Fresh Flavor!)
- Sarah Smith
- Dec 2, 2025
- 3 min read
Updated: 1 day ago

This Creamy Tomato Basil Soup is smooth, comforting, and absolutely packed with flavor — roasted tomatoes, sautéed aromatics, fresh basil, and a touch of cream blend into the perfect cozy bowl. It’s quick, budget-friendly, and tastes far better than anything from a can. Pair it with grilled cheese, focaccia, or a simple salad for the ultimate comfort meal.
This Creamy Tomato Basil Soup is rich, cozy, and full of fresh flavor — perfect for pairing with warm Herbed Focaccia Bread or a basket of Garlic Parmesan Bubble Bread. For a full comfort-food dinner, serve it alongside a crisp Classic Caesar Salad or cozy pasta like One-Pot Sausage Pasta.
Why You’ll Love This
Smooth, creamy tomato soup with fresh basil flavor
Cozy, comforting bowl that feels classic and familiar
Simple ingredients simmered into a rich, satisfying flavor
Perfect for chilly days, grilled cheese nights, or easy lunches
Cook Times
Prep: 10 minutes Cook: 20–25 minutes Total: 30–35 minutes Servings: 4
Ingredients
For the Soup
2 tbsp olive oil
1 small onion, diced
3 cloves garlic, minced
1 (28 oz) can crushed tomatoes (fire-roasted recommended)
1 cup chicken broth (or vegetable broth)
1 tbsp tomato paste
1 tsp sugar (balances acidity)
1 tsp Italian seasoning
½ tsp salt
½ tsp black pepper
½ cup heavy cream (or half-and-half)
½ cup fresh basil leaves, chopped (plus extra for garnish)
Optional: pinch of red pepper flakes
Optional Garnishes
Extra cream
Parmesan cheese
Croutons
Basil oil drizzle
Instructions
1. Sauté the Aromatics
Heat olive oil in a large pot over medium heat. Add onion and cook 4–5 minutes until soft. Add garlic and cook 1 minute until fragrant.
2. Build the Tomato Base
Stir in crushed tomatoes, broth, tomato paste, sugar, Italian seasoning, salt, and pepper. Simmer for 10–12 minutes.
3. Blend Until Creamy
Use an immersion blender to puree the soup until smooth. (Or cool slightly and blend in batches.)
Use an immersion blender to puree the soup until smooth. (Or cool slightly and blend in batches.)
4. Add Cream & Basil
Reduce the heat to low. Stir in heavy cream and fresh basil. Simmer 2–3 minutes, tasting and adjusting seasoning as needed.
5. Serve
Ladle into bowls and top with basil, Parmesan, or a swirl of cream.
Ways to Serve
With Chicken Pesto Flatbreads
With a side of Chicken Caesar Wraps
Storage
Refrigerator: 3–4 days
Freezer: Freeze without cream for up to 3 months
Reheat: Warm gently; add extra cream or broth if thickened
FAQ
Can I use fresh tomatoes?
Yes! Roast 2–3 lbs Roma or cherry tomatoes at 425°F for 20 minutes and add in place of canned.
Can I make it without cream?
Absolutely — use coconut milk, half-and-half, or simply leave it out for a lighter soup.
Can I blend only half for some texture?
Yes! Blend half the soup and mix it back in for a rustic, chunky version.
Can I make this vegetarian?
Use vegetable broth instead of chicken broth.
How can I make it thicker?
Simmer longer or add an extra tablespoon of tomato paste.
Is this good for meal prep?
Yes — it reheats beautifully and freezes well (without the cream).
Conclusion
This Creamy Tomato Basil Soup is the ultimate cozy classic — rich, flavorful, and ready in under 30 minutes. With simple ingredients and restaurant-quality flavor, it’s perfect for weeknight dinners, meal prep, or pairing with a warm, melty grilled cheese. Once you try it, you’ll never go back to canned soup again!




Comments