Creamy Tomato Chicken Soup with Bacon and Spinach Recipe
I first tasted a version of this Creamy Tomato Chicken Soup with Bacon and Spinach Recipe during a cozy trip through the southern United States, where hearty soups and chowders are celebrated, especially in cooler months.
The blend of smoky bacon, tender chicken, and creamy tomato broth perfectly reflects the comforting Southern cooking tradition rich, flavorful, and deeply satisfying. This dish carries the essence of American home-style cuisine, where fresh ingredients and simple techniques come together to create something soul-warming and unforgettable.

Ingredients
This recipe uses a blend of fresh ingredients to create a soup that is both hearty and flavorful. Here’s what you will need to bring it all together.
- 6 bacon strips – Cooking these until crispy adds a wonderful smoky flavor and crunchy texture.
- 2 tablespoons olive oil – Used for browning the chicken to perfection.
- 1 pound boneless, skinless chicken – You can use breasts or thighs, depending on your preference.
- 1 teaspoon paprika – Adds a touch of smoky sweetness that complements the bacon.
- ½ teaspoon salt – Adjust to your taste, but this is a good starting point to enhance all flavors.
- ¼ teaspoon crushed red pepper flakes – Gives a subtle warmth without making the soup overly spicy.
- 5 garlic cloves, minced – Fresh garlic provides the best aromatic and pungent base.
- 5 tomatoes, chopped – Fresh Roma or vine-ripened tomatoes will offer the best flavor.
- 10 oz. fresh spinach – Don’t use frozen; fresh spinach wilts perfectly without adding excess water.
- 3 cups chicken broth – A quality broth forms the savory foundation of your soup.
- ½ tablespoon Italian seasoning – A simple way to add a blend of complementary herbs.
- 1 cup heavy cream – This is the key to the soup’s rich, luxurious, and creamy texture.
- 1 cup shredded Parmesan cheese – Grate it fresh from a block for the smoothest melt and best flavor.
Note: These ingredient quantities will create a generous batch, serving about 4 people as a main course.
Variations
This soup is wonderfully versatile, allowing for easy substitutions to fit your tastes or what you have on hand.
- Protein Swap: If you’re not in the mood for chicken, try this with mild Italian sausage or even shrimp. For a vegetarian option, replace the chicken and bacon with a can of cannellini beans and some sautéed mushrooms.
- Dairy-Free Option: To make this recipe dairy-free, substitute the heavy cream with full-fat coconut milk or a dairy-free cream alternative. Use a dairy-free Parmesan cheese substitute to maintain the thickening effect and cheesy flavor.
- Flavor Boosters: A reader once suggested using sun-dried tomatoes instead of fresh ones for a more intense, concentrated tomato flavor, and I think that’s a brilliant idea. You could also add a splash of white wine to deglaze the pan after cooking the chicken for another layer of complexity.
Cooking Time
This delicious soup comes together in just half an hour, making it an ideal weeknight dinner.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Equipment You Need
You only need a few basic kitchen tools to create this wonderful soup.
- Large Skillet or Dutch Oven: This is essential for browning the chicken and simmering all the ingredients together in one pot.
- Baking Sheet: The best way to get evenly crispy bacon without the mess is by baking it in the oven on a lined sheet.
- Cutting Board and Knife: For chopping your fresh vegetables like tomatoes and mincing the garlic.
How to Make Creamy Tomato Chicken Soup with Bacon and Spinach Recipe?
Putting this soup together is a simple, step-by-step process that builds layers of flavor. From crisping the bacon to simmering the final creamy broth, each stage contributes to the delicious final product. You’ll start by preparing your proteins, then sauté the aromatics, and finally bring it all together into a cohesive and satisfying soup.
Prepare the Bacon and Chicken
First, preheat your oven to 400°F. While it’s heating, line a baking sheet with parchment paper and arrange the bacon strips in a single layer. Bake for 15-20 minutes, or until the bacon is as crispy as you like. Transfer it to a paper towel-lined plate to drain. While the bacon cooks, season the chicken breasts with salt, pepper, paprika, and red pepper flakes. Heat olive oil in a large skillet over medium-high heat and brown the chicken for 3-4 minutes per side.
Sauté Vegetables and Combine
Remove the browned chicken from the skillet and slice it into thick strips. Return the chicken to the pan and add the minced garlic, cooking for another minute until fragrant. Next, add the chopped tomatoes and cook for about 3 minutes, allowing them to soften and release their juices. Stir in the fresh spinach and cook until it wilts down completely. Chop the crispy bacon into bite-sized pieces and add it to the skillet.
Simmer the Soup
Pour in the chicken broth, heavy cream, and Italian seasoning. Stir everything together and bring the mixture to a gentle boil. Once it’s boiling, reduce the heat to a simmer. Slowly stir in the shredded Parmesan cheese, continuing to stir until it has completely melted into the soup. The cheese will help to naturally thicken the broth. Once the cheese is incorporated, remove the soup from the heat.

🇺🇸 Southern United States: The Heart of Comfort Food Culture
This Creamy Tomato Chicken Soup with Bacon and Spinach takes inspiration from the Southern United States, a region celebrated for its comforting, hearty, and flavor-packed cuisine. From Tennessee to Georgia, creamy soups and chowders are beloved staples, often shared during cool evenings or family gatherings. The use of smoky bacon, tender chicken, and fresh produce mirrors the South’s agricultural richness and tradition of slow, soulful cooking that warms both the heart and spirit.
Additional Tips for Making This Recipe Better
Having made this soup myself, I’ve discovered a few little things that can make a big impact on the final dish.
- I find that browning the chicken whole and then slicing it keeps it much juicier than cooking it in smaller pieces from the start. It’s an extra step but well worth the effort.
- When I add the Parmesan, I make sure the soup is at a very gentle simmer, not a rolling boil. This helps the cheese melt smoothly without clumping or becoming stringy.
- I saved a little of the crispy bacon to crumble over the top right before serving. This adds a fantastic textural contrast to the creamy soup that I really enjoyed.
How to Serve Creamy Tomato Chicken Soup with Bacon and Spinach?
If you ever visit the Southern states of the U.S., especially Tennessee or Georgia, you’ll notice how creamy soups like this are a staple in family kitchens and roadside diners alike. When serving it at home, ladle it into deep rustic bowls, top with crispy bacon and Parmesan, and pair it with warm buttermilk biscuits or cornbread. It’s the kind of meal that captures the warmth and hospitality of the South, bringing a taste of American comfort to your table.

Nutritional Information
Here is a general overview of the nutritional facts per serving for this soup.
- Calories: 808
- Protein: 39g
- Carbohydrates: 14g
- Fat: 66g
Make Ahead and Storage
This soup is great for meal prep, and the flavors often get even better the next day. Here are some guidelines for storing and reheating.
Allow the soup to cool to room temperature before transferring it to an airtight container. You can store it in the refrigerator for up to 3 days.
To reheat, gently warm the soup in a saucepan over low heat, stirring occasionally until it is heated through. You can also reheat individual portions in the microwave. If the soup has thickened too much in the fridge, a small splash of chicken broth or cream will help loosen it back to its original consistency.
I do not recommend freezing this soup. The heavy cream and cheese can separate when thawed, which will negatively affect the texture and make it grainy.
Why You’ll Love This Recipe?
There are so many reasons to fall in love with this creamy tomato chicken soup. Here are just a few.
- Rich and Satisfying: The combination of bacon, chicken, and a creamy tomato broth makes this soup incredibly hearty and filling enough to serve as a main course.
- Quick Weeknight Meal: You can have this delicious, restaurant-quality soup on the table in just 30 minutes, which makes it perfect for a busy weeknight.
- Low-Carb and Gluten-Free: By using Parmesan cheese as a natural thickener instead of flour, this soup is both low in carbohydrates and completely gluten-free.
- Packed with Flavor: From the smoky bacon to the fresh garlic and herbs, every single ingredient contributes to a deep, complex flavor profile that is simply irresistible.




