The Best Homemade Tomato Soup Recipe

Learn the secret to the best homemade tomato soup that’ll leave your taste buds craving more. Discover how to perfect this classic comfort dish.

Share your Recipe

What You’ll Love About This Recipe

This tomato soup recipe is a cozy favorite that’s easy to make and packed with flavor. First, it uses simple ingredients you likely already have in your kitchen. Next, it’s ready in under 30 minutes, perfect for busy days or quick lunches. Finally, it’s creamy, rich, and pairs perfectly with grilled cheese or crusty bread for a comforting meal.

Recipe

classic comfort food dish

Tomato soup is a classic comfort food that is both simple and satisfying. This recipe yields a rich, creamy soup with a perfect balance of flavors, making it a versatile dish for any occasion.

Ingredients:

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 4 cups canned tomatoes (crushed or whole)
  • 2 cups vegetable or chicken broth
  • 1 teaspoon sugar (optional)
  • 1/2 teaspoon dried basil
  • 1/2 teaspoon dried oregano
  • Salt and pepper to taste
  • 1/2 cup heavy cream (optional)
  • Fresh basil or parsley for garnish

Instructions:

  1. Heat olive oil in a large pot over medium heat.
  2. Add chopped onion and sauté until softened, about 5 minutes.
  3. Stir in minced garlic and cook for 1 minute until fragrant.
  4. Add canned tomatoes, broth, sugar, basil, oregano, salt, and pepper. Stir well.
  5. Bring the mixture to a simmer, then reduce heat and let it cook for 20 minutes, stirring occasionally.
  6. Use an immersion blender to puree the soup until smooth. Alternatively, transfer the soup in batches to a blender and blend until smooth.
  7. Stir in heavy cream if desired and heat through.
  8. Serve hot, garnished with fresh basil or parsley.

Notes:

  • For a chunkier soup, blend only half of the mixture.
  • Adjust seasoning to taste before serving.

Equipment:

  • Large pot
  • Immersion blender or regular blender

Time:

Prep time: 10 minutes

Cooking time: 30 minutes

Cuisine:

American

Serving:

Serves 4

Nutrition

This classic tomato soup is a healthy choice, packed with essential nutrients. Here’s the nutritional breakdown:

NutrientPer Serving
Calories90 kcal
Total Fat3 g
Saturated Fat1 g
Cholesterol0 mg
Sodium480 mg
Total Carbohydrates14 g
Dietary Fiber3 g
Sugars9 g
Protein2 g
Vitamin C20%
Calcium4%
Iron6%

What To Serve With It

I love pairing my tomato soup with crusty bread—it’s perfect for dipping and adds a satisfying crunch. A gooey grilled cheese sandwich is another classic choice, and I’ve got some tasty cheese combos to share. Let’s talk about the best breads and sandwiches to make your soup even better.

Crusty Bread Pairings

When you’ve got a steaming bowl of tomato soup in front of you, there’s nothing better than dunking a piece of crusty bread into it—trust me, I’ve tested this more times than I can count. A warm baguette with its crispy exterior and soft inside is my go-to, but sourdough works just as well with its tangy flavor. I love how the bread soaks up the soup without getting too soggy, adding a satisfying texture to every bite. For extra indulgence, toast the bread and rub it with garlic—it’s a simple trick that elevates the whole experience.

Cheese Sandwich Suggestions

For the ultimate comfort meal, pairing a cheese sandwich with the right sides can make all the difference. I love a classic grilled cheese with sharp cheddar, but sometimes I’ll mix it up with gouda or pepper jack for extra flavor. A swipe of Dijon mustard or a sprinkle of garlic powder takes it to the next level. If I’m feeling fancy, I’ll add caramelized onions or sliced tomatoes for a fresh twist. Serve it with a crisp pickle or a handful of kettle chips for crunch. Trust me, it’s the perfect match for that rich, velvety tomato soup.

Share your Recipe