Nothing beats a warm bowl of creamy tomato basil soup on a chilly day. Its rich, velvety texture combined with fresh basil creates a comforting and flavorful experience that’s easy to make at home. Perfect as a starter or a light meal, this soup balances acidity, creaminess, and herbs for a truly satisfying dish.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 2 cups vegetable broth or chicken broth
- 1 teaspoon sugar (optional, to balance acidity)
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon freshly ground black pepper
- 1/2 cup heavy cream or full-fat coconut milk for a dairy-free version
- 1/4 cup fresh basil leaves, chopped
- Optional garnishes: additional basil, a drizzle of cream, or grated Parmesan cheese
Instructions
- Heat the olive oil in a large pot over medium heat. Once shimmering, add the chopped onion and cook until translucent, about 5 minutes. Stir occasionally to prevent sticking and ensure even cooking.
- Add the minced garlic and cook for an additional 1 minute until fragrant, being careful not to burn it.
- Pour in the crushed tomatoes and broth, stirring to combine. Bring the mixture to a gentle simmer over medium-high heat.
- Reduce the heat to low and let the soup simmer uncovered for 15-20 minutes. This allows the flavors to meld and the soup to thicken slightly.
- Stir in the sugar (if using), salt, and pepper. Taste and adjust seasoning as needed.
- Using an immersion blender, carefully blend the soup directly in the pot until smooth. Alternatively, transfer the soup in batches to a blender and puree until smooth, then return to the pot.
- Add the heavy cream and chopped basil, stirring well. Heat the soup gently for another 2-3 minutes, but do not boil after adding the cream to prevent curdling.
- Serve hot, garnished with extra basil, a swirl of cream, or grated Parmesan cheese if desired.
Tips
- Substitutions: Use coconut milk or cashew cream for a dairy-free version. Fresh tomatoes can be used in season—simply blend and cook as above.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze in portions for up to 3 months.
- Common mistakes: Avoid boiling after adding cream to prevent curdling. Also, don’t skip the blending step—it ensures a smooth, velvety texture.
- Enhancements: For added richness, stir in a tablespoon of butter just before serving. Adding a pinch of red pepper flakes can give a subtle heat kick.
Serving Suggestions
This creamy tomato basil soup pairs beautifully with crusty artisan bread, grilled cheese sandwiches, or a fresh green salad. For a more filling meal, serve with a side of roasted vegetables or a protein like chicken or shrimp.
Variations
For a heartier version, add cooked pasta, rice, or lentils to the soup during the simmering stage. To boost flavor, include roasted red peppers or a splash of balsamic vinegar. You can also make it vegan by substituting the cream with plant-based alternatives like almond or oat cream, and skipping cheese toppings.
Storage and Reheating
Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally, until steaming hot. For frozen portions, thaw overnight in the fridge and reheat on the stove for best results, which typically takes about 10 minutes to reach a gentle simmer.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes, fresh tomatoes work well when in season. Use about 2 pounds of ripe tomatoes, peeled and chopped. Simmer them for about 20-25 minutes, then blend until smooth. Keep in mind that fresh tomatoes may have a higher water content, so you might need to simmer longer or add a touch of tomato paste for richness.
How can I make this soup vegan?
To make the soup vegan, replace the heavy cream with coconut milk or a plant-based cream alternative. Omit cheese toppings or substitute with vegan cheese. All other ingredients remain the same, and the flavor remains rich and satisfying.
What if I don’t have an immersion blender?
Use a regular blender to puree the soup in batches. Be careful when blending hot liquids—allow the soup to cool slightly, fill the blender no more than halfway, and vent the lid slightly to allow steam to escape. After blending, return the soup to the pot and reheat gently.
Can I freeze this soup?
Absolutely. Let the soup cool completely before transferring to airtight containers or freezer bags. Leave some space at the top for expansion. It will keep well for up to 3 months. Thaw in the refrigerator overnight before reheating on the stove or microwave.
How do I prevent curdling when adding cream?
To avoid curdling, add the cream off the heat or after removing the soup from direct heat. Stir in the cream slowly and heat gently, never boiling after adding it. Using heavy cream rather than milk helps maintain stability and a smooth texture.
Can I make this soup ahead of time?
Yes, the soup tastes even better after the flavors meld for a few hours. Prepare as instructed, then let it cool completely before refrigerating. Reheat gently on the stove before serving for best results.
Related
- Gluten Free Banana Bread Recipe for 9×5 Loaf
- Homemade Bagel Recipe Step by Step for Freshly Baked Bagels
- Easy Chicken Marsala Recipe: Simple, Delicious, and Quick to Make