If you’re looking for a warm and hearty soup that’s both comforting and nutritious, this Broccoli Potato Soup is the perfect choice! This recipe offers a delightful combination of tender broccoli, creamy potatoes, and a rich, velvety broth that’s packed with flavor. Whether you’re cooking for a family dinner or looking for a quick meal prep option, this soup has got you covered!
Why This Broccoli Potato Soup is Perfect for You
This soup is incredibly versatile, making it ideal for various dietary needs. It’s naturally vegetarian, and with a few simple substitutions, it can easily become vegan or gluten-free. With wholesome ingredients like broccoli and potatoes, this dish is not only filling but also loaded with nutrients. Plus, it’s easy to prepare and perfect for meal prep, ensuring you have a delicious, healthy option ready to enjoy anytime.
Ingredients for Broccoli Potato Soup
To make this delicious soup, you will need the following ingredients:
- 1/2 cup butter (we use country crock plant-based for a dairy-free option)
- 1 medium onion, chopped
- 2 stalks celery, chopped
- 2 carrots, chopped
- 4 garlic cloves, minced
- 1 teaspoon thyme
- 1/4 teaspoon nutmeg
- 1/2 cup all-purpose flour
- 2 cups whole milk (we use full-fat oat milk for a dairy-free option)
- 3 cups chicken broth (use vegetable broth for a vegan version)
- 3 cups broccoli, chopped
- 3 medium russet potatoes, peeled and diced
- 1 cup cheddar cheese (we use Follow Your Heart finely shredded cheddar cheese for a dairy-free option)
- Salt and pepper to taste
Kitchen Equipment Needed
To prepare this soup, you’ll need the following kitchen tools:
- Dutch oven or large soup pot
- Cutting board and knife
- Measuring cups and spoons
- Wooden spoon or spatula
- Whisk
- Blender or immersion blender
Step-by-Step Instructions to Make Broccoli Potato Soup
- Sauté the Vegetables: In a Dutch oven or large soup pot, melt the butter over medium heat. Add the chopped onion, garlic, celery, and carrots. Sauté until the vegetables are softened, about 5-7 minutes. Stir occasionally to prevent burning.
- Add Spices: Sprinkle in the thyme, nutmeg, and a pinch of salt and pepper. Cook for another minute, stirring continuously to allow the spices to bloom and release their flavors.
- Incorporate the Flour: Gradually sprinkle the flour over the vegetable mixture, stirring constantly until the flour is fully absorbed and a paste forms. This step will help thicken the soup.
- Add Milk and Broth: Slowly pour in the oat milk while whisking to avoid lumps. Continue stirring until the flour mixture is well blended with the milk. Then, add the chicken or vegetable broth and stir to combine.
- Cook the Potatoes: Add the diced potatoes to the pot and reduce the heat to low. Cover and simmer for about 20 minutes, or until the potatoes are fork-tender. Stir occasionally to prevent the soup from sticking to the bottom of the pot.
- Add the Broccoli: Once the potatoes are fully cooked, add the chopped broccoli to the pot. Continue to cook for another 5-7 minutes, or until the broccoli reaches your desired level of tenderness.
- Blend the Soup: Carefully transfer 2 cups of the soup to a blender and blend until smooth. Alternatively, use an immersion blender to partially blend the soup directly in the pot. This will create a creamy base while still retaining some texture from the vegetables.
- Add Cheese and Season: Return the blended soup to the pot and add the shredded cheddar cheese. Stir until the cheese is completely melted and the soup is creamy. Taste and adjust seasoning with salt and pepper as needed.
- Serve and Enjoy: Ladle the soup into bowls, garnish with extra cheese or a sprinkle of fresh herbs if desired, and enjoy hot!

Tips for Perfect Broccoli Potato Soup
- Achieving the Right Consistency: For a thicker soup, blend a larger portion of the mixture or add a bit more flour during the initial sauté. For a thinner soup, add more broth or milk.
- Flavor Enhancement: To intensify the flavor, use homemade broth or add a splash of lemon juice at the end to brighten up the taste.
- Cook Vegetables Evenly: Make sure to cut the vegetables into uniform sizes for even cooking.
Common Mistakes to Avoid
- Overcooking the Broccoli: Broccoli cooks quickly, so add it towards the end to retain its bright color and texture.
- Skipping the Blending Step: Blending a portion of the soup is key to achieving a creamy texture without the need for heavy cream.
- Not Adjusting the Seasoning: Always taste the soup before serving and adjust the seasoning as needed. A pinch of salt or a grind of fresh black pepper can make a big difference!
Variations and Recipe Swaps
- Make It Creamier: Add a splash of coconut milk or cashew cream for an extra creamy texture.
- Add Protein: For added protein, consider adding cooked chickpeas, tofu cubes, or shredded chicken.
- Different Vegetables: Swap out broccoli for cauliflower or add other vegetables like zucchini or spinach for a different flavor profile.
Serving and Presentation Tips
- Serve the soup in a bread bowl for a rustic touch.
- Garnish with fresh herbs like parsley or chives for a pop of color.
- Top with a dollop of dairy-free sour cream or a sprinkle of nutritional yeast for added flavor.
How to Store and Reheat Leftovers
To store leftovers, allow the soup to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 4 days or freeze for up to 3 months. When reheating, warm the soup gently over low heat, stirring occasionally until heated through. If the soup thickens too much, add a splash of broth or milk to adjust the consistency.
FAQs About Broccoli Potato Soup
- Can I make this soup gluten-free? Yes, simply substitute the all-purpose flour with a gluten-free flour blend.
- What if I don’t have a blender? You can use a potato masher for a chunkier texture or skip the blending step altogether for a more rustic soup.
- How can I make the soup spicier? Add a pinch of red pepper flakes or a dash of hot sauce for a bit of heat.
Conclusion
This Broccoli Potato Soup is a delicious, wholesome dish that’s perfect for any occasion. Whether you’re looking for a quick weeknight meal or a cozy option to warm up on a cold day, this soup is sure to satisfy. Give it a try and share your results with us! Don’t forget to subscribe to our blog for more tasty recipes and tips!
Print
Broccoli Potato Soup Recipe
- Total Time: 55 minutes
- Yield: 4-6 1x
Description
Enjoy a delicious Broccoli Potato Soup that’s comforting, easy to make, and perfect for any diet.
Ingredients
To make this delicious soup, you will need the following ingredients:
- 1/2 cup butter (we use country crock plant-based for a dairy-free option)
- 1 medium onion, chopped
- 2 stalks celery, chopped
- 2 carrots, chopped
- 4 garlic cloves, minced
- 1 teaspoon thyme
- 1/4 teaspoon nutmeg
- 1/2 cup all-purpose flour
- 2 cups whole milk (we use full-fat oat milk for a dairy-free option)
- 3 cups chicken broth (use vegetable broth for a vegan version)
- 3 cups broccoli, chopped
- 3 medium russet potatoes, peeled and diced
- 1 cup cheddar cheese (we use Follow Your Heart finely shredded cheddar cheese for a dairy-free option)
- Salt and pepper to taste
Instructions
- Sauté the Vegetables: In a Dutch oven or large soup pot, melt the butter over medium heat. Add the chopped onion, garlic, celery, and carrots. Sauté until the vegetables are softened, about 5-7 minutes. Stir occasionally to prevent burning.
- Add Spices: Sprinkle in the thyme, nutmeg, and a pinch of salt and pepper. Cook for another minute, stirring continuously to allow the spices to bloom and release their flavors.
- Incorporate the Flour: Gradually sprinkle the flour over the vegetable mixture, stirring constantly until the flour is fully absorbed and a paste forms. This step will help thicken the soup.
- Add Milk and Broth: Slowly pour in the oat milk while whisking to avoid lumps. Continue stirring until the flour mixture is well blended with the milk. Then, add the chicken or vegetable broth and stir to combine.
- Cook the Potatoes: Add the diced potatoes to the pot and reduce the heat to low. Cover and simmer for about 20 minutes, or until the potatoes are fork-tender. Stir occasionally to prevent the soup from sticking to the bottom of the pot.
- Add the Broccoli: Once the potatoes are fully cooked, add the chopped broccoli to the pot. Continue to cook for another 5-7 minutes, or until the broccoli reaches your desired level of tenderness.
- Blend the Soup: Carefully transfer 2 cups of the soup to a blender and blend until smooth. Alternatively, use an immersion blender to partially blend the soup directly in the pot. This will create a creamy base while still retaining some texture from the vegetables.
- Add Cheese and Season: Return the blended soup to the pot and add the shredded cheddar cheese. Stir until the cheese is completely melted and the soup is creamy. Taste and adjust seasoning with salt and pepper as needed.
- Serve and Enjoy: Ladle the soup into bowls, garnish with extra cheese or a sprinkle of fresh herbs if desired, and enjoy hot!
Notes
- Overcooking the Broccoli: Broccoli cooks quickly, so add it towards the end to retain its bright color and texture.
- Skipping the Blending Step: Blending a portion of the soup is key to achieving a creamy texture without the need for heavy cream.
- Not Adjusting the Seasoning: Always taste the soup before serving and adjust the seasoning as needed. A pinch of salt or a grind of fresh black pepper can make a big difference!
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Dinner