Description
Tomato soup is the ultimate comfort food—perfect for cozy nights or a quick, satisfying meal. This homemade recipe is easy to make and offers a rich, velvety texture with a savory depth of flavor. Whether you’re craving a classic bowl of tomato soup or want to add a creative twist, this guide will walk you through making the best tomato soup ever!
Ingredients
- 4 cups fresh or canned tomatoes (San Marzano recommended)
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth or chicken broth
- 1 cup milk or coconut milk (for creaminess)
- 1 tbsp olive oil
- Salt and pepper, to taste
- 1 tsp dried basil (or fresh)
- 1/2 tsp red pepper flakes (optional for spice)
- 1/2 tsp sugar (to balance acidity, optional)
- Fresh basil or parsley for garnish (optional)
- 1/4 cup cream or coconut cream (optional for added creaminess)
Instructions
Sauté the Aromatics: In a large pot, heat olive oil over medium heat. Add chopped onion and garlic and sauté until softened and fragrant (about 5 minutes).
Add Tomatoes and Broth: Add the tomatoes and vegetable broth to the pot. Stir in dried basil, red pepper flakes, and a pinch of salt and pepper. Let the soup simmer uncovered for 20-25 minutes, allowing the flavors to develop and the tomatoes to break down.
Blend the Soup: Once the soup has simmered, use an immersion blender to blend the soup until smooth. Alternatively, transfer the soup in batches to a blender.
Add Creaminess: After blending, return the soup to the pot and stir in milk (or coconut milk) and cream (optional) for a smooth, velvety texture. Taste and adjust seasoning with more salt, pepper, or a pinch of sugar to balance acidity.
Serve: Ladle the soup into bowls and garnish with fresh basil or parsley. Serve with grilled cheese sandwiches, fresh bread, or a crisp green salad.
Notes
- Variations: For a spicier soup, add a dash of hot sauce or chili flakes.
- Vegan Option: Use coconut milk and vegetable broth for a vegan-friendly version.
- Storage: Leftovers can be stored in an airtight container in the fridge for up to 3-4 days or frozen for up to 3 months.
- Reheating: Gently reheat on the stovetop over medium heat. Add extra broth if the soup is too thick.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: dinner
- Cuisine: American
Nutrition
- Serving Size: 6 servings
- Calories: (estimated)150
- Fat: 8g
- Carbohydrates: 22g
- Protein: 3g