There’s something incredibly comforting about a warm, hearty bowl of soup, especially when it’s packed with the rich flavors of bacon, broccoli, and potatoes. This Creamy Bacon Broccoli Potato Soup is the perfect dish for a cozy night in or a satisfying lunch. It’s creamy, savory, and full of wholesome ingredients that make it both delicious and nourishing. Whether you’re cooking for your family or meal prepping for the week, this recipe is sure to become a favorite.
Why You’ll Love This Recipe
This recipe brings together the best of all worlds: the smoky flavor of bacon, the earthy richness of potatoes, and the freshness of broccoli, all enveloped in a velvety, creamy broth. It’s a one-pot wonder that’s easy to prepare and adaptable to your taste preferences. The soup is not only packed with flavor but also with nutrients, making it a hearty meal that satisfies both your cravings and your nutritional needs. Plus, it’s a great way to use up leftover vegetables or that extra bit of cheese in the fridge.
Ingredients Breakdown
To make this delicious soup, you’ll need the following ingredients:
- 6 strips bacon: The star of the show, bacon adds a smoky, savory depth to the soup. The drippings will also be used to sauté the vegetables, adding even more flavor.
- 3 tablespoons bacon drippings (or butter): Essential for sautéing the onions and carrots, these drippings infuse the soup with a rich, savory base.
- 1 medium yellow onion, diced: Adds a subtle sweetness and depth of flavor to the soup.
- ¾ cup carrots, diced: Provides a touch of sweetness and a pop of color.
- 3 cloves garlic, minced: Enhances the overall flavor with its aromatic and slightly spicy notes.
- 1 teaspoon soy sauce (or Worcestershire sauce): Adds umami, making the flavors more complex and balanced.
- 1 teaspoon hot sauce (optional): Adds a slight kick, balancing the creaminess with a bit of heat.
- 1 teaspoon each of dried parsley and mustard powder: These herbs and spices bring a subtle yet essential flavor to the soup.
- ½ teaspoon dried oregano: Adds a hint of earthiness to complement the other ingredients.
- ¼ cup flour: Thickens the soup, giving it that desired creamy consistency.
- 5 cups chicken broth: Forms the base of the soup, bringing a savory, comforting flavor.
- 1 cup half and half: Contributes to the soup’s creamy texture, making it rich without being too heavy.
- Salt/Pepper to taste: Essential for balancing and enhancing the flavors.
- 1 ½ lbs. Yukon gold potatoes (or russet): Adds heartiness and creaminess when cooked down.
- 4 cups broccoli florets (fresh or frozen): Adds a fresh, green bite to the soup, balancing the richness.
- 1 ¼ cups cheddar cheese, shredded: Provides a sharp, tangy flavor and melts beautifully into the soup.
- 1/3 cup parmesan cheese, grated: Adds a nutty, salty flavor that complements the cheddar.
Step-by-Step Preparation Guide
- Cook the Bacon: Start by cutting the bacon strips in half. Place them in a 4-quart soup pot and cook slowly over low heat until they’re crispy on both sides. This method ensures that the bacon renders all its fat, which we’ll use for sautéing the vegetables. Once done, set the bacon aside on a paper towel-lined plate and roughly chop it once cooled.
- Prepare the Vegetables: While the bacon is cooking, dice the onions and carrots, and mince the garlic. Cut the broccoli florets into bite-sized pieces. Remember to leave the potatoes until just before adding them to the soup to prevent browning.
- Sauté the Vegetables: Heat 3 tablespoons of the reserved bacon drippings (or butter) in the same pot over medium heat. Add the diced onions and carrots, and sauté until they become very soft and slightly caramelized, about 12 minutes. This step is crucial as it builds the flavor base for the soup.
- Flavor the Soup: Add the minced garlic, soy sauce (or Worcestershire sauce), hot sauce (if using), dried parsley, mustard powder, and oregano to the pot. Cook for about a minute until fragrant. Then, stir in the flour and cook for 2 minutes, stirring constantly. This helps to eliminate the raw flour taste and begins the thickening process.
- Build the Soup Base: Gradually add the chicken broth in small splashes, stirring continuously to avoid lumps. Follow with the half and half, using the same method. Bring the soup to a gentle boil, then reduce the heat to a simmer. Let it cook for about 10 minutes to allow the flavors to meld and the soup to thicken slightly.
- Add the Potatoes: Peel the potatoes and cut them into ¾-inch chunks. Lightly season with salt and pepper before adding them to the soup. Simmer the soup, partially covered, for 15 minutes. Stir occasionally to prevent sticking and ensure even cooking.
- Cook the Broccoli: Add the broccoli florets to the pot and continue to simmer for an additional 7 minutes, or until the potatoes are fork-tender and the broccoli is cooked through but still vibrant.
- Blend (Optional): For a slightly smoother consistency, use an immersion blender to pulse the soup a few times. You can also transfer a portion of the broth to a blender and pulse before returning it to the pot.
- Add the Cheese: Reduce the heat to low and gradually stir in the shredded cheddar and grated parmesan cheese until melted and fully combined. Stir in half of the chopped bacon.
- Final Seasoning and Serve: Taste the soup and adjust the seasoning with additional salt and pepper if needed. Garnish each serving with the remaining chopped bacon for a delicious crunch and serve hot!

Tips for Perfect Soup
- Achieving the Perfect Consistency: If you prefer a thicker soup, use a bit more flour or blend more of the soup. For a thinner consistency, add extra chicken broth.
- Balancing Flavors: Don’t skip the soy sauce or Worcestershire sauce—they add a depth of flavor that makes the soup more savory and satisfying.
- Cheese Selection: Use freshly shredded cheese instead of pre-shredded, as it melts more smoothly into the soup.
Variations and Substitutions
- Vegetarian Option: Replace the bacon with smoked paprika for a similar smoky flavor. Use vegetable broth instead of chicken broth.
- Dairy-Free Version: Substitute the half and half with coconut milk or a dairy-free creamer, and use a dairy-free cheese alternative.
- Additional Vegetables: Add chopped celery, leeks, or bell peppers for extra flavor and nutrition.
Serving Suggestions
This soup is perfect on its own but pairs wonderfully with a side of crusty bread, a light salad, or some roasted vegetables. For an extra indulgent touch, serve it with a sprinkle of extra cheese on top and a dollop of sour cream. It’s also great served in a bread bowl for a more substantial meal.
How to Store and Reheat
- Storing: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- Freezing: This soup freezes well, but it’s best to freeze it before adding the cheese for a smoother texture when reheated. Store in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Reheat the soup on the stove over low heat, stirring occasionally, until warmed through. If it thickens too much, add a splash of broth or milk to thin it out.
Kitchen Equipment Needed
- 4-quart soup pot
- Sharp knife and cutting board
- Wooden spoon or spatula
- Measuring cups and spoons
- Immersion blender (optional)
FAQs
Can I use frozen broccoli?
Yes, you can use frozen broccoli. Just add it directly to the soup without thawing, and adjust the cooking time as needed.
Can I make this soup ahead of time?
Absolutely! The flavors only get better as it sits, making it a great make-ahead meal. Just store it in the fridge and reheat when ready to serve.
How can I make this soup gluten-free?
Substitute the flour with a gluten-free flour blend or cornstarch. Just be sure to dissolve the cornstarch in cold liquid before adding it to the soup to avoid lumps.
Conclusion
This Creamy Bacon Broccoli Potato Soup is everything you want in a comfort food: rich, creamy, and loaded with flavor. It’s easy to make and perfect for a cozy night in or feeding a crowd. Give this recipe a try, and you’ll see why it’s a family favorite. If you enjoyed this recipe, be sure to share it with your friends and subscribe to our blog for more delicious, easy-to-make recipes!
Print
Broccoli Potato Soup Recipe
- Total Time: 1 hour
- Yield: 6 1x
Description
Discover this easy and delicious Creamy Bacon Broccoli Potato Soup recipe that’s perfect for cozy dinners. Rich, savory, and satisfying!
Ingredients
- 6 strips bacon: The star of the show, bacon adds a smoky, savory depth to the soup. The drippings will also be used to sauté the vegetables, adding even more flavor.
- 3 tablespoons bacon drippings (or butter): Essential for sautéing the onions and carrots, these drippings infuse the soup with a rich, savory base.
- 1 medium yellow onion, diced: Adds a subtle sweetness and depth of flavor to the soup.
- ¾ cup carrots, diced: Provides a touch of sweetness and a pop of color.
- 3 cloves garlic, minced: Enhances the overall flavor with its aromatic and slightly spicy notes.
- 1 teaspoon soy sauce (or Worcestershire sauce): Adds umami, making the flavors more complex and balanced.
- 1 teaspoon hot sauce (optional): Adds a slight kick, balancing the creaminess with a bit of heat.
- 1 teaspoon each of dried parsley and mustard powder: These herbs and spices bring a subtle yet essential flavor to the soup.
- ½ teaspoon dried oregano: Adds a hint of earthiness to complement the other ingredients.
- ¼ cup flour: Thickens the soup, giving it that desired creamy consistency.
- 5 cups chicken broth: Forms the base of the soup, bringing a savory, comforting flavor.
- 1 cup half and half: Contributes to the soup’s creamy texture, making it rich without being too heavy.
- Salt/Pepper to taste: Essential for balancing and enhancing the flavors.
- 1 ½ lbs. Yukon gold potatoes (or russet): Adds heartiness and creaminess when cooked down.
- 4 cups broccoli florets (fresh or frozen): Adds a fresh, green bite to the soup, balancing the richness.
- 1 ¼ cups cheddar cheese, shredded: Provides a sharp, tangy flavor and melts beautifully into the soup.
- 1/3 cup parmesan cheese, grated: Adds a nutty, salty flavor that complements the cheddar.
Instructions
- Cook the Bacon: Start by cutting the bacon strips in half. Place them in a 4-quart soup pot and cook slowly over low heat until they’re crispy on both sides. This method ensures that the bacon renders all its fat, which we’ll use for sautéing the vegetables. Once done, set the bacon aside on a paper towel-lined plate and roughly chop it once cooled.
- Prepare the Vegetables: While the bacon is cooking, dice the onions and carrots, and mince the garlic. Cut the broccoli florets into bite-sized pieces. Remember to leave the potatoes until just before adding them to the soup to prevent browning.
- Sauté the Vegetables: Heat 3 tablespoons of the reserved bacon drippings (or butter) in the same pot over medium heat. Add the diced onions and carrots, and sauté until they become very soft and slightly caramelized, about 12 minutes. This step is crucial as it builds the flavor base for the soup.
- Flavor the Soup: Add the minced garlic, soy sauce (or Worcestershire sauce), hot sauce (if using), dried parsley, mustard powder, and oregano to the pot. Cook for about a minute until fragrant. Then, stir in the flour and cook for 2 minutes, stirring constantly. This helps to eliminate the raw flour taste and begins the thickening process.
- Build the Soup Base: Gradually add the chicken broth in small splashes, stirring continuously to avoid lumps. Follow with the half and half, using the same method. Bring the soup to a gentle boil, then reduce the heat to a simmer. Let it cook for about 10 minutes to allow the flavors to meld and the soup to thicken slightly.
- Add the Potatoes: Peel the potatoes and cut them into ¾-inch chunks. Lightly season with salt and pepper before adding them to the soup. Simmer the soup, partially covered, for 15 minutes. Stir occasionally to prevent sticking and ensure even cooking.
- Cook the Broccoli: Add the broccoli florets to the pot and continue to simmer for an additional 7 minutes, or until the potatoes are fork-tender and the broccoli is cooked through but still vibrant.
- Blend (Optional): For a slightly smoother consistency, use an immersion blender to pulse the soup a few times. You can also transfer a portion of the broth to a blender and pulse before returning it to the pot.
- Add the Cheese: Reduce the heat to low and gradually stir in the shredded cheddar and grated parmesan cheese until melted and fully combined. Stir in half of the chopped bacon.
- Final Seasoning and Serve: Taste the soup and adjust the seasoning with additional salt and pepper if needed. Garnish each serving with the remaining chopped bacon for a delicious crunch and serve hot!
Notes
This soup is perfect on its own but pairs wonderfully with a side of crusty bread, a light salad, or some roasted vegetables. For an extra indulgent touch, serve it with a sprinkle of extra cheese on top and a dollop of sour cream. It’s also great served in a bread bowl for a more substantial meal.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Dinner