This easy creamy tomato soup is rich, smooth, and ready in 30 minutes. Perfect with grilled cheese or on its own — a comforting classic made with pantry staples.
Author:Maya Lawson
Prep Time:5 minutes
Cook Time:25 minutes
Total Time:30 minutes
Yield:4 servings 1x
Ingredients
Scale
2 tbsp olive oil or butter
1 onion, chopped
3 garlic cloves, minced
2 tbsp tomato paste
1 (28 oz) can crushed or whole tomatoes
2 cups vegetable or chicken broth
½ to ¾ cup heavy cream
½ tsp dried basil or thyme (optional)
Pinch of sugar
Salt & pepper to taste
Instructions
Sauté onion and garlic in oil until soft.
Add tomato paste and canned tomatoes. Cook for 5 minutes.
Add broth, sugar, salt, pepper, and herbs. Simmer for 15–20 minutes.
Blend until smooth using immersion blender or standard blender.
Stir in cream and heat gently.
Adjust seasoning and serve hot with optional toppings.
Notes
For vegan version, use coconut cream and veggie broth.
Add cooked rice or white beans for extra heartiness.