Description
Creamy Homemade Tomato Soup is a rich, roasted, and heartwarming recipe perfect for cozy nights and grilled cheese dipping moments.
Ingredients
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
