🍅🌿 Creamy Tomato Basil Soup
Ingredients
-
2 tablespoons butter or olive oil
-
1 small onion, diced
-
3 cloves garlic, minced
-
2 cans (28 oz total) crushed or whole tomatoes
-
1½ cups chicken or vegetable broth
-
½ teaspoon salt (more to taste)
-
¼ teaspoon black pepper
-
½ teaspoon sugar (optional, to balance acidity)
-
½ cup heavy cream (or half-and-half)
-
¼ cup fresh basil, chopped (or 1 teaspoon dried)
Instructions
-
Sauté aromatics
Melt butter in a pot over medium heat. Add onion and cook until soft (4–5 minutes).
Add garlic and cook 30 seconds. -
Simmer
Add tomatoes, broth, salt, pepper, and sugar (if using).
Bring to a gentle boil, then simmer 15–20 minutes. -
Blend
Use an immersion blender (or carefully transfer to a blender) until smooth. -
Add cream & basil
Stir in cream and basil. Simmer 5 more minutes (do not boil). -
Taste & serve
Adjust seasoning as needed.
✨ Tips
-
For deeper flavor, roast the tomatoes first.
-
For extra creaminess, add a small pat of butter at the end.
-
If soup is too thick, thin with broth or milk.
Variations
-
Vegan: Use olive oil + coconut milk or cashew cream
-
Spicy: Add red pepper flakes
-
Tomato Parmesan: Stir in grated Parmesan before serving
-
Basil-forward: Finish with basil pesto drizzle
Would you like a slow cooker, Instant Pot, or roasted tomato version?