A comforting and timeless soup made with ripe tomatoes, fragrant basil, and a touch of cream. Perfect for cozy dinners or as a side to your favorite sandwich.
Servings 4servings
Prep Time 10 minutesmins
Cook Time 35 minutesmins
Total Time 45 minutesmins
Equipment
Large pot or Dutch oven
Immersion blender or countertop blender
Wooden spoon
Ladle
Ingredients
For the Soup:
2tbspolive oil
1medium oniondiced
3clovesgarlicminced
6–8 ripe tomatoesabout 2 lbs, chopped; or 2 cans of whole peeled tomatoes
2cupsvegetable brothor chicken broth for added richness
1/4cuptomato paste
1tspsugaroptional, to balance acidity
1tspdried oregano
Salt and pepper to taste
For the Basil Cream (Optional):
1/2cupheavy cream or coconut creamfor a dairy-free option
1/4cupfresh basil leaveschopped
Garnishes and Sides:
Fresh basil leaves
Grated Parmesan cheese
Croutons or a slice of crusty bread
Instructions
Sauté the Aromatics:
Heat olive oil in a large pot over medium heat. Add the diced onion and garlic. Sauté for 5–7 minutes until softened and fragrant.
Add the Tomatoes and Seasonings:
Stir in the chopped tomatoes, tomato paste, vegetable broth, oregano, and sugar (if using). Bring the mixture to a gentle simmer and let it cook for 20–25 minutes.
Blend the Soup:
Remove the pot from heat and let it cool slightly. Use an immersion blender to puree the soup until smooth, or carefully transfer it in batches to a countertop blender.
Add the Basil and Cream (Optional):
Return the soup to the pot and stir in the chopped basil leaves. If using cream, add it now for a richer, silkier texture. Heat gently, but do not boil.
Taste and Adjust:
Season the soup with salt and pepper to taste. Adjust the sweetness or acidity by adding a touch more sugar or a splash of balsamic vinegar, if needed.
Serve and Garnish:
Ladle the soup into bowls and garnish with fresh basil leaves, grated Parmesan, and croutons or a slice of crusty bread on the side.
Notes
For a vegan version, use vegetable broth and coconut cream, and skip the Parmesan.
To freeze, omit the cream and add it after reheating for the best texture.