This Creamy Carrot and Tomato Soup is SO easy and so delicious. It has only FIVE ingredients – canned tomatoes, carrots, butter, onion, and chicken broth – and comes together in 30 minutes. Simmer everything together, blend it up, and serve! 

For more easy soups, check out our Easy Wonton Soup (made with frozen dumplings and only a handful of other ingredients), our favorite Creamy Homestyle Chicken Noodle Soup (comes together so quickly and is just like Mom used to make, without all the processed ingredients), and this Italian Minestrone Soup with Chicken Meatballs (a little more work than the previous two, but worth it. )

Creamy Carrot and Tomato Soup

There are fewer thing I love more when it’s cold outside than a piping hot bowl of Creamy Tomato Soup and a grilled cheese.

I’m talking Campbell’s tomato soup from a can, and a flimsy piece of wheat bread bread slathered with mayo, a single slice of processed American cheese, and a whole lotta butter on the outside for the crispiest golden brown crust. Hate on me if you want, but it’s my jam.

I love the way the soup is so thin, you could probably drink it out of a straw. I love the subtle, sweet tomato flavor. And I love the way the kid-like grilled cheese melts after each dunk in the hot soup.

I DON’T love that it’s processed and has about a day’s worth of salt in a whole can, which is easily one serving for me. And I don’t love that it’s not homemade. As a person who doesn’t find the convenience of processed foods to outweigh the benefits of something made from scratch, I set a goal to find an alternative to replicate the taste and texture while also keeping it relatively quick and easy.

Enter: Creamy Carrot and Tomato Soup


I was determined to keep the ingredient list at five, but as I went through the recipe developing process pre-cooking, I didn’t think I could leave heavy cream out. After all, I wanted a luxurious soup, and without cream?? I didn’t think it was possible.

But after the onion and carrots were sautéed in butter. After the tomatoes and broth simmered with the veggies. And after the whole soup was pureed in the blender until it was silky-smooth, I went to to do a taste test, and absolutely no cream was needed.

You’ll need:

  • butter
  • onions
  • carrots
  • chicken stock
  • canned san Marzano tomatoes

Using canned tomatoes

The only thing I’m going to nitpick at, is purchasing whole san Marzano tomatoes. They’re the best for a reason, and with minimal ingredients, you really want to get the best. Trust me. Even with the upgraded tomatoes, you’re still looking at about $15 to purchase everything. And that includes buying a whole pound of butter. (I get mine at Trader Joe’s for or Alidi for about three bucks.)

So not only is this incredibly inexpensive to throw together, it’s QUICK. Easily a weeknight dinner. Of course, don’t forget to pair it with a good old-fashioned grilled cheese sandwich — American cheese optional.

How to make 5-Ingredient Creamy Carrot and Tomato Soup

  • Melt the butter over a medium heat in a large pot or dutch oven
  • Add onion and carrots. Sweat the veggies until slightly softened, about 4-5 minutes.
  • Pour in chicken stock and canned tomatoes. Bring to a boil and reduce to a simmer. Simmer for 20-25 minutes until the tomatoes have broken down and all the veggies are soft.
  • CAREFULLY transfer the soup to a high-power blender. Puree until smooth.
  • Season with salt and pepper.

Substitutions and Tips and Tricks for recipe success

  • Because there are so little ingredients, substitutions really won’t work here. 
  • Seasoning is key here! Every step needs to be seasoned. First salt and pepper the onion and carrots. Next, season the soup while it cooks. Lastly, season to taste in the end after everything is pureed. 
  • Be very careful when transferring the soup to the blender. Use a large ladle to help. 
  • If you don’t have a high-powder blender, a regular blender should work fine. Also if you have a hand blender, that would work great as well. 


5 from 4 votes

5-Ingredient Creamy Tomato Soup Recipe

Gosh, this 5-Ingredient Creamy Tomato Soup Recipe is so so delicious and so simple! Plus, it only takes 30 minutes to throw together.

Course Soup
Cuisine American
Keyword tomato soup, creamy tomato soup
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 6 people
Calories 58 kcal
Author Nicole


  • 2 tbsp unsalted butter
  • 1 cup diced onion
  • 1 cup chopped carrot
  • 2 tsp kosher salt, divided
  • 1 28-oz can san Marzano tomatoes
  • 3 cups unsalted chicken broth


  1. Add butter to a large stockpot. Turn the heat on medium. Once the butter melts, add the onion, carrot and 1/2 teaspoon salt. Sweat the veggies until slightly softened, about 4-5 minutes. 

  2. Add tomatoes, chicken broth and remaining salt. Bring to a boil and reduce to a simmer. Simmer for 25 minutes or until the carrots are super soft and the tomatoes have broken down. 

  3. Carefully transfer to a blender to puree. Puree until smooth. Transfer back to the pot and season to taste with salt and pepper. 

Nutrition Facts
5-Ingredient Creamy Tomato Soup Recipe
Amount Per Serving (1 cup)
Calories 58 Calories from Fat 36
% Daily Value*
Fat 4g6%
Saturated Fat 2g13%
Cholesterol 10mg3%
Sodium 1256mg55%
Potassium 141mg4%
Carbohydrates 5g2%
Fiber 1g4%
Sugar 2g2%
Protein 1g2%
Vitamin A 3682IU74%
Vitamin C 3mg4%
Calcium 18mg2%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.

5-Ingredient Creamy Tomato Soup Recipe

(Visited 60,896 times, 18 visits today)