Homemade Tomato Soup

This homemade tomato soup is a comforting, flavor-packed classic elevated with savory turkey bacon, sweet carrots, and rich San Marzano tomatoes. Slowly simmered and blended until smooth, the soup develops a deep, slightly smoky flavor with a silky texture. A touch of cream at the end adds richness, making this a cozy, satisfying bowl perfect for any day.


Why You Will Love This Recipe

You will love this recipe because it transforms simple pantry ingredients into a deeply flavorful, homemade soup that tastes far better than anything from a can. The turkey bacon adds a subtle smoky depth, while the tomatoes and aromatics create a rich, balanced base. It’s easy to make, comforting, and perfect for pairing with grilled cheese or crusty bread.


Homemade Tomato Soup

Tomato soup is one of the most beloved comfort foods, known for its simplicity and warmth. This version builds on that tradition by adding layers of flavor that make it feel more homemade and satisfying.

At the heart of the recipe are high-quality canned tomatoes, preferably San Marzano. These tomatoes are naturally sweet and less acidic, which helps create a smoother, more balanced soup without needing excessive sugar or cream.

Turkey bacon replaces traditional pork bacon in this version, offering a similar smoky, savory flavor while keeping the dish lighter. As it cooks, it releases flavorful fat that becomes the base for sautéing the vegetables.

Carrots play an important role in balancing the acidity of the tomatoes. As they cook down, they release natural sweetness that rounds out the flavor and gives the soup a subtle depth.

Onion and garlic form the aromatic backbone of the soup. Cooking them slowly in the rendered fat from the turkey bacon allows their flavors to develop fully, creating a rich base before the tomatoes are added.

Tomato paste is used to intensify the tomato flavor. Allowing it to cook and slightly caramelize before adding liquid deepens its richness and adds complexity to the final dish.

A small amount of flour helps thicken the soup slightly, giving it a more velvety texture without making it heavy. This step is subtle but contributes to the overall mouthfeel.

The soup is simmered gently to allow all the flavors to come together. During this time, the herbs infuse the broth, and the tomatoes break down further, creating a cohesive and deeply flavored base.

Blending the soup transforms it into a smooth, creamy consistency. You can blend it fully for a silky finish or leave a bit of texture if you prefer a more rustic style.

Adding cream at the end is optional but highly recommended if you want a richer, more luxurious soup. It softens the acidity and gives the soup a classic creamy finish.

This soup pairs perfectly with grilled cheese sandwiches, making it a timeless combination that feels nostalgic and comforting. It’s also excellent with crusty bread or a simple side salad.

From a practical standpoint, this recipe is great for meal prep. It stores well and tastes even better the next day as the flavors continue to develop.

You can also customize it easily. Add red pepper flakes for heat, basil for freshness, or even a sprinkle of parmesan for extra richness.

The texture is one of the highlights. Smooth, slightly thick, and velvety, it coats the spoon beautifully and feels satisfying without being too heavy.

Emotionally, tomato soup is tied to comfort and familiarity. It’s the kind of dish that warms you up, slows things down, and brings a sense of home to the table.

Overall, this homemade tomato soup with turkey bacon is a perfect example of how simple ingredients and thoughtful cooking techniques can create something deeply comforting and full of flavor.


Servings & Time

  • Servings: 4–6
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes

Ingredients

  • 4 slices turkey bacon, cut into small pieces
  • 1 (28-ounce) can whole San Marzano tomatoes
  • 4 cups chicken broth (plus more if needed)
  • 2 carrots, chopped
  • ½ yellow onion, chopped
  • 4 cloves garlic, minced
  • 1½ tablespoons tomato paste
  • 1 tablespoon all-purpose flour
  • ½ teaspoon dried thyme
  • 1 bay leaf
  • Salt and freshly ground black pepper, to taste
  • Cream (optional, for serving)

Instructions

Cook the Turkey Bacon

  1. In a large soup pot, cook turkey bacon over medium-low heat until lightly crispy and browned, about 5–8 minutes.

Sauté the Vegetables

  1. Add chopped carrots, onion, and garlic to the pot.
  2. Cook for 5–10 minutes, stirring occasionally, until the vegetables are soft and fragrant.

Build the Flavor Base

  1. Stir in the tomato paste and cook for 2–3 minutes until it darkens slightly and becomes aromatic.
  2. Add the flour and stir for 1 minute to combine and lightly cook it.

Add Liquids and Simmer

  1. Pour the whole tomatoes into a bowl and crush them by hand.
  2. Add the crushed tomatoes, chicken broth, thyme, and bay leaf to the pot.
  3. Bring to a gentle simmer and cook for 30 minutes, allowing flavors to develop.

Blend and Finish

  1. Remove the bay leaf. Carefully blend the soup in batches until smooth, then return it to the pot.
  2. Stir in cream if desired and adjust the consistency with additional broth if needed.
  3. Season with salt and pepper to taste.

Serve

  1. Serve warm with crusty bread or grilled cheese for a comforting meal.

Tips

Smooth vs. rustic: Blend fully for a creamy texture or leave slightly chunky for a more rustic feel.
Cream option: Heavy cream adds richness, but half-and-half or milk can also be used for a lighter version.
Flavor boost: A pinch of sugar can be added if the tomatoes taste too acidic.
Make ahead: This soup tastes even better the next day as the flavors deepen.
Storage: Store in the refrigerator for up to 4 days or freeze for up to 2 months.

Homemade Tomato Soup

This homemade tomato soup is a comforting, flavor-packed classic elevated with savory turkey bacon, sweet carrots, and rich San Marzano tomatoes. Slowly simmered and blended until smooth, the soup develops a deep, slightly smoky flavor with a silky texture. A touch of cream at the end adds richness, making this a cozy, satisfying bowl perfect for any day.
Prep Time15 minutes
Cook Time40 minutes
Total Time55 minutes
Servings: 6

Ingredients

  • 4 slices turkey bacon cut into small pieces
  • 1 28-ounce can whole San Marzano tomatoes
  • 4 cups chicken broth plus more if needed
  • 2 carrots chopped
  • ½ yellow onion chopped
  • 4 cloves garlic minced
  • tablespoons tomato paste
  • 1 tablespoon all-purpose flour
  • ½ teaspoon dried thyme
  • 1 bay leaf
  • Salt and freshly ground black pepper to taste
  • Cream optional, for serving

Instructions

Cook the Turkey Bacon

  • In a large soup pot, cook turkey bacon over medium-low heat until lightly crispy and browned, about 5–8 minutes.

Sauté the Vegetables

  • Add chopped carrots, onion, and garlic to the pot.
  • Cook for 5–10 minutes, stirring occasionally, until the vegetables are soft and fragrant.

Build the Flavor Base

  • Stir in the tomato paste and cook for 2–3 minutes until it darkens slightly and becomes aromatic.
  • Add the flour and stir for 1 minute to combine and lightly cook it.

Add Liquids and Simmer

  • Pour the whole tomatoes into a bowl and crush them by hand.
  • Add the crushed tomatoes, chicken broth, thyme, and bay leaf to the pot.
  • Bring to a gentle simmer and cook for 30 minutes, allowing flavors to develop.

Blend and Finish

  • Remove the bay leaf. Carefully blend the soup in batches until smooth, then return it to the pot.
  • Stir in cream if desired and adjust the consistency with additional broth if needed.
  • Season with salt and pepper to taste.

Serve

  • Serve warm with crusty bread or grilled cheese for a comforting meal.

Notes

Smooth vs. rustic: Blend fully for a creamy texture or leave slightly chunky for a more rustic feel.
Cream option: Heavy cream adds richness, but half-and-half or milk can also be used for a lighter version.
Flavor boost: A pinch of sugar can be added if the tomatoes taste too acidic.
Make ahead: This soup tastes even better the next day as the flavors deepen.
Storage: Store in the refrigerator for up to 4 days or freeze for up to 2 months.

 

 

 

 

Leave a Comment

Recipe Rating