Tomato Soup Recipe for the Soul – Rich, Creamy, and Comforting

45 minutes

medium

4-6

Tomato Soup Recipe for the Soul

Spoonfuls of Comfort: The Coziest Tomato Soup Ever 🍅✨

There’s something about a bowl of homemade tomato soup that just feels like home. This Soulful Simmer Tomato Soup Recipe is rich, velvety, and bursting with deep-roasted tomato flavor, balanced with caramelized onions, garlic, and a touch of cream for the perfect cozy indulgence.

We slow-simmered ripe tomatoes with fresh basil, warm spices, and a hint of balsamic, bringing out their natural sweetness while adding depth and richness. Each spoonful is like a best friend in a bowl—comforting, nourishing, and full of heart.

For the ultimate experience, we served it with a classic sourdough grilled cheese because, let’s be honest, no tomato soup is complete without something to dunk! Whether you’re curled up on a chilly night or sharing a meal with loved ones, this soup is the perfect way to slow down and savor every bite.

Looking for more comforting, flavor-packed meals? Check out our [other recipes here]!

Why You’ll Love & Benefit from These Ingredients 🍵✨

🍅 Tomatoes – Loaded with antioxidants and vitamin C, boosting immunity and skin health.
🧄 Garlic – A natural powerhouse for immune support and rich, bold flavor.
🧅 Onions – Sweet and savory, filled with anti-inflammatory benefits.
🌿 Basil & Oregano – Fragrant, digestion-friendly herbs that enhance every spoonful.
🥛 Cream or Coconut Milk – Adds a luscious, velvety texture while balancing acidity.
🫒 Olive Oil – A heart-healthy fat that deepens the richness of flavors.
🧂 Sea Salt & Black Pepper – Simple, essential seasonings that bring out the best in each ingredient.

For easy shopping, [click here] to check out all links and items used in my Amazon store!

As an Amazon Associate, I earn from qualifying purchases. This post may contain affiliate links, which means I make a small commission at no extra cost to you. See my full disclosure here.

No Reviews

Ingredients

Adjust Servings
2 tbsp olive oil
1 small yellow onion, diced
3 cloves garlic, minced
2 tbsp tomato paste
1 (28-ounce) can San Marzano tomatoes
2 cups vegetable broth
½ cup heavy cream (or coconut milk for dairy-free)
1 tsp dried or fresh oregano
1 tsp dried or fresh basil
½ tsp crushed red pepper flakes (optional)
1 tsp salt (adjust to taste)
½ tsp black pepper
2 tbsp butter (or vegan alternative)
For Products
Amazon

Nutritional Information

250-300 Calories
4g Protein
20g Carbs
4g Fiber
8-10g Sugar
600-800mg Salt

Directions

1.

Sauté the Aromatics:

Heat olive oil in a large pot over medium heat. Add onion and cook until soft and translucent (~5 minutes). Stir in garlic and cook for 1 more minute.
Mark as complete
2.

Build the Flavor:

Stir in tomato paste and cook for another 2 minutes to deepen the flavor.
Mark as complete
3.

Simmer the Soup:

Pour in canned tomatoes (crushing them slightly), vegetable broth, oregano, basil, red pepper flakes, salt, and black pepper. Bring to a boil, then reduce heat and simmer uncovered for 20-25 minutes, stirring occasionally.
Mark as complete
4.

Blend Until Smooth:

Use an immersion blender to blend the soup until smooth. Alternatively, carefully transfer to a blender in batches.
Mark as complete
5.

Make It Creamy & Rich:

Stir in heavy cream and butter, letting it melt into the soup for a silky texture
Mark as complete
6.

Serve & Enjoy:

Ladle into bowls, garnish with fresh basil and parmesan, and serve with crusty sourdough or grilled cheese.
Mark as complete

Notes

From the moment the onions and garlic hit the pan, you know this soup is going to be something special. As it simmers and fills your home with warmth, anticipation builds for that first creamy, flavorful spoonful. Whether you’re curling up with a bowl on a chilly evening or making a quick, nourishing meal, this tomato soup is like a gentle hug from the inside out. Pair it with toasted sourdough, a melty grilled cheese, or just a sprinkle of fresh basil, and let each bite be a moment of comfort, presence, and simple joy.

Leave a Reply

Your email address will not be published. Required fields are marked *