Easy Tomato Basil Soup Recipe with Creamy Texture

Easy Creamy Tomato Soup Recipe – Rich, Smooth & Comforting

Introduction

Few things are as soul-warming and nostalgic as a bowl of creamy tomato soup. This easy creamy tomato soup recipe delivers all the cozy satisfaction of a classic, with a silky texture and deep tomato flavor made right at home — no cans required (unless you want to).

Using simple pantry staples like crushed tomatoes, broth, garlic, and onions, this one-pot recipe comes together in under 30 minutes. A touch of cream or half-and-half adds smooth richness without making it heavy. Perfect for dipping grilled cheese, pairing with a salad, or enjoying solo on a chilly day, this homemade tomato soup will quickly become a go-to comfort food in your kitchen.

Ingredients Overview

This creamy tomato soup is made with minimal ingredients — but every element contributes to its full, balanced flavor.

Tomatoes

For consistent texture and flavor, use:

  • Crushed canned tomatoes: These break down beautifully and give a smooth consistency.
  • Whole peeled San Marzano tomatoes (blended): Ideal for their naturally sweet, low-acid profile.
  • Fresh tomatoes (optional): If in season, roast Roma or plum tomatoes for even deeper flavor.

Tip: Always taste your tomatoes — if they’re too acidic, balance with a pinch of sugar.

Aromatics

  • Yellow onion: Milder and sweeter when sautéed, it forms the soup’s flavorful base.
  • Garlic: Adds a mellow bite — don’t skip it.
  • Olive oil or butter: For sautéing and adding depth.

Broth

Chicken or vegetable broth helps loosen the tomatoes and creates a more savory, rounded soup.

  • Use vegetable broth for a vegetarian version.
  • Choose low-sodium to better control seasoning.

Dairy or Cream

  • Heavy cream makes the soup rich and velvety.
  • Half-and-half or whole milk work if you prefer it lighter.
  • Unsweetened coconut milk can be used for a dairy-free version with a subtle flavor twist.

Seasonings

  • Salt and pepper — foundational
  • Basil — adds herbal warmth (dried or fresh)
  • Crushed red pepper flakes — optional, for a mild kick
  • Sugar (optional) — just a pinch to balance acidity

Optional Add-Ins

  • Parmesan cheese — blended in for salty richness
  • Roasted red peppers — for a more complex, smoky soup
  • Carrot — sautéed and blended for natural sweetness and extra body

Step-by-Step Instructions

This easy creamy tomato soup comes together in under 30 minutes and doesn’t require complicated steps. Just sauté, simmer, blend, and serve.

1. Sauté the Aromatics

Heat 2 tbsp olive oil or butter in a large pot over medium heat. Add 1 diced yellow onion and sauté for 5–6 minutes until soft and translucent.

Add 3 cloves of minced garlic and cook another 30 seconds until fragrant, but not browned.

2. Add Tomatoes and Broth

Stir in:

  • 1 (28 oz) can crushed tomatoes (or whole peeled, crushed by hand)
  • 2 cups chicken or vegetable broth
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/2 tsp dried basil
  • 1/4 tsp sugar (optional)

Bring to a gentle boil, then reduce heat to low and simmer uncovered for 15–20 minutes. This allows the flavors to develop and the tomato acidity to mellow.

3. Blend the Soup

Turn off the heat and carefully blend the soup:

  • Use an immersion blender directly in the pot for ease.
  • Or, transfer in batches to a blender, leaving room for steam.

Blend until completely smooth.

4. Stir in Cream

Return the soup to the pot (if using blender) and stir in:

  • 1/2 cup heavy cream or half-and-half

Simmer for 2–3 more minutes, stirring gently until fully combined.

Taste and adjust seasoning — add more salt, pepper, or cream as desired.

5. Serve Warm

Ladle into bowls and top with:

  • A drizzle of cream
  • Cracked black pepper
  • Fresh basil or parsley
  • Shaved Parmesan (optional)

Tips, Variations & Substitutions

Cooking Tips

  • Don’t boil after adding cream — just a gentle simmer to prevent curdling.
  • Adjust consistency by adding more broth if too thick, or simmering longer to reduce.
  • Blend thoroughly for the smoothest texture.

Flavor Variations

  • Smoky twist: Add 1 roasted red pepper or a pinch of smoked paprika.
  • Hearty version: Add white beans or cooked rice and blend in for extra texture and protein.
  • Spicy kick: Stir in 1 tsp chili garlic sauce or red pepper flakes.

Substitutions

  • Dairy-free: Use coconut cream or unsweetened oat milk.
  • Low-fat: Use evaporated milk or light cream.
  • Keto-friendly: Use full-fat cream and no added sugar.

Serving Ideas & Occasions

This soup is a classic pairing with grilled cheese — crisp, buttery bread dipped into creamy tomato bliss. Other great serving ideas include:

  • Garlic toast or sourdough slices
  • Fresh salad (arugula, balsamic vinaigrette, Parmesan)
  • Roasted vegetables on the side
  • Mini grilled cheese sliders for parties

Serve it for:

  • Easy weeknight dinners
  • Light weekend lunches
  • Cold-weather meals
  • Freezer-friendly meal prep

It’s comforting, versatile, and always crowd-pleasing.

Nutritional & Health Notes

This creamy tomato soup is surprisingly light, especially if using half-and-half or lower-fat dairy.

Nutritional Highlights (per 1.5 cup serving):

  • ~250–300 calories
  • 5–7g protein
  • 15–20g carbohydrates
  • 18–20g fat (depending on cream used)
  • Rich in vitamin C, lycopene, and potassium

To make it more filling, pair with protein (like a turkey sandwich) or stir in white beans before blending.

It’s a great way to get your daily veggie intake with comforting flavor and minimal effort.

FAQs

Q1: Can I use fresh tomatoes?

Yes — roast halved Roma or plum tomatoes (about 2.5–3 lbs) at 400°F for 30–35 minutes, then blend into the soup base. It adds incredible flavor.

Q2: What’s the best cream for tomato soup?

Heavy cream yields the richest texture. For a lighter option, use half-and-half or even whole milk. Coconut milk works well for dairy-free.

Q3: Can I freeze this soup?

Yes! Let it cool fully, then store in freezer-safe containers for up to 3 months. Reheat gently over low heat.

Q4: How do I make it smoother?

Use a high-speed blender for the creamiest texture. You can also strain it through a fine mesh sieve after blending for ultra-smooth soup.

Q5: Is it gluten-free?

Yes, as long as your broth is gluten-free. Always double-check labels if needed.

Q6: Can I make it vegan?

Absolutely. Use olive oil or vegan butter, vegetable broth, and a plant-based cream like coconut or cashew.

Q7: What herbs go well in tomato soup?

Basil is the classic. Thyme, oregano, and parsley are also delicious. A bay leaf simmered in the broth (removed before blending) adds subtle complexity.

Print

Easy Tomato Basil Soup Recipe with Creamy Texture

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A quick, rich, and velvety tomato soup made from pantry staples, blended to silky perfection with a splash of cream. Perfect for grilled cheese or cozy dinners.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 2 tbsp olive oil or butter
  • 1 yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tbsp tomato paste (optional)
  • 1 (28 oz) can crushed or whole peeled tomatoes
  • 2 cups low-sodium chicken or vegetable broth
  • 1/2 tsp dried basil
  • 1/4 tsp black pepper
  • 1/2 tsp salt (or to taste)
  • 1/4 tsp sugar (optional)
  • 1/2 cup heavy cream or half-and-half
  • Fresh basil or parsley for garnish

Instructions

  1. Heat oil in a large pot over medium heat. Sauté onion for 5–6 minutes until soft. Add garlic and cook 30 seconds.
  2. Stir in tomatoes, broth, basil, salt, pepper, and sugar. Simmer 15–20 minutes uncovered.
  3. Blend the soup using an immersion blender or in batches. Return to pot.
  4. Stir in cream and simmer 2–3 minutes more. Adjust seasoning as needed.
  5. Serve hot, topped with herbs and extra cream if desired.

Notes

  • Use coconut milk for dairy-free.
  • Add roasted red pepper for extra depth.
  • Great for freezing and reheating.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star