Creamy Tomato Soup. This version is incredibly simple, but oh so good. Finished off with cream to create a silky, decadent hug in a bowl, it’s a perfect thing for dunking a gooey grilled cheese sandwich. I hope you try it and love it. It’s become the standard of cool weather dinners around here!
Let's get started!
Jump to:
This post may contain affiliate links, please see our privacy policy for details.

Tomato Soup Ingredients
- Whole Canned Tomatoes
- Chicken, Beef, or Vegetable Stock/Broth
- Bacon
- Onions
- Cremini Mushrooms
- Tomato Paste
- Garlic
- Heavy Cream
- Dried Thyme
- Bay Leaves
- Salt and Pepper

How To Make Creamy Tomato Soup
Not only is this creamy tomato incredibly delicious, but it’s also super easy to make.
Start by rendering the fat from the bacon. This will be the fat in which the onions and mushrooms will sauté. Once the veggies begin to soften, add the tomato paste, cooking and stirring until a deep reddish brown color develops. This will help to give the soup a richer flavor.
At this point, all that’s left to do it add everybody else but the cream to the pot. I let mine simmer for about 30 minutes to let all the flavors meld. Remove the bay leaves and prepare to make the soup smooth.
Now, let’s make the tomato soup smooth. I absolutely love, love an immersion blender. There is no need to transfer the soup to another container. I also prefer my tomato soup smooth. Blend yours until you reach your desired consistency. There are no wrong moves here.
There are no wrong moves as long as you serve this creamy tomato soup with a perfectly toasty grilled cheese sandwich, that is.

recipe Frequently Asked Questions
Can you make this in a crock-pot/slow cooker?
Absolutely! Put all the ingredients except the heavy cream into a crockpot/slow cooker on low for 8 hours or high for 4 hour. Remove the bay leaves and use the immersion blender to make the soup smooth. Add the heavy cream before serving.
Does this soup freeze well?
This creamy tomato soup is one of my favorite recipes to make in large batches and freeze. I love using deli containers for this purpose. For those nights when you need something comforting and quick, simply thaw out and serve.
Is this recipe gluten-free?
Yes. This recipe is completely gluten-free.
Is this recipe dairy-free?
As written, this creamy tomato soup recipe is not dairy free. However, you can easily swap out the heavy cream with coconut milk or coconut cream. It would be absolutely delicious.

Variations
What broth should I use?
The great thing about this creamy tomato soup is that it is extremely versatile. When I make this recipe, I use the broth have on hand. Sometimes it's chicken, sometimes beef, and other times all I have is vegetable broth. All three will produce a wonderful tomato soup. Use what you have and don't worry!
Do I have to use mushrooms in my creamy tomato soup?
I love the addition of mushrooms in this tomato soup recipe because they add a wonderful richness and flavor. If you don't have any don't worry! This soup will still be delicious without them.
However, if you love mushrooms and just don't have any, I highly recommend using a mushroom powder.
I use this exact brand of dried mushroom powder in everything from steak seasonings to soups. It give a fantastic flavor to so many things and I highly recommend keeping it on hand.
Recipe

Creamy Tomato Soup
Ingredients
- 6 slices bacon, cut into pieces
- 1 med onion, rough chopped
- 1 8 oz container cremini mushrooms, rough chopped
- 3-4 cloves garlic, chopped
- 2 28 oz whole tomatoes
- 3 tablespoon tomato paste
- 6 -8 cups chicken broth beef or vegetable will also work great
- 1 teaspoon dried thyme
- 1-2 bay leaves
- ¾ cup heavy cream
- kosher salt and fresh ground pepper, to taste
Instructions
- Over medium high heat, cook bacon until fat begins to render. Add diced onions and mushrooms. Cook until they begin to soften.
- Add tomato paste, stirring often until a deep red-brown color develops.
- Add tomatoes, broth, garlic, thyme, bay leaves. Simmer for at least 30 minutes.
- Remove bay leaves. Using an immersion blender, blend mixture to desired consistency. Reduce heat and add heavy cream. Cook until just warmed through. Season with salt and pepper as needed. Enjoy!
Nutrition
shop recipe essentials here
If you guys make this Creamy Tomato Soup, be sure to leave a comment and/or give this recipe a rating! I absolutely love to hear from you all and always do my best to respond to each and every one of your comments!
Thank you!
I am so incredibly happy that you are here! I hope you try my Creamy Tomato Soup recipe and fall in love with it. If you make this recipe, please share and tag me on Instagram, Facebook, or TikTok! And, please leave a comment or review. I absolutely love seeing each and every one of your kitchen masterpieces. And, as always, if you ever have any questions about any of my recipes, please don't hesitate to contact me!
Happy Cooking!
-Rufus
Rufus for Real is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. I may earn a commission, with no additional cost to you, if you purchase through those links.
Rufus for Real is not a dietician or nutritionist, and any nutritional information shared is an estimate. If calorie count and other nutritional values are important to you, we recommend running the ingredients through whichever online nutritional calculator you prefer. Calories can vary quite a bit depending on which brands were used.
Rufus says
Amazing! And, so easy!