If you hate tomato soup, it’s probably because you think the canned version is the prototype. My homemade tomato soup recipe hits different. Mine is creamy, filled with so much flavor and actually easy to make. In fact, you can whip this up in about 30 minutes with just a few pantry ingredients like crushed tomatoes. And let me tell y’all, this recipe is top-notch. So good, I even made it on the Today Show.
This post may contain affiliate links. Read our disclosure policy.

How To Make Tomato Soup
- Add olive oil and onions to a medium heavy-bottom pot. Cook over medium heat until softened.
- Add garlic and red pepper flakes and cook until fragrant.
- Stir in pesto, tomatoes, and chicken stock.
- Bring to a boil, then reduce to a simmer and cook until slightly thickened.
- Season with salt and pepper and blend using an immersion blender. Strain if you prefer a thinner-textured soup.
- Once the soup is fully blended, stir in fresh basil and serve immediately.


Tomato Soup Recipe
Want to Save This Recipe, Boo?
Equipment
Ingredients
- 1 tablespoon extra-virgin olive oil
- ½ cup chopped yellow onion
- 2 garlic cloves minced
- 1/8 teaspoon red pepper flakes
- 2 tablespoons sun-dried tomato pesto or vegan pesto
- 28 ounce crushed tomatoes
- 1/3 cup chicken stock or vegetable stock
- Salt and pepper to taste
- 1 tablespoon minced fresh basil
Instructions
- In a medium heavy-bottom pot, heat olive oil over medium heat. Add onion and cook until softened, about 3-4 minutes. Add garlic and red pepper flakes and cook until fragrant, about 1 minute.
- Stir in pesto, tomatoes, and chicken stock. Bring to a boil, then reduce to a simmer and cook until slightly thickened, about 10 minutes.
- Season with salt and pepper. Blend using an immersion blender. Strain if you prefer a thinner-textured soup. You can also add a bit more oil for a smoother soup as well.
- Stir in fresh basil and serve immediately.
Notes
How To Store & Reheat
Cool to room temp then transfer it into an airtight container and refrigerate. To reheat, you can either warm it up in a pot over a medium flame, stirring occasionally, or for a quicker fix, pop it in the microwave for a few minutes. It should last in the fridge for about 3-4 days. If you want to keep it longer, freezing works great. Just add to freezer-safe bags, squeezing out all the air and laying them flat, or airtight containers, leaving just a little room at the top for expansion. It should be all good for about 3 months. To reheat, just let it thaw in the fridge overnight and reheat it.Nutrition
Recipe Tips
- Strain for Smoothness: This soup is already creamy, but if you want it silkier, pour the soup through a fine-mesh sieve so the texture is smooth.
- Simmer, Don’t Boil: This gives you a richer, more developed taste. If you boil the soup, it can break down the tomatoes too much.
- Balance the Tang: If your soup tastes too acidic, a splash of heavy cream or a little sugar can balance it.
- Keep an Eye on the Garlic: Don’t walk away from the stove while sautéing the garlic! You want it to be fragrant, not burned.

Want to Save This Recipe, Boo?
Recipe Help
You can make a quick cornstarch slurry and stir in. Just. mix a tablespoon of cornstarch with 2 tablespoons of water, pour it in and watch your soup thicken up.
If you don’t have one, it will just be a bit more rustic and chunky. You can also use a potato masher to smooth it out more.
More Soup Recipes
*Did you make this recipe? Please give it a star rating and leave comments below!* Post a photo of how your version of the recipe came out on Instagram (using #grandbabycakes)!!
Perfect for the weather here. So creamy and delicious. Thanks for sharing,
This soup was incredibly creamy and tasty! It was so easy to make – perfect for a chilly winter day! No more storebought soup over here – thank you for the recipe!!
Love this Homemade Tomato Soup recipe, so easy and delicious. Will be making this soon. Thanks for sharing 🙂
This tomato soup is incredible! I love how easy it is to make and it was so delicious with a grilled cheese. One of our new favorites!
This homemade tomato soup recipe is a game-changer for cold days! The velvety texture and bold flavor make it the best kind of comfort food.
YUM! I used more red pepper to taste and this was amazing for dipping our grilled cheese sammiches!
I will no longer be using canned tomato soup..this recipe is amazing! Tomato soup is my favorite soup and this is perfection!
I really enjoyed the addition of fresh basil and red pepper flakes!
Soups are my all time favorite Dinner options. Your recipe is so flavorful, quick and easy. A new recipe is always a welcome. Thanks
I love tomato soup, especially with grilled cheese sandwiches. I can’t wait to try this soup out.