The BEST Homemade Tomato Soup Recipe

0 comments

I never thought tomato soup could win over my husband, but this creamy version with parmesan did it. It’s rich, silky, and the kind of bowl that makes grilled cheese feel nonnegotiable.

A photo of The BEST Homemade Tomato Soup Recipe

I used to be pretty meh about tomato soup, until this creamy tomato soup took over my lunch plans. Now I crave that rich, tangy, silky bowl with a grilled cheese parked right next to it.

The flavor is bold without being too sharp, and the heavy cream smooths everything out in the best way. I love the savory kick from Parmesan cheese, too.

But the real win? It tastes like I spent way more time on it than I did.

Deep tomato flavor. Creamy finish.

Zero boring spoonfuls. This is the tomato soup I keep coming back to most.

Ingredients

Ingredients photo for The BEST Homemade Tomato Soup Recipe

  • Olive oil gives the soup a smooth, cozy start without feeling heavy.
  • Butter adds that rich, diner-style tomato soup vibe we all secretly want.
  • Yellow onion brings sweetness and makes the whole pot smell amazing.
  • Garlic keeps it bold, savory, and way less boring.
  • Grated carrot sneaks in natural sweetness, plus a little veggie goodness.
  • Tomato paste makes the tomato flavor deeper, like it cooked all day.
  • Crushed tomatoes are the main event, bright, tangy, and super comforting.
  • Broth loosens everything up and makes it taste homemade, not flat.
  • Sugar balances the acidity, basically saving you from harsh tomato bite.
  • Salt, pepper, and pepper flakes keep it lively without overthinking things.
  • Heavy cream makes it silky, rich, and perfect for grilled cheese dunking.
  • Parmesan adds salty, nutty flavor that melts right into the soup.
  • Fresh basil makes it taste brighter, fresher, and a little fancy.
  • Plus, a bay leaf adds quiet background flavor you’d miss if skipped.

Ingredient Quantities

  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, chopped
  • 3 cloves garlic, minced
  • 1 medium carrot, peeled and grated
  • 2 tablespoons tomato paste
  • 1 (28 ounce) can crushed tomatoes
  • 2 1/2 cups low sodium chicken broth or vegetable broth
  • 1 teaspoon granulated sugar
  • Kosher salt, 1 to 1 1/2 teaspoons, to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon red pepper flakes, optional
  • 1/2 cup heavy cream
  • 1/2 cup freshly grated Parmesan cheese
  • 1/4 cup fresh basil, chopped, plus extra for garnish
  • 1 bay leaf, optional

How to Make this

1. Heat olive oil and butter in a large pot over medium heat until butter is melted and foamy. Add chopped onion and cook until soft and translucent, about 6 to 8 minutes.

2. Add minced garlic and grated carrot and cook, stirring, for 1 to 2 minutes until fragrant.

3. Stir in tomato paste and cook for 1 to 2 minutes to deepen the flavor.

4. Add crushed tomatoes, broth, granulated sugar, bay leaf if using, red pepper flakes if using, kosher salt and black pepper. Bring to a simmer.

5. Reduce heat to low and simmer gently for 12 to 15 minutes to meld flavors and soften the carrot and onion.

6. Remove the bay leaf. Use an immersion blender to puree the soup until smooth, or carefully transfer in batches to a blender and puree, then return to the pot.

7. Over low heat stir in the heavy cream, grated Parmesan, and chopped basil until the cheese is melted and the soup is warmed through. Taste and adjust salt and pepper as needed.

8. If the soup is too thick, add a splash of broth to reach desired consistency; reheat gently but do not boil after adding cream.

9. Serve hot garnished with extra chopped basil and a sprinkle of Parmesan. Enjoy with grilled cheese or crusty bread.

Equipment Needed

1. Large heavy pot or Dutch oven
2. Chef knife and cutting board
3. Wooden spoon or heatproof silicone spatula
4. Box grater (for carrot and Parmesan)
5. Can opener
6. Measuring cups and spoons
7. Immersion blender or countertop blender (for pureeing)
8. Ladle for serving
9. Small bowl or cup for holding grated cheese and chopped basil

FAQ

The BEST Homemade Tomato Soup Recipe Substitutions and Variations

  • Olive oil: use avocado oil or light olive oil in equal amount for similar cooking heat and neutral flavor.
  • Unsalted butter: use equal amount of salted butter and reduce added salt by about 1/4 teaspoon, or use 2 tablespoons olive oil for a dairy free option.
  • Heavy cream: substitute full fat coconut milk for a dairy free option (use slightly less, about 3/8 cup, and stir well), or use half and half in equal amount for a lighter soup.
  • Freshly grated Parmesan: use Pecorino Romano for a saltier, sharper profile but reduce added salt slightly, or use 1/3 cup nutritional yeast for a dairy free, umami rich alternative.

Pro Tips

– Cook the onion low and slow until it turns translucent and just starts to sweeten. Those gentle caramelized flavors are why this simple soup tastes so rich, so resist the urge to crank up the heat.

– Grate the carrot finely instead of chopping it. It melts into the soup and gives natural sweetness and body without leaving noticeable bits.

– When you add the tomato paste, let it cook for a couple of minutes and stir constantly. That little step removes the raw edge from the paste and deepens the tomato flavor.

– If you want a silkier finish, chill the soup briefly after blending and skim any foam or tiny oil droplets from the surface, then gently rewarm and stir in the cream and cheese. It keeps the texture smooth and the color bright.

– Don’t skip tasting at the end. A tiny pinch more salt or a squeeze of lemon or splash of vinegar can brighten the whole pot and make the basil pop.

The BEST Homemade Tomato Soup Recipe

The BEST Homemade Tomato Soup Recipe

Recipe by Bob Jones

0.0 from 0 votes

I never thought tomato soup could win over my husband, but this creamy version with parmesan did it. It’s rich, silky, and the kind of bowl that makes grilled cheese feel nonnegotiable.

Servings

6

servings

Calories

230

kcal

Equipment: 1. Large heavy pot or Dutch oven
2. Chef knife and cutting board
3. Wooden spoon or heatproof silicone spatula
4. Box grater (for carrot and Parmesan)
5. Can opener
6. Measuring cups and spoons
7. Immersion blender or countertop blender (for pureeing)
8. Ladle for serving
9. Small bowl or cup for holding grated cheese and chopped basil

Ingredients

  • 2 tablespoons olive oil

  • 2 tablespoons unsalted butter

  • 1 medium yellow onion, chopped

  • 3 cloves garlic, minced

  • 1 medium carrot, peeled and grated

  • 2 tablespoons tomato paste

  • 1 (28 ounce) can crushed tomatoes

  • 2 1/2 cups low sodium chicken broth or vegetable broth

  • 1 teaspoon granulated sugar

  • Kosher salt, 1 to 1 1/2 teaspoons, to taste

  • 1/2 teaspoon freshly ground black pepper

  • 1/4 teaspoon red pepper flakes, optional

  • 1/2 cup heavy cream

  • 1/2 cup freshly grated Parmesan cheese

  • 1/4 cup fresh basil, chopped, plus extra for garnish

  • 1 bay leaf, optional

Directions

  • Heat olive oil and butter in a large pot over medium heat until butter is melted and foamy. Add chopped onion and cook until soft and translucent, about 6 to 8 minutes.
  • Add minced garlic and grated carrot and cook, stirring, for 1 to 2 minutes until fragrant.
  • Stir in tomato paste and cook for 1 to 2 minutes to deepen the flavor.
  • Add crushed tomatoes, broth, granulated sugar, bay leaf if using, red pepper flakes if using, kosher salt and black pepper. Bring to a simmer.
  • Reduce heat to low and simmer gently for 12 to 15 minutes to meld flavors and soften the carrot and onion.
  • Remove the bay leaf. Use an immersion blender to puree the soup until smooth, or carefully transfer in batches to a blender and puree, then return to the pot.
  • Over low heat stir in the heavy cream, grated Parmesan, and chopped basil until the cheese is melted and the soup is warmed through. Taste and adjust salt and pepper as needed.
  • If the soup is too thick, add a splash of broth to reach desired consistency; reheat gently but do not boil after adding cream.
  • Serve hot garnished with extra chopped basil and a sprinkle of Parmesan. Enjoy with grilled cheese or crusty bread.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 280g
  • Total number of serves: 6
  • Calories: 230kcal
  • Fat: 18.7g
  • Saturated Fat: 9.3g
  • Trans Fat: 0.1g
  • Polyunsaturated: 1g
  • Monounsaturated: 8.4g
  • Cholesterol: 33mg
  • Sodium: 230mg
  • Potassium: 200mg
  • Carbohydrates: 13g
  • Fiber: 1.5g
  • Sugar: 8g
  • Protein: 8g
  • Vitamin A: 3500IU
  • Vitamin C: 8mg
  • Calcium: 85mg
  • Iron: 1mg

Please enter your email to print the recipe:




Leave a Comment

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

*