Easy Creamy Tomato Soup

8 Servings
Prep Time 5 minutes
Cook Time 35 minutes
Total Time 40 minutes

Easy Creamy Tomato Soup with tomatoes, garlic, onion, vegetable broth, and real cream is a cozy bowl of comfort ready in less than 40 minutes.

As the weather cools down, hot Soup Recipes are a perfect way to stay warm and cozy all season long. With easy recipes like Italian Sausage Tortellini Soup, Classic Chicken Noodle Soup, and Easy Taco Soup, you’ll be serving your family a hearty, comforting meal in no time.

creamy tomato soup with croutons

Creamy Tomato Soup is a comforting classic that makes the perfect lunch. Whether you serve it simply with a few croutons as we love to, or pair it with a Grilled Cheese Sandwich, this Easy Creamy Tomato Soup Recipe is sure to replace the canned stuff in your pantry. There’s almost no effort required in making this perfect soup, it is as easy as letting your dutch oven simmer on the stovetop with a few simple ingredients then puree it using your immersion blender.

Tomato soup fans will LOVE this homemade tomato soup. You can add your favorite seasonings, toppings, or dip crusty bread into this simple and versatile recipe. We’ve created a classic creamy tomato recipe to follow, which means you can customize it to your liking with favorite add-ins like wilted spinach, grated Parmesan cheese, or fresh basil.

Crunchy croutons with awesome garlic flavor are perfect when you’re not in a grilled cheese mood, but you still want some crispy, buttery bread to soak up the savory and sweet soup. I usually add a few extras and dunk about half of them into the bowl to soften them. When you eat them within a couple of minutes the inside of the croutons are still crispy too.

This rich soup recipe isn’t full of lots of complicated ingredients, herbs and spices. This is your classic Campbell’s Tomato Soup kicked up about 10 notches. The fanciest thing we’ve added here is heavy cream (and you can even sub half and half or whole milk). Serve this homemade tomato soup alongside a fresh and crispy Winter Pear Salad and fresh baked Dinner Rolls for a complete meal that will warm the heart.

How to Make Creamy Tomato Soup

  • Add the olive oil and butter to a pan on medium heat. Then add the onion and garlic and cook for 2-3 minutes or until translucent.
  • Add in the salt and pepper and flour and whisk well until the flour is cooked for roughly 30 seconds and fully incorporated. This creates a roux that will thicken the broth. Pour in the broth slowly while whisking until smooth.
  • Mix in the tomatoes, tomato paste and sugar. Lower the heat to low and let cook for 20 minutes.
  • Using an immersion blender, blend until completely smooth.
  • Add in the cream and let cook for an additional 5 minutes before serving.
Easy Creamy Tomato Soup in bowl with croutons

Easy Slow Cooker Soups

Frequently Asked Questions

Can I make Creamy Vegan Tomato Soup?

Yes! Swap out the butter for your favorite margarine substitute, and replace the heavy cream with your favorite diary free alternative for a delicious vegan tomato soup. Full fat canned coconut milk works well as a tasty dairy free substitution.

What kind of pot should I use to make Homemade Tomato Soup?

If you have a Dutch oven, the heavy pot is is great for sauteeing the veggies and maintaining an even temperature for simmering. This Dutch Oven is great for soups or braised meats and the lid is actually a frying pan.

What if I don’t have an immersion blender?

If you don’t have a stick blender, you can use a regular blender to puree the soup in batches until it’s nice and smooth. Allow the soup to cool enough to work with safely. Then work in batches to fill your blender about half way each batch and blend. Be very careful not to burn yourself.

What is a roux?

A roux is a mixture of equal parts flour and fat, which can be butter, oil, or a combination of both. They are cooked together to make a paste that is the base for creamy sauces and soups. By cooking the flour, you remove the raw flavor and create a delicious, rich thickener. Then when liquid is added, it incorporates smoothly without clumps and creates a velvety finish to your creamy and smooth soup.

Why add sugar to Tomato Soup?

A tiny amount of sugar will help to bring out the sweetness of the tomatoes and balance the acidic flavor. Combined with the savory ingredients of the vegetable broth, garlic, onions, and salt, the sugar is not noticeable.

creamy easy tomato soup in wooden bowl

Key Ingredients in Creamy Tomato Soup

  • Tomatoes: Canned tomatoes are perfect for this tomato soup recipe. Use whole peeled plum tomatoes. If you can find them, San Marzano tomatoes are a type of Italian tomato perfect for cooking because they have fewer seeds and lower acidity than most plum varieties. You’ll use all the juices from the can, too, so nothing goes to waste!
  • Vegetables: Garlic and onion are classic aromatics that add a savory depth of flavor to the soup. Cooking them first in the butter and oil helps to soften them and removes the sharp bitterness from the veggies. The delicious flavors also permeate the butter and oil to enhance the finished soup.
  • Broth: Use low sodium vegetable broth if you can find it. This way you can adjust the amount and season with salt at the end instead of starting with a higher amount.
  • Cream: Full fat heavy cream adds a rich, silky texture and hearty flavor to the Easy Creamy Tomato Soup.

How to make Tomato Soup in the oven:

To make this amazing soup completely in the oven, add the tomatoes, garlic. and spices to your dutch oven with the olive oil and roast it at 375 degrees for 20 minutes. Once roasted, you’ll puree the ingredients, add in the cream and liquids and let it finish cooking low and slow, covered at 300 degrees for an additional 30 minutes.

Variations on Easy Creamy Tomato Soup

  • Vegetables: In addition to the fresh garlic and onion used to flavor your tomato soup, you can add your favorite chopped veggies like bell pepper, carrots, fresh tomatoes, broccoli, peas, or mushrooms. Wilt in fresh greens such as spinach, kale, or chard for a nice crunch.
  • Herbs: Chopped fresh herbs like fresh basil, oregano, thyme, or rosemary add a delicious Italian flavor to your Creamy Tomato Soup
  • Seasonings: Use garlic powder, chili powder, Italian seasonings, red pepper flakes, cracked black pepper, cayenne pepper, or paprika to kick up the flavor in this amazing tomato soup.
  • Cheese: Sprinkle grated Parmesan cheese, cheddar, or Pepper Jack on top for a gooey cheesy tomato soup. 
  • Soup Toppers: Top your homemade tomato soup with sour cream, Greek yogurt, or creme fraiche for an extra creamy, tangy flavor. Diced avocado also makes a delicious addition. Or add crunchy toppings like croutons, corn chips, crispy tortilla strips, crushed saltines, or cheesy goldfish crackers.
  • Dippers: In addition to grilled cheese sandwiches, you can dip delicious side breads like Garlic Bread, Pepperoni Cheesy Bread, or Pesto Cheesy Bread.
  • Texture: If you prefer a chunky soup, blend soup only halfway with the stick blender. Or transfer the soup in batches to your traditional blender pulse just until it reaches the consistency you like.

What to Serve with Creamy Tomato Soup

How to Store Easy Creamy Tomato Soup

  • Serve: Do not leave this Creamy Tomato Soup recipe at room temperature longer than 2 hours.
  • Store: Store leftover soup in the refrigerator up to 4 days in an airtight container.
  • Freeze: You can freeze creamy tomato soup as long as the milk product used in the soup is heavy cream. If you use half and half or milk in the soup don’t add it before freezing. Freeze without, then thaw and add in in while gently reheating the soup.
Easy Creamy Tomato Soup in bowl with croutons

Pin this recipe now to remember it later

Pin Recipe

Easy Creamy Tomato Soup

Easy Creamy Tomato Soup made with just a handful of ingredients and so smooth you’ll never eat the canned stuff again. Plus it is ridiculously easy to make!
Yield 8 Servings
Prep Time 5 minutes
Cook Time 35 minutes
Total Time 40 minutes
Course Soup
Cuisine American
Author Sabrina Snyder


  • 2 tablespoons extra virgin olive oil
  • 2 tablespoons unsalted butter
  • 1 yellow onion , chopped
  • 2 cloves garlic , minced
  • 1 teaspoon Kosher salt
  • 1/2 teaspoon white pepper
  • 2 tablespoons flour
  • 4 cups vegetable broth
  • 1 can (28 oz) whole peeled plum tomatoes , including the liquid
  • 3 ounces tomato paste
  • teaspoon sugar
  • 1 cup heavy cream


  • Add the olive oil and butter to a pan on medium heat.
  • Add the onion and garlic and cook for 2-3 minutes or until translucent.
  • Add in the salt and pepper and flour and whisk well until the flour is cooked for roughly 30 seconds and fully incorporated.
  • Add in the broth slowly while whisking.
  • Add in the tomatoes, tomato paste and sugar.
  • Lower the heat to low and let cook for 20 minutes.
  • Using an immersion blender, blend until completely smooth.
  • Add in the cream and let cook for an additional 5 minutes before serving.



Calories: 189kcal | Carbohydrates: 8g | Protein: 2g | Fat: 17g | Saturated Fat: 9g | Cholesterol: 48mg | Sodium: 857mg | Potassium: 150mg | Fiber: 1g | Sugar: 3g | Vitamin A: 935IU | Vitamin C: 3.8mg | Calcium: 28mg | Iron: 0.4mg
Easy Creamy Tomato Soup Collage

Photos used in a previous version of this post.

tomato soup collage with croutons
creamy tomato soup in bowl

About the Author: Sabrina Snyder

Sabrina is a professionally trained Private Chef of over 10 years with ServSafe Manager certification in food safety. She creates all the recipes here on Dinner, then Dessert, fueled in no small part by her love for bacon.

Sabrina Snyder is a professionally trained personal and private chef of over 10 years who is the creator and developer of all the recipes on Dinner, then Dessert.

She is also the author of the cookbook Dinner, then Dessert – Satisfying Meals Using Only 3, 5 or 7 Ingredients, published by Harper Collins.

She started Dinner, then Dessert as a business in her office as a lunch service for her coworkers who admired her lunches before going to culinary school and becoming a full time personal chef and private chef.

As a personal chef Sabrina would cook for families one day a week and cook their entire week of dinners. All grocery shopping, cooking and cleaning was done along with instructions on reheating. As a private chef she cooked for private parties and cooked in family homes in the evenings for families on a nightly basis after working as a personal chef during the day.

Sabrina has been certified as a ServSafe Manager since 2007 and was a longstanding member of the USPCA Personal Chef Association including being on the board of the Washington DC Chapter of Chefs in the US Personal Chef Association when they won Chapter of the year.

As a member of the community of food website creators Sabrina Snyder has spoken at many conferences regarding her experiences as a food writer including the Indulge Food Conference, Everything Food Conference, Haven Food Conference and IACP Annual Food Professionals Conference.

Sabrina lives with her family in sunny California.

Dinner, then Dessert, Inc. owns the copyright on all images and text and does not allow for its original recipes and pictures to be reproduced anywhere other than at this site unless authorization is given. If you enjoyed the recipe and would like to publish it on your own site, please re-write it in your own words, and link back to my site and recipe page. Read my disclosure and copyright policy. This post may contain affiliate links.


Leave a comment & rating

Have you checked the FAQ section above to see if your question has already been answered? View previous questions.

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Made this exactly as stated and it was delicious and perfect for the beginning of cold weather. I know I’ll be making this recipe as my go to soup. Also made grilled cheese croutons to add to the yumminess.

  2. Try freezing the extra tomato paste in silicone ice cube trays. Put a T of paste in each compartment. After it’s frozen place in zip lock bags in freezer. I open 2 cans at once and it fills a whole tray. Very convenient. No waste.
    Also, I NEVER use sugar in any of my tomato based recipes. Depending on how acdic the tomatoes are, I lightly sprinkle a pinch of baking soda while it is cooking and stir till foam dissipates, then taste , and add a little more soda if needed. Be sure to do that at the beginning so it has time to cook off soda taste (30min) Then all you have is the natural sweetness of the tomato ?. I’ve been doing this for 46 years.

  3. This soup is delicious and easy to make.
    My niece has shared this recipe with the
    our family…Thank you for sharing.
    I give it a 10+

  4. This is so delicious! I have tried homemade tomato soups before, including one by the Queen, I.G., 🙂 , but this is the best by far. Thanks for sharing!

  5. I wish I could emphasize the word “Delicious!” It was perfect on this rainy afternoon. I had to omit the onions because I didn’t have any at the time. I added instead of croutons, small amount of white cheddar crackers and it was wonderful. This recipe will definitely be a stable in my house.

  6. For the tomato paste, is that 3 ounces by volume or weight? Do you have an equivalent measurement in teaspoons or tablespoons? In Canada, a small tin of tomato paste is 156 ml (5.5 fl oz). Tomato paste also comes in tubes which is great for recipes that require a small amount and saves you from having to open a tin. Thank you

    1. By weight, since we sell it in 6 ounce cans here it seemed easiest to do the measure as about half the can. I wish tubes here were more cost effective, I love them too, but for the can its about a half a dollar and the tubes are multiple dollars for less volume.

  7. a friend’s mother made canned tomato soup using butter in the recipe and I haven’t been able to find one similar and am tickled to pieces to find this one to try.

  8. Made this last night with Pizza Margherita grilled cheese sandwiches with my homemade sourdough bread. The only change I made was put in a pinch of red pepper flakes and used my homemade chicken broth for the vegetable broth. Amazing. Everyone loved it. Thanks so much.

  9. Easy to make and has wonderful flavor. The aroma in the kitchen is amazing! Love this soup on a chilly day.

  10. Add a bit of Italian seasoning or just sweet basil. I have l also added some bacon browned bacon pieces to this. We love it.

  11. This was quick to make and absolutely delicious. It has an intense flavor and is definitely a keeper! I made it to bring to the office for lunch and it reheats beautifully!!

  12. If you use a good quality canned tomato it’s close to fresh. I seem to make tomato soup on the spur of the moment and don’t always have enough fresh tomatoes but always have canned (organic Kirkland). It works in a pinch.

  13. Why do all tomato soup recipies call for sugar? Is it because of the acid in the tomatoes?
    If that is the case, then instead of the sugar that too many Americans tend to use to excess, why not put in just a pinch of baking soda? That neutralizes the acid instead of just sweetening it. The natural sweetness of the tomatoes then is able to come through. I do that with all my recipies that call for tomatoes. Been doing so for over 40 years. Always get rave reviews on spaghetti sauce, pizza sauce, etc. Otherwise this recipies is good and I will add it to my favorites. Thanks!

    1. Baking soda is a great alternative for those who want to enhance the sweetness without adding to it. Thanks for sharing!

  14. I made this soup yesterday. It is a wonderful version of creamy tomato soup. I used whole milk because that’s what I had on hand, and I left out the sugar because I liked the way it tasted without it. I believe using high quality plum tomatoes, such as Cento brand is a must! I blended the soup using my Vitamix blender (once it had cooled down a bit of course) which gave it a super smooth and silky texture. This is a great recipe! I loved it. Thank you for sharing!

  15. The tomato soup is my favorite go to feel good homey feeling! It is so good too! I thought I might be alone in adding the crutons.It makes such a difference.You could even make your own if you feel adventurous.Thanks for a wonderful recipe.

    1. If you use a good quality canned tomato it’s close to fresh. I seem to make tomato soup on the spur of the moment and don’t always have enough fresh tomatoes but always have canned (organic Kirkland). It works in a pinch.

  16. Dill Weed has been a must have for topping tomato soup passed down. Truly freshens the experience !

  17. I hadn’t thought about putting croutons in my tomato soup, yum! I ate tomato soup for lunch today and I did add cheese and sour cream. I love homemade soups!