Skip to main content

Creamy Tomato Basil Soup – Cozy, Comforting & Easy

 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

❄️ 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. 

--> The tools I use to make this recipe easier and more fun! (Affiliate links included): 

Comments

Popular posts from this blog

Onion Butter Boil

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. If you love simple savory sides, you might also enjoy Parmesan Zucchini Fries , Crispy Smashed Potatoes , or Roasted Veggie Bowl with Cheesy Creamy Sauce . Turn simple onions into a juicy, buttery, flavor-packed dish ! This viral TikTok recipe is fun to make, easy, and absolutely delicious. Perfect as a side dish, appetizer, or base for bowls. ⏱️ Total Time: 25 minutes 🍽️ Serves: 2–3 πŸ”₯ Difficulty: Easy ⭐ Rating: 4.8/5 πŸ₯˜ Ingredients 2 large onions (any variety, but sweet onions work best) 3 tbsp butter 1 tbsp olive oil 1 tsp salt ½ tsp black pepper ½ tsp paprika or chili powder (optional, for heat) Fresh herbs for garnish (parsley, chives, or thyme) πŸ‘©‍🍳 Instructions Prep the onions: Peel the onions and slice them in half through the root. Optional: core out a small circle in the center for more b...

Salmon Rice Bowl

 A quick and flavorful rice bowl featuring tender salmon, fluffy rice, and a creamy-spicy sauce. Perfect for lunch, dinner, or using leftover salmon! ⏱️ Total Time: 15–20 minutes 🍽️ Serves: 1–2 πŸ”₯ Difficulty: Easy ⭐ Rating: 4.9/5 πŸ₯˜ Ingredients 1 cup cooked white or brown rice 1 cooked salmon fillet (fresh or leftover) 2 tbsp mayonnaise 1 tsp sriracha (adjust to taste) 1 tsp soy sauce ½ avocado, sliced 1 small cucumber, sliced 1 tsp sesame seeds (optional) 1 tsp chopped green onions or chives Optional: pickled ginger or seaweed flakes for garnish πŸ‘©‍🍳 Instructions Prepare the sauce: In a small bowl, mix mayonnaise, sriracha, and soy sauce until smooth. Heat the salmon: Reheat leftover salmon gently in a skillet or microwave until warm. Break it into bite-sized pieces. Assemble the bowl: Place cooked rice in a bowl. Top with salmon, avocado slices, and cucumber. Drizzle the sauce: Pour the sriracha-mayo-soy sauce ove...

Crispy Smashed Potatoes

 Golden, crispy smashed potatoes served with a creamy, tangy yogurt dip — perfect as a snack, side dish, or appetizer . Trending comfort food for 2025! ⏱️ Total Time: 40 minutes 🍽️ Serves: 3–4 πŸ”₯ Difficulty: Easy ⭐ Rating: 4.9/5 πŸ₯˜ Ingredients For the Smashed Potatoes 12 baby potatoes (Yukon Gold or red potatoes) 3 tbsp olive oil 1 tsp salt (plus extra for sprinkling) ½ tsp black pepper 1 tsp garlic powder 2 tbsp grated parmesan cheese (optional) 1 tsp fresh rosemary or thyme, chopped For the Zesty Yogurt Dip ½ cup Greek yogurt 1 tsp lemon juice ½ tsp garlic powder ¼ tsp smoked paprika (optional) Salt and pepper, to taste 1 tsp chopped fresh herbs (parsley, dill, or chives) πŸ‘©‍🍳 Instructions For the Smashed Potatoes Preheat oven: 425°F (220°C). Line a baking sheet with parchment paper. Boil potatoes: In a pot of salted water, boil potatoes for 15–20 minutes until fork-tender. Drain and cool slightly. Smash potatoe...