Easy, Delicious Recipes Made Simple by Your AI Chef.

The Ultimate Creamy Tomato Basil Soup (One Pot, 30 Minutes, Total Comfort)

Creamy tomato basil soup with basil garnish

This cozy, comforting soup is rich, velvety, and made with simple ingredients — all in just one pot!

When you’re craving something cozy, soothing, and flavorful, nothing beats a bowl of creamy tomato basil soup. It’s a timeless comfort food, loved in kitchens around the world — and this one-pot version makes it easy, fast, and totally satisfying.

Made with everyday pantry staples, this creamy tomato basil soup is smooth, rich, and ready in just 30 minutes. Whether you’re curled up on the couch on a rainy day or need a quick but comforting dinner, this recipe is your go-to.

Creamy tomato basil soup with basil garnish

Rich, creamy tomato soup made in just one pot

Why You’ll Love This Creamy Tomato Basil Soup

  • Ready in 30 minutes with minimal cleanup

  • Made in just one pot

  • Super creamy, but not too heavy

  • Uses basic, affordable ingredients

  • Perfect for lunch, dinner, or meal prep

  • Easily made vegan or dairy-free

  • A hit with adults and kids alike

This creamy tomato basil soup is one of those recipes that feels luxurious and homemade at the same time. It’s also a great way to use canned tomatoes and fresh basil — turning them into something restaurant-worthy.

What You’ll Need

  • Olive oil

  • Onion & garlic

  • Crushed tomatoes

  • Tomato paste

  • Vegetable broth

  • Cream or coconut cream

  • Fresh basil

  • Salt, pepper, sugar (optional for balance)

These simple ingredients create the rich, velvety base that makes creamy tomato basil soup so special. No weird additives, no pre-made sauces — just real food.

Ingredients

  • 2 tbsp olive oil

  • 1 medium yellow onion, chopped

  • 3 garlic cloves, minced

  • 1 tbsp tomato paste

  • 1 can (28 oz) crushed tomatoes

  • 1 cup vegetable broth

  • ½ cup heavy cream or coconut cream

  • 1 tsp sugar (optional)

  • Salt and pepper to taste

  • ¼ cup chopped fresh basil (+ extra for garnish)

How to Make Creamy Tomato Basil Soup

Step 1: Sauté the aromatics
In a large pot, heat olive oil over medium heat. Add chopped onion and cook for 4–5 minutes until soft. Stir in garlic and tomato paste. Cook for 1 minute to bring out the flavor.

Step 2: Simmer the base
Add crushed tomatoes, broth, sugar (if using), salt, and pepper. Stir and bring to a boil. Lower the heat and let the soup simmer uncovered for 15–20 minutes. This helps build the deep flavor of creamy tomato basil soup.

Tomato soup simmering in a pot
Soup base simmering to develop rich flavors

Step 3: Blend
Use an immersion blender to blend the soup until smooth. Or transfer it in batches to a regular blender, then return it to the pot.

Step 4: Make it creamy
Stir in the cream and chopped fresh basil. Let it simmer for 5 more minutes. Your creamy tomato basil soup is almost ready.

Step 5: Serve and enjoy
Ladle into bowls and garnish with basil, a swirl of cream, or a sprinkle of parmesan. Enjoy with toast, grilled cheese, or on its own.

Tomato soup with grilled cheese sandwich
Classic comfort food: soup and grilled cheese

Variations & Add-ins

Want to take your creamy tomato basil soup to the next level? Try these ideas:

  • Add roasted red pepper for a smoky twist

  • Use coconut cream for a dairy-free version

  • Stir in white beans or lentils for protein

  • Add spinach or kale just before serving

  • Swap basil for pesto if you’re out

Pairing Ideas

This creamy tomato basil soup pairs perfectly with:

  • Grilled cheese (classic and unbeatable)

  • Garlic bread or sourdough toast

  • Roasted vegetables

  • Caesar salad or arugula with lemon vinaigrette

  • A glass of white wine or iced tea

👉 Need more inspiration? Check out this soup & sandwich guide from Bon Appétit

Storage & Reheating

This soup is perfect for meal prep!

  • Store: Up to 4 days in the fridge

  • Freeze: Up to 2 months (freeze before adding cream for best texture)

  • Reheat: On the stove or microwave until hot, stirring occasionally

👩‍🍳 Tip: Freeze in single-serving containers for easy grab-and-heat lunches.

Nutrition Boost

Tomatoes are rich in lycopene, a powerful antioxidant. Basil offers anti-inflammatory benefits, and using a dairy-free cream like coconut makes this great for plant-based diets. Add chickpeas or lentils to make it more filling and fiber-rich.

Ingredient Swaps

  • No tomato paste? Add a spoonful of crushed tomatoes + sugar

  • No fresh basil? Use dried basil or 1 tsp pesto

  • Want it extra thick? Simmer longer before blending

  • No immersion blender? A potato masher works in a pinch!

FAQs

Is this creamy tomato basil soup vegan?
It can be! Use coconut cream or oat cream instead of dairy cream.

Can I use fresh tomatoes instead of canned?
Yes. Roast 2 lbs of tomatoes at 400°F (200°C) for 30 minutes with olive oil. Then blend and use in place of crushed tomatoes. Here’s a simple roasting guide (The Kitchn)

What’s the best cream to use?
Heavy cream gives the richest result. Half-and-half works too. For dairy-free, coconut cream is ideal.

Can I serve it cold like gazpacho?
Not really — this soup is meant to be warm and comforting. But it still tastes great at room temp.

Can I double the recipe?
Absolutely. Just use a larger pot!

Chef Aiden’s Tip

To really elevate your creamy tomato basil soup, drizzle olive oil over the top, add a pinch of flaky salt, and serve with toasted sourdough rubbed with garlic. For a silky finish, stir in a tablespoon of cream cheese while blending — it makes the texture velvety and luxurious.

Related Articles