Homemade Tomato Soup
Rich, smooth, and deeply satisfying tomato soup that tastes like comfort in a bowl. Perfect paired with a grilled cheese sandwich.
Ingredients
- 2 tablespoons butter
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 can (28 oz) crushed tomatoes
- 2 cups chicken or vegetable broth
- 1 tablespoon sugar
- 1 teaspoon dried basil
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ cup heavy cream
- Fresh basil for garnish (optional)
Instructions
- Melt the butter in a large pot over medium heat. Add the diced onion and cook until soft and translucent, about 5 minutes.
- Add the minced garlic and cook for another minute until fragrant, stirring constantly to prevent burning.
- Pour in the crushed tomatoes and broth. Stir in the sugar, dried basil, salt, and pepper. Bring the mixture to a gentle boil.
- Reduce heat to low and let the soup simmer for 15 minutes, stirring occasionally to prevent sticking.
- Use an immersion blender to puree the soup until smooth. Alternatively, carefully transfer the soup in batches to a regular blender and blend until smooth.
- Stir in the heavy cream and heat through for another 2-3 minutes. Do not let it boil after adding the cream.
- Taste and adjust seasoning as needed. Serve hot, garnished with fresh basil if desired.
Chef's Tips
For extra richness: Add a tablespoon of tomato paste along with the crushed tomatoes for deeper flavor.
Make it vegan: Use olive oil instead of butter and coconut cream or cashew cream instead of heavy cream.
Storage: This soup keeps well in the refrigerator for up to 5 days and freezes beautifully for up to 3 months.
Perfect pairing: Serve alongside our Classic Grilled Cheese for the ultimate comfort meal combination.