This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission. Please read our disclosure policy.

Why I Love This Creamy Tomato Soup
When the weather is cold outside, tomato soup and grilled cheese always hit the right spot. The flavors are located somewhere between our favorite childhood memories and the most comforting meals we crave as adults.
Growing up, tomato soup was often made from our home-canned concentrate. I still can the concentrate each year, but I also love to make a quick, fresh soup. The ingredients are simple and almost always what we have in the pantry.
To make this creamy without the heaviness of actual cream, I added white beans. Once the whole soup is blended, the beans become creamy and give just the right texture. It’s an easy swap-out that makes this a dairy-free recipe!

Creamy Tomato Soup Ingredients
- Butter is the fat used to sauté and is essential to a well-rounded tomato soup. The richness of the butter balances out the acidity of the tomatoes.
- Celery, onion, and carrot are the unusual players in this soup. Instead of only tomatoes, these vegetables add an underlying full vegetal flavor to enhance the tomatoes. No one will guess they’re in the soup, but will love the flavor.
- Tomato paste is not often found in tomato soup. The paste is condensed tomato and has a concentrated flavor accompanied by some sweetness. This turns the tomato flavor up a notch without adding too much liquid.
- Canned diced tomatoes are tomatoes picked while ripe and instantly canned to retain all of their flavor and freshness. The fresh tomatoes at the grocery store in the off-season are tasteless. These canned tomatoes are always in season.
- White beans are the secret component that makes this a creamy but dairy-free soup. Everyone loves a creamy tomato soup, but the added fat and rich cream can drown out the other flavors. White beans are almost tasteless and provide the best texture.
The full amount of each ingredient can be found in the recipe card below.

Tomato soup is oftentimes an afterthought. This recipe brings it back to the forefront of your meal list! The best part is how easy and quick it is to make. While it’s cooking, you can get the grilled cheese ready, and soon you’ll have a perfect, comforting meal.

More Soup Recipes
- Leftover turkey soup
- Healthy chicken tortilla soup
- Sausage lentil soup
- Creamy chicken and wild rice soup
- And don’t forget to make grilled cheese croutons to go on top!
Have I Convinced You to Make This Recipe?
I hope you make this recipe and put some food on your table. Leave a comment and share a star rating so you can let others know how much you love this recipe. This helps show others that this is a recipe they, too, can make, enjoy, and love!
Creamy Tomato Soup

Ingredients
- 2 tbsp unsalted butter (or oil to be dairy-free)
- ¾ cup diced celery
- ¾ cup diced carrot
- 1 cup diced onion
- 1 ½ tsp kosher salt
- 1 tsp freshly ground black pepper
- 2 cloves garlic
- 1 6-oz can tomato paste
- ½ tsp red pepper flakes
- ½ tsp celery seed
- 1 28-oz can diced tomatoes
- 1 15-oz can white beans drained
- 1 tbsp apple cider vinegar
- 1 cup water (as needed)
Instructions
- Melt butter (or oil) in a 4-quart saucepan over medium-low heat. Add the celery, carrot, onion, salt, and pepper. Stir and cover to allow the vegetable to soften but not brown, 4-5 minutes.2 tbsp unsalted butter (or oil to be dairy-free), ¾ cup diced celery, ¾ cup diced carrot, 1 cup diced onion, 1 ½ tsp kosher salt, 1 tsp freshly ground black pepper
- Once the vegetables have softened and released some liquid, add the garlic and tomato paste. Cook the tomato paste until it has darkened and wants to coat the bottom of the saucepan, 2-3 minutes.2 cloves garlic, 1 6-oz can tomato paste
- Add the chili flakes and celery seed and stir. Pour in the tomatoes, white beans, and water. Bring to a boil, then reduce to a simmer. Cover and cook, stirring occasionally until the carrots are fully soft, 15-20 minutes.½ tsp red pepper flakes, ½ tsp celery seed, 1 28-oz can diced tomatoes, 1 15-oz can white beans, 1 cup water (as needed)
- Once the carrots are fully soft, remove the soup from the heat and add the apple cider vinegar. Pour the soup into a blender canister. Leave the vent on the lid open and cover with a dishcloth to allow the steam to escape. Blend until smooth and creamy, 1-2 minutes. Return to the saucepan and keep warm until ready to serve.1 tbsp apple cider vinegar
Video

Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment below!







Love making your receipts! Thankyou for sharing, and by the way, I love your Kitchen!😄👍
This soup isn’t dairy free because of the butter. Can you substitute plant butter. We have dairy/ lactose intolerant folks in the family.
Substitute the butter with oil. Very tasty. 8/10
Great recipe!
Subtle spice, great texture, simple ingredients & cost friendly!
XOXO
KALEB!! My husband won’t stop ooooh-ing & ahhh-ing over this recipe!! Made it just as a written, watched the video and OMG this is a huge hit!! Honestly, I had no idea that you could make homemade tomato soup! I just can’t believe how this recipe is so over the top with flavor!!
Thank you for making our meals so happy and delicious!!
I loved this creamy soup. I cut down the pepper flakes for the first try, but it still had a slight kick. Full of flavor and loved that it doesn’t have higher calorie dairy.
Thanks so much for sharing. It’s now a favorite.
OMGEEEEE KALEB!!
Made this tonight just as written, after studying your video & reading instructions a couple of times! Then SHOWTIME 😁 This IS the BEST homemade tomato soup ever! You hit it out of the park!! My husband can’t stop, ooooh, mmmmm, yummm, oh honey, this is THE BOMB!! We can’t thank you enough for making our mealtimes SO delicious & special! Cheers!!
This soup turned out delicious! I cut down the amount of chili flakes because of picky eaters and it had just the right amount of heat. I also used canned fire roasted tomatoes with garlic that I thought gave it a great smoky flavor. I will totally be adding this to my collection of soup recipes. Also loved the fact that this was dairy free and healthy! Thanks Wyseguide!
I’d love more information on your canning of this home base concentrate. Tomato soup . I love canning . This soup is delicious. Thank you
Something is wrong, it tastes any too peppery to eat. I think there is a typo.
This soup is excellent! Also made the sourdough grilled cheese, with a smoked Gouda and triple cream Brie with wild mushrooms in it (Trader Joe’s). Put a slice of red roasted pepper in the sandwich.
Will be making this again.
Thank you Kaleb