Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A rustic ceramic bowl filled with vibrant red homemade tomato soup, garnished with a drizzle of olive oil, fresh basil leaves, and a swirl of cream, served alongside a golden grilled cheese sandwich on a wooden cutting board with visible cracks and warm lighting.

Simple Homemade Tomato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A soul-warming, velvety tomato soup made from scratch with roasted tomatoes, garlic, and fresh herbs. Creamy, slightly sweet, and deeply savory — the perfect pairing with grilled cheese.

  • Total Time: 1 hour
  • Yield: 4 servings

Ingredients

Scale
  • 2 lbs ripe tomatoes, halved
  • 4 cloves garlic, unpeeled
  • 1 tbsp olive oil
  • 1 medium onion, chopped
  • 2 cups vegetable broth
  • 1/2 cup heavy cream (or coconut milk for vegan)
  • 1/4 cup fresh basil, chopped
  • 1 tsp sugar (optional)
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Instructions

  1. Preheat oven to 400°F. Place tomatoes and garlic on a baking sheet, drizzle with olive oil, and roast for 30–35 minutes until tender and caramelized.
  2. Squeeze roasted garlic from skins. In a Dutch oven, sauté onion in 1 tsp olive oil until soft, about 5 minutes.
  3. Add roasted tomatoes, garlic, and vegetable broth. Simmer 10 minutes.
  4. Blend soup until smooth using an immersion blender or countertop blender.
  5. Stir in cream, basil, sugar (if using), salt, and pepper. Heat gently (do not boil).
  6. Serve warm with grilled cheese sandwiches.

Notes

  • For vegan version, use coconut milk and skip optional cream garnish.
  • Roasting the tomatoes deepens flavor significantly — don’t skip this step!
  • Fresh basil is key — dried won’t give the same brightness.
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Method: Roasting, simmering, blending
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 cup
  • Calories: 142 Kcal
  • Sugar: 8g
  • Sodium: 398mg
  • Fat: 8g
  • Saturated Fat: 5g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 25mg
Close the CTA