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 Basil Soup

Creamy Tomato Basil Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef Alma
  • Total Time: 45
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This comforting and nutritious creamy tomato basil soup brings the warmth of farm-fresh cooking to your home. By roasting tomatoes, onions, and garlic, you unlock a deep sweetness that pairs perfectly with fresh basil and a velvety finish of milk or coconut milk. It is a simple, beginner-friendly recipe that delivers a sophisticated, restaurant-quality flavor in under an hour, making it the ideal meal for busy schedules and cozy family dinners.


Ingredients

Scale

4 cups fresh tomatoes, chopped
1 yellow onion, coarsely chopped
3–4 cloves garlic, peeled
3 tbsp extra virgin olive oil
1–2 cups vegetable broth
1 cup milk or coconut milk
1 cup fresh basil, packed
Salt and pepper to taste


Instructions

Preheat your oven to 400 F.
Place the tomatoes, onions, and garlic on a baking sheet and drizzle with olive oil, then season with salt and pepper.
Roast in the oven until the vegetables are tender and slightly caramelized.
Transfer the roasted vegetables to a blender or large pot.
Add the vegetable broth and fresh basil, then blend until smooth.
Stir in the milk or coconut milk to reach your desired creamy consistency.
Heat through and serve immediately.

Notes

Use vine-ripened tomatoes for the best flavor. For a dairy-free option, use full-fat coconut milk to maintain the signature velvety texture. Adjust broth amount to control soup thickness.

  • Prep Time: 10
  • Cook Time: 35
  • Category: Dinner
  • Method: Roasting and Blending
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 165
  • Sugar: 9g
  • Sodium: 380mg
  • Fat: 11g
  • Saturated Fat: 3g
  • Carbohydrates: 14g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 5mg