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 Homemade Tomato Soup

Creamy Homemade Tomato Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mery Johnston
  • Total Time: 50 minutes
  • Yield: 45 servings 1x
  • Diet: Vegetarian

Description

Creamy Homemade Tomato Soup is a rich, roasted, and heartwarming recipe perfect for cozy nights and grilled cheese dipping moments.


Ingredients

Scale

3 lbs fresh Roma tomatoes, halved

1 large yellow onion, quartered

6 cloves garlic, peeled

3 tbsp olive oil

Salt & pepper to taste

1½ cups vegetable broth

1 tbsp tomato paste

½ cup heavy cream or full-fat coconut milk (for dairy-free)

1 tsp sugar (optional, to balance acidity)

½ tsp dried oregano

10 fresh basil leaves

Croutons or grilled cheese for topping (optional)


Instructions

1. Preheat oven to 400°F. Arrange tomatoes, onion, and garlic on a baking sheet. Drizzle with olive oil, salt, and pepper. Roast 30–35 minutes.

2. Transfer roasted veggies to a blender with broth, tomato paste, oregano, and basil. Blend until smooth.

3. Pour into a pot, add cream or coconut milk, sugar, salt, and pepper. Simmer 10 minutes.

4. Serve hot topped with croutons or a grilled cheese sandwich.

Notes

Roasting enhances flavor and sweetness.

Use an immersion blender for easier cleanup.

Add cream at the end to avoid curdling.

  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Roast and Simmer
  • Cuisine: American / Italian-Inspired

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 220
  • Sugar: 8g
  • Sodium: 580mg
  • Fat: 14g
  • Saturated Fat: 6g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 5g
  • Cholesterol: 25mg