Go Back

Creamy Broccoli Cheese Potato Soup

This creamy soup blends rich flavors with wholesome ingredients, making it a comforting dish perfect for busy nights.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: American
Calories: 300

Ingredients
  

Main Ingredients
  • 2 large potatoes, diced
  • 2 cups broccoli florets (fresh or frozen)
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 cup milk (or heavy cream for extra richness)
  • 2 cups shredded cheddar cheese
  • Salt and pepper to taste
  • Olive oil for sautéing
  • Optional: Croutons or extra cheese for serving

Method
 

Preparation
  1. In a large pot, heat up a splash of olive oil over medium heat. Toss in the chopped onion and minced garlic. Sauté these flavor powerhouses for about 5 minutes until they’re softened and fragrant.
  2. Add your diced potatoes along with the broccoli florets to the pot. Stir it around to coat everything in that lovely onion-garlic goodness.
  3. Add your vegetable broth, making sure those veggies are nicely submerged. Bring it all to a boil, then reduce the heat and let it simmer for about 15-20 minutes until the potatoes are fork-tender.
  4. Once the potatoes are tender, use an immersion blender to blend the soup to your desired consistency or carefully transfer the soup to a regular blender in batches.
  5. Return the blended soup to the pot (if needed) and stir in the milk or cream, followed by the shredded cheddar cheese. Keep stirring until the cheese is melted and smooth. Add salt and pepper to taste.
  6. Pour the soup into bowls, sprinkle with croutons or additional cheese if you like, and serve.

Notes

If you don’t have broccoli on hand, substitute with spinach or kale. For a thicker soup, blend it longer or add an extra potato. A splash of hot sauce can add a nice kick!