A cozy, smooth tomato soup made with canned tomatoes — perfect for winter. This pantry-friendly recipe comes together in under an hour and is full of deep tomato flavor.
2 (28 oz) cans whole peeled tomatoes
1 yellow onion, diced
2–3 garlic cloves, minced
2 tbsp butter or olive oil
2 cups vegetable or chicken broth
¼ cup heavy cream or coconut milk (optional)
1 tsp sugar (optional, to taste)
Salt and pepper to taste
Fresh basil or thyme for garnish (optional)
Heat butter or oil in a large pot. Add onion and cook 6–8 minutes until soft.
Add garlic and cook for 30 seconds.
Add canned tomatoes (with juice) and broth. Break tomatoes with a spoon.
Simmer uncovered for 25–30 minutes, stirring occasionally.
Blend until smooth using an immersion or countertop blender.
Return to heat, stir in cream (if using), and adjust seasoning.
Serve hot with basil, black pepper, or croutons.