Instructions
- Cook the Bacon: In a large pot, cook bacon until crispy. Remove bacon, leaving 1 tablespoon of fat in the pot.
- Sauté Onions and Garlic: Add olive oil to the pot. Sauté onion until translucent, about 5 minutes. Add garlic and cook for 1-2 minutes.
- Add Potatoes and Broth: Stir in potatoes and broth. Bring to a boil, then simmer for 15-20 minutes until potatoes are tender.
- Add Broccoli: Add broccoli and cook for 10 more minutes until tender.
- Blend the Soup: Blend the soup until smooth using an immersion blender. For a chunkier texture, blend only part of the soup.
- Add Milk, Cream, and Cheese: Stir in milk, cream, and cheese. Cook over low heat until cheese is melted. Season with salt and pepper.
- Serve: Ladle soup into bowls and top with crispy bacon, extra cheese, and chives. Serve with crusty bread.
Tips for Success
- Potatoes: Use starchy potatoes like Russets for a creamier texture.
- Broccoli: Fresh broccoli is best, but frozen can be used if thawed and drained.
- Cheese: Shred your own cheddar for better melting.
Variations
- Vegetarian Version: Omit bacon and use vegetable broth. Add chickpeas or white beans for protein.
- Spicy Kick: Add red pepper flakes or hot sauce.
- Herb Variations: Add fresh thyme or parsley for extra flavor.
Conclusion
Loaded Broccoli Potato Soup is a rich and comforting dish perfect for any occasion. With its creamy texture, hearty vegetables, and indulgent toppings, this soup is easy to prepare and sure to be a hit with family and friends. Enjoy the comforting flavors and creamy goodness of this delightful soup!