Inspired by a childhood memory, this tomato soup is everything comfort should be—rich, creamy, sweet with onion, and full of hearty tomato chunks. It’s simple, nostalgic, and feels like a warm hug on a cold day.
1 large onion, chopped
Olive oil (for sautéing)
Kosher salt (to taste)
2–3 cloves garlic, minced
1 tsp dried oregano
2 tbsp butter
2 cups heavy cream
2 cans (14.5 oz each) diced tomatoes with onion and garlic
3–4 tbsp tomato paste (to taste)
Optional: fresh basil, black pepper, red pepper flakes
In a large pot, heat olive oil over medium and caramelize chopped onion with a pinch of kosher salt until soft and golden.
Add garlic, oregano, and butter, cooking for another 2–3 minutes until fragrant.
Slowly stir in heavy cream, letting it warm and blend.
Add diced tomatoes (with juices) and tomato paste. Stir well.
Simmer on medium heat for 15–20 minutes, stirring occasionally, until the soup thickens slightly.
Taste and adjust seasoning if needed. Serve hot.