Go Back
Easy Homemade Creamy Tomato Soup (Best 30-Min Recipe!)

Easy Homemade Creamy Tomato Soup (Best 30-Min Recipe!)

The absolute best easy homemade creamy tomato soup recipe! Made with fresh roasted tomatoes, garlic, and basil. The ultimate comforting bowl!
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Course Soup
Cuisine American
Servings 4
Calories 280 kcal

Ingredients
  

  • 2.5 lbs fresh Roma or plum tomatoes halved
  • 1 medium yellow onion quartered
  • 5 cloves garlic whole
  • 3 tbsp olive oil
  • 2 cups vegetable broth
  • 3/4 cup heavy whipping cream
  • 1/4 cup fresh basil leaves plus more for garnish
  • Salt and black pepper to taste

Instructions
 

  • Toss tomatoes, onion, and garlic with olive oil, salt, and pepper, then roast at 400°F until blistered.
  • Blend roasted vegetables with vegetable broth until completely smooth.
  • Pour blended soup into a pot and bring to a gentle simmer.
  • Reduce heat to low and stir in heavy cream gradually.
  • Stir in fresh basil off the heat right before serving.
  • Taste and adjust seasoning with salt and pepper before ladling into bowls.

Notes

  • Never boil the soup after adding the cream; keep it at a gentle simmer to prevent curdling.
  • Use an immersion blender directly in the pot for convenience, avoiding the need to transfer hot liquid to a countertop blender.
  • Roast the tomatoes until well blistered and slightly charred for the best natural sweetness and reduced acidity.