• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Breakfast
  • Desserts
  • Dinner
  • Side Dishes
  • Cake Designs
  • About Me
  • Nav Social Icons

Cooking With Betty

Cooking Made Easy

  • Breakfast
  • Desserts
  • Dinner
  • Side Dishes
  • Cake Designs
  • About Me
  • Nav Social Icons

Filed Under: Main Course, Soups & Stews July 21, 2025 by Betty

Tomato Soup Recipe

Table of Contents

Toggle
  • What is Tomato Soup?
  • Perfect for:
  • Ingredients
  • Kitchen Equipment You’ll Need
  • Step by Step To Make This Tomato Soup
    • Step 1
    • Step 2
    • Step 3
    • Step 4
    • Step 5
    • Step 6
    • Step 7
  • Tips for Making the Best Tomato Soup
  • Optional Ingredients
  • Ways to Serve Tomato Soup
  • Is Tomato Soup Healthy?
  • Variations and Substitutions
  • How to Store Tomato Soup
  • FAQ
    • What kind of tomatoes should I use for tomato soup?
    • What herbs go best with tomato soup?
    • How can I make the soup spicy?
    • Is tomato soup good for kids?
    • Can I make this soup vegan or dairy-free?
    • Tomato Soup Recipe

From time to time I love making this Tomato Soup, especially when the weather is cold or when I just want something warm and comforting. This recipe is one of those things that always hits the spot. Unlike canned soup, this one is made from fresh and simple ingredients and tastes so much better.

I use crushed tomatoes, garlic, onion, and a little cream to make it rich and smooth. I never buy the store version anymore because this homemade one is easy, healthy, and full of real flavor. It reminds me of childhood but feels more grown up.

If you like, you can enjoy it with grilled cheese sandwiches, crusty bread, or even a simple salad. Some people add croutons, and this soup becomes a whole cozy meal in one bowl.

What is Tomato Soup?

Tomato soup is a warm and smooth soup made mainly from tomatoes. It can be creamy or brothy depending on the style, and it’s often seasoned with herbs like basil, oregano, or thyme. Many versions include onion, garlic, broth, and sometimes cream. It’s a comfort food that’s simple to prepare and very satisfying.

Perfect for:

  • Cold Days: When it’s chilly outside, this soup warms me up from the inside. It’s a great meal to cozy up with.
  • Quick Lunches: I can make it in under 30 minutes, which is perfect when I don’t have a lot of time.
  • Kids’ Favorites: My kids love this soup with grilled cheese. It’s one of the few meals they both agree on.
  • Meal Prep: I often make a big batch and store it in the fridge or freezer. It reheats beautifully and saves me time later.
  • Light Dinners: It’s not too heavy, so I enjoy it when I want something simple that won’t weigh me down at night.

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 garlic cloves, minced
  • 1 tablespoon tomato paste (optional for deeper flavor)
  • 2 cans (14 oz each) crushed or diced tomatoes
  • 1 teaspoon sugar (to balance the acidity)
  • 2 cups vegetable broth or chicken broth
  • Salt and black pepper to taste
  • ½ teaspoon dried basil or oregano
  • ½ cup heavy cream or milk (optional for creamy soup)
  • Fresh basil or croutons for topping (optional)

Kitchen Equipment You’ll Need

  • Large pot or Dutch oven
  • Wooden spoon
  • Blender (immersion or countertop)
  • Measuring cups and spoons
  • Ladle

Step by Step To Make This Tomato Soup

Step 1

Heat olive oil in a large pot over medium heat. Add the chopped onion and cook until soft, about 5 minutes. Stir often.

Step 2

Stir in minced garlic and cook for 1 more minute. If using tomato paste, mix it in and cook for another minute to bring out the flavor.

Step 3

Pour in the canned tomatoes with their juices. Add the broth and stir everything together.

Step 4

Sprinkle in sugar, basil, salt, and pepper. Bring to a gentle boil, then lower the heat and let it simmer for about 15–20 minutes to blend all the flavors.

Step 5

Use an immersion blender to puree the soup right in the pot. Or transfer it in batches to a regular blender and blend until smooth. Be careful with the hot liquid!

Step 6

Stir in the cream or milk for a creamy texture. Heat the soup for 2 more minutes without boiling.

Step 7

Taste your soup and adjust the salt, pepper, or herbs if needed. Then pour into bowls and top with fresh basil, croutons, or a swirl of cream.

Tips for Making the Best Tomato Soup

  • Use Good Tomatoes: Whether canned or fresh, go for quality tomatoes. It makes a huge difference in flavor.
  • Sauté the Onion Well: Take time to soften and slightly caramelize the onions. It gives the soup a sweet depth.
  • Add Tomato Paste: A spoonful of tomato paste boosts the richness of the soup.
  • Don’t Skip Garlic: Garlic adds that savory warmth that makes the soup taste homey.
  • Season in Layers: Add salt, pepper, and herbs while cooking and adjust again at the end.
  • Blend Until Smooth: For the creamiest texture, blend it fully. Use a blender carefully so it doesn’t splash.
  • Finish with Cream: A little cream or milk at the end adds softness and balance.

Optional Ingredients

  • Red pepper flakes for a little heat.
  • Parmesan cheese stirred in for richness.
  • Basil pesto swirled on top.
  • Coconut milk instead of cream for a dairy-free option.
  • Roasted red bell peppers for added sweetness.
  • Croutons or toasted nuts for crunch.

Ways to Serve Tomato Soup

For a classic combo, I serve it with a gooey grilled cheese sandwich. The melted cheese and crispy bread make it comforting and nostalgic.

Sometimes I ladle it into a bowl and top it with a spoonful of sour cream, some chopped herbs, and a side of toasted baguette slices. It feels like a little bistro lunch.

I also love serving it in a big mug with a sprinkle of parmesan and black pepper. It’s a perfect afternoon snack or light dinner when I just want something warm and easy.

Is Tomato Soup Healthy?

Yes, homemade tomato soup is healthy, especially when you control what goes in. Tomatoes are full of antioxidants like lycopene and vitamin C. It’s low in calories, and when you add olive oil and fresh veggies, you get a nutritious bowl that fits most diets.

Variations and Substitutions

  • Spicy Tomato Soup: Add chili powder, cayenne pepper, or even a splash of hot sauce for a spicy kick. It’s great when you want to warm up.
  • Creamy Tomato Basil: Blend fresh basil leaves at the end and stir in extra cream for a rich, herby flavor.
  • Vegan Tomato Soup: Use coconut milk, oat milk, or almond milk instead of dairy and olive oil instead of butter.
  • Tomato Rice Soup: Add cooked white or brown rice for a heartier texture that makes the soup feel more filling.
  • Tomato Lentil Soup: Stir in cooked red or yellow lentils to boost the protein and add a nutty bite to the soup.
  • Tomato Carrot Soup: Add peeled and chopped carrots and blend with the tomatoes. It gives the soup natural sweetness and extra nutrients.
  • Italian Style: Add oregano, minced garlic, a bay leaf, and tiny pasta like orzo for a rustic Italian flavor.
  • Roasted Tomato Soup: Roast fresh tomatoes, onion, and garlic in the oven before blending for a smoky, caramelized flavor that’s extra delicious.

How to Store Tomato Soup

Let the soup cool before storing. Then transfer it into airtight containers and place in the fridge for up to 4 days.

If freezing, use freezer-safe containers or zip-top bags. Label with the date and use within 2-3 months. Thaw overnight in the fridge before reheating on the stove or microwave.

FAQ

What kind of tomatoes should I use for tomato soup?

You can use either fresh tomatoes or canned ones. For canned, I recommend crushed or whole San Marzano tomatoes because they have a rich, sweet flavor. If you’re using fresh, choose ripe, juicy ones like Roma or vine-ripened tomatoes. Good tomatoes make your soup taste better.

What herbs go best with tomato soup?

Basil is a classic herb for tomato soup—it gives a sweet and fresh flavor. You can also try oregano, thyme, or bay leaf while cooking for more depth. Some people also like to sprinkle parsley or chives on top just before serving.

How can I make the soup spicy?

To add spice, you can stir in red pepper flakes, a pinch of cayenne pepper, or a little hot sauce while the soup simmers. Start with a small amount and taste as you go. This adds heat without changing the tomato flavor too much.

Is tomato soup good for kids?

Yes, kids usually love tomato soup, especially with grilled cheese. It’s smooth, simple, and not too spicy. If you’re cooking for little ones, skip the spicy ingredients and serve it with fun shapes of toast or cheese cubes to make it more fun.

Can I make this soup vegan or dairy-free?

Absolutely! Just skip the cream or use coconut milk, almond milk, or oat milk instead. You can also cook with olive oil instead of butter. It will still taste delicious and comforting, and it’s perfect if you’re avoiding dairy.

Tomato Soup Recipe

This easy tomato soup is cozy, creamy, and made with pantry staples. It's perfect with grilled cheese or a fresh salad!
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 25 minutes mins
Total Time 35 minutes mins
Course Soup
Cuisine American
Servings 4
Calories 180 kcal

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium onion chopped
  • 2 garlic cloves minced
  • 1 tablespoon tomato paste optional for deeper flavor
  • 2 cans 14 oz each crushed or diced tomatoes
  • 1 teaspoon sugar to balance the acidity
  • 2 cups vegetable broth or chicken broth
  • Salt and black pepper to taste
  • ½ teaspoon dried basil or oregano
  • ½ cup heavy cream or milk optional for creamy soup
  • Fresh basil or croutons for topping optional

Instructions
 

  • Sauté the onion: Heat olive oil in a large pot over medium heat. Add the chopped onion and cook until soft, about 5 minutes. Stir often.
  • Add garlic and tomato paste: Stir in minced garlic and cook for 1 more minute. If using tomato paste, mix it in and cook for another minute to bring out the flavor.
  • Add tomatoes and broth: Pour in the canned tomatoes with their juices. Add the broth and stir everything together.
  • Season the soup: Sprinkle in sugar, basil, salt, and pepper. Bring to a gentle boil, then lower the heat and let it simmer for about 15–20 minutes to blend all the flavors.
  • Blend the soup: Use an immersion blender to puree the soup right in the pot. Or transfer it in batches to a regular blender and blend until smooth. Be careful with the hot liquid!
  • Add cream: Stir in the cream or milk for a creamy texture. Heat the soup for 2 more minutes without boiling.
  • Taste and adjust: Taste your soup and adjust the salt, pepper, or herbs if needed.
  • Serve warm: Pour into bowls and top with fresh basil, croutons, or a swirl of cream. Serve with grilled cheese or crusty bread for the best combo!

Notes

Take time to soften and slightly caramelize the onions before adding anything else. It gives the soup a sweet depth and amazing aroma.
Keyword Tomato Soup Recipe

In: Main Course, Soups & Stews · Tagged: Soups, Tomato

join the club

You’ll Also Love

Spinach Bean Soup Recipe
Crab Chowder Soup Recipe
Longhorn French Onion Soup Recipe

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




Next Post >

Air Fryer Chicken Breast Recipe

Primary Sidebar

Categories

  • Appetizers
  • Backyard
  • Bathroom Ideas
  • Bread
  • Breakfast
  • Cake Designs
  • Desserts
  • Dinner
  • DIY
  • Drinks
  • Front Yard
  • Garden
  • Home Decor
  • House Interior Ideas
  • Kitchen
  • Living Room
  • Lunch
  • Main Course
  • Meal Prep Ideas
  • Organization Ideas
  • Organization Tips
  • Pool Ideas
  • Salads
  • Side Dishes
  • Soups & Stews
  • Storage Ideas
  • Uncategorized
About Me
Hi, I'm Betty! Mom of three, sharing easy and tasty recipes from my home kitchen. I love simple meals that bring families together. Thanks for stopping by!

join the club

Footer

join the club

  • About Me
  • Privacy Policy
  • Terms and Conditions
  • Contact Us

Copyright © 2026 Cooking With Betty · Theme by Cookingwithbetty