A comforting and versatile tomato basil soup that’s easy to make and packed with fresh flavors.
Author:cara
Prep Time:10 minutes
Cook Time:20 minutes
Total Time:30 minutes
Yield:4 servings
Category:Soup
Method:Stovetop
Cuisine:Italian
Diet:Vegetarian
Ingredients
Fresh Tomatoes (2 pounds, roughly chopped)
Onion (1 medium, diced)
Garlic (3 cloves, minced)
Fresh Basil Leaves (1 cup, packed)
Olive Oil (2 tablespoons)
Vegetable Broth (3 cups)
Heavy Cream (1/2 cup)
Salt and Pepper (to taste)
Instructions
Sauté the olive oil over medium heat. Add the diced onion and cook for 3-4 minutes until it becomes translucent. Stir in the minced garlic and cook for an additional minute until fragrant.
Add the chopped tomatoes to the pot, along with a pinch of salt and pepper. Cook for about 5-7 minutes, stirring occasionally until the tomatoes start to break down.
Pour in the vegetable broth and bring the mixture to a boil. Reduce the heat and simmer for 10-15 minutes, allowing the flavors to meld.
Remove the pot from heat. Using an immersion blender, puree the soup until smooth. If you don’t have an immersion blender, carefully transfer the mixture in batches to a countertop blender.
Return the blended soup to the pot. Stir in the heavy cream and fresh basil. Heat gently until warmed through, around 2-3 minutes.
Taste and adjust the seasonings. Serve hot with extra basil or a drizzle of olive oil for garnish if desired.
Notes
For a vegan option, replace heavy cream with coconut milk.