Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Tomato Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emily Carter
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

Craving something warm, rich, and comforting? This creamy tomato soup is the ultimate easy recipe for lunch or dinner. Velvety smooth, packed with deep tomato flavor, and ready in under 30 minutes, it’s a quick meal that doesn’t compromise on taste. Whether you’re looking for healthy snacks, dinner ideas, or a classic comfort food fix, this soup fits the bill. It’s perfect with grilled cheese, fresh herbs, or just on its own. Ideal for cold nights, meal prepping, or impressing guests with minimal effort!


Ingredients

2 tablespoons olive oil or unsalted butter

1 medium yellow onion, chopped

3 garlic cloves, minced

1 teaspoon salt

1/2 teaspoon black pepper

1/2 teaspoon dried oregano

1/4 teaspoon red pepper flakes (optional)

2 tablespoons tomato paste

2 cans (28 ounces each) whole peeled San Marzano or fire-roasted tomatoes

1 cup low-sodium vegetable broth

1 teaspoon sugar (optional)

1/2 cup heavy cream or full-fat coconut milk

Fresh basil leaves, chopped (for garnish)

Sour cream or Greek yogurt (optional topping)

Toasted bread or grilled cheese (for serving)


Instructions

1. Heat olive oil or butter in a large pot over medium heat. Add chopped onion and cook for 5–7 minutes until translucent. Stir in garlic and sauté another minute.

2. Add salt, pepper, oregano, and red pepper flakes. Stir in tomato paste and cook for 1–2 minutes until the paste deepens in color.

3. Pour in canned tomatoes with juices and broth. Break tomatoes slightly with a spoon. Bring to a boil, then reduce to a simmer for 20 minutes.

4. Blend the soup until smooth using an immersion blender or transfer to a countertop blender in batches.

5. Stir in heavy cream or coconut milk. Taste and adjust seasoning with salt, pepper, or sugar if needed. Warm gently but don’t boil.

6. Ladle into bowls. Garnish with basil, sour cream or yogurt if desired. Serve with grilled cheese or toasted bread.

Notes

For a vegan version, swap cream with full-fat coconut milk and use olive oil instead of butter.

Use high-quality tomatoes like San Marzano for maximum flavor depth.

Avoid boiling the soup after adding cream to maintain smooth texture.

  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 220
  • Sugar: 9g
  • Sodium: 480mg
  • Fat: 16g
  • Saturated Fat: 7g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 3g
  • Cholesterol: 35mg