Jump to recipe
Creamy Tomato Basil Soup
Americanvegetariangluten-free

Creamy Tomato Basil Soup

A velvety, comforting tomato soup made from pantry staples — canned tomatoes, onion, garlic, and a swirl of cream — finished with fresh basil. Cozy enough for a weeknight dinner, simple enough to make any time.

35 minsEasy4 servings285 kcal

shopping_basketIngredients

  • Olive oil2 tbsp
  • Yellow onion1 medium, chopped
  • Garlic3 cloves, minced
  • Crushed tomatoes2 cans (28 oz each)
  • Vegetable broth2 cups
  • Heavy cream1/2 cup, plus more for swirling
  • Fresh basil1/2 cup leaves, torn, plus extra for garnish
  • Sugar1 tsp (optional, to balance acidity)
  • Salt1 tsp, plus more to taste
  • Black pepper1/2 tsp, freshly ground

Nutrition Per Serving

Calories

285

Protein

7g

Fat

20g

Carbs

22g

restaurantInstructions

1

Sauté the aromatics

Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook 5-6 minutes, stirring occasionally, until soft and translucent. Stir in the garlic and cook 1 minute more, until fragrant.

2

Add tomatoes and broth

Pour in the crushed tomatoes and vegetable broth. Stir well, scraping up any browned bits from the bottom of the pot. Bring to a gentle boil, then reduce the heat and simmer uncovered for 20 minutes, stirring now and then.

3

Blend until smooth

Remove the pot from the heat. Use an immersion blender to blend the soup until completely smooth, or carefully blend in batches in a countertop blender (vent the lid and cover with a towel).

4

Finish with cream and basil

Return the soup to low heat. Stir in the heavy cream, torn basil, sugar (if using), salt, and pepper. Warm gently for 2-3 minutes — don't boil after adding the cream. Taste and adjust seasoning.

5

Serve

Ladle into warm bowls, swirl a little extra cream on top, and scatter with fresh basil leaves. Serve with grilled cheese or crusty bread for dipping.

timer

Cooking Mode

Keep your screen awake with step-by-step guidance.