Broccoli Spinach Soup recipe is a healthy, ultra-creamy soup made with broccoli, spinach, and cheese in an Instant Pot Pressure Cooker or Stovetop. It's the ideal comfort food all year long. This broccoli soup is a one-pot recipe and takes less than 30 minutes to make, and it is Low Carb, Keto Recipe.

Whenever I buy a bag of organic broccoli and spinach from Costco, I make this Broccoli Cheese Soup Recipe at home. It's so yummy and filling.
You can store Broccoli Spinach Soup in the fridge for up to 3 days. Then, reheat it in a microwave or on the stovetop over medium-low heat.
I used to prepare this recipe on a stovetop pot, but recently I have been making this soup in Instant Pot, an electric pressure cooker. I have explained both Stovetop and Instant Pot versions below.
If you are on a Keto or Low Carb Diet, check out my Keto Indian Food Recipes Collection. Always use unsweetened almond milk or coconut milk for a keto-friendly broccoli spinach soup. Also, you can use half and half milk.
Jump to:
Why You'll Love This Broccoli and Spinach Soup
- Rich, creamy, and easy to prepare
- Super healthy and wholesome.
- Requires few ingredients.
- Perfect for parties, potlucks, or get-togethers.
- It can be made on the stovetop and Instant Pot.
- Vegetarian, nut-free, and gluten-free.
Broccoli Soup Ingredients
Here's what you'll need to make the best broccoli spinach soup recipe.
- Broccoli: Choose organic, fresh, and dark green broccoli with firm stems.
- Onions: are essential aromatics that form the base of the soup and add tons of flavor. I prefer to use sweet onions but feel free to use any onion you have on hand.
- Garlic: Use freshly minced garlic for a burst of flavor.
- Vegetable Broth: Use low-sodium vegetable broth. It adds a nice depth of flavor and the liquid base for this broccoli soup. However, you can even use water if that's what you have.
- Milk: I used full-fat whole milk in this recipe. You may also use full-fat coconut milk or almond milk.
- Cheese: I used mozzarella cheese. You may also use nutritional yeast or vegan cheese if you are vegan.
- Butter - helps to cook the onions and build the flavor in the soup. You may also use olive oil.
- Seasonings: salt, and freshly ground black pepper.
How to Make Broccoli Spinach Soup
Stovetop Pot Method
Melt the butter in a saucepan over medium-high heat. Add the minced garlic and saute for a minute, ensuring the garlic doesn’t burn.
Add onions and saute till they are soft and translucent.
Next, add the broccoli florets, and saute for 2 minutes. Add vegetable broth (or water). Mix everything well.
Cover, and cook the broccoli florets till they are fork tender, takes around 3-4 minutes.
Then add the spinach, milk, cheese, salt, and freshly ground black pepper. Stir well.
Simmer for 1-2 minutes until spinach is wilted. At this stage, turn off the gas and remove it from the heat.
Use an immersion blender to puree the soup until smooth. ( Or transfer the mixture to a traditional blender or Vitamix in batches and puree until smooth). Adjust the seasoning to taste.
Reheat if necessary and serve with additional toppings as desired.
If you think the soup is too thin, you can add cornflour slurry into the soup and boil for 2 minutes. This gives thick and creamy consistency. I like my soup thin, so I did not add it.
Enjoy your spinach broccoli soup hot!
Instant Pot Method
- Press SAUTE on Instant Pot. Heat butter, add minced garlic, and saute for 30 seconds.
- Add onion and saute till they are soft and translucent.
- Next, add broccoli, and vegetable broth (or water). Give a quick stir.
- Close the lid securely, and turn the vent to "SEALING". Select the PRESSURE COOK/MANUAL (High Pressure) setting and set the cooking time to 3 minutes.
- When the instant pot beeps, do a Quick Pressure Release.
- Then add the spinach, milk, cheese, salt, and freshly ground pepper. Stir well.
- Turn on the Saute and simmer for 1-2 minutes until the spinach is wilted. At this stage, press Cancel.
- Use an immersion blender to puree the soup until smooth. ( Or transfer the mixture to a traditional blender or Vitamix in batches and puree until smooth).
- If you think the soup is too thin, you can add cornflour slurry into the soup and boil for 2 minutes, this gives thick consistency. I like soup thin, so I did not add it.
- The healthy Instant pot Broccoli Cheese Soup recipe is ready to serve.
What to Serve with Creamy Broccoli Soup
This soup is great on its own, or you can pair it with a side of bread and a fresh salad.
I have garnished it with some cream. Here are a few suggestions for toppings.
- Cheese
- Greek yogurt
- Croutons
- Toasted pumpkin seeds
- Slivered almonds
- Roasted veggies
- Roasted chickpeas
- Red chili flakes
Make Ahead & Storage
- Make-Ahead: This soup is a great make-ahead meal. Let the soup cool down to room temperature, and then store it in an air-tight container in the fridge for up to 2 days until you are ready to serve.
- Refrigerator: Store the leftovers in the refrigerator for up to 2-3 days in an air-tight container.
- Freezer: This soup freezes well. Let the soup cool completely, then transfer to freezer safe container or ziplock bag for up to 2-3 months.
- Reheating: You can reheat it on the microwave or stovetop on low heat until warm through.
Variations for Broccoli Spinach Soup
- Potato: You can add diced potatoes when you cook broccoli, this gives a creamy texture to the soup.
- Almond: Add around 10 soaked almonds with broccoli, to make the soup to rich and healthier.
- Greens: Feel free to substitute the baby spinach with other greens like kale, or arugula.
- Vegan: If you are Vegan, you can substitute dairy milk and cheese with vegan alternatives. This soup tastes good without adding milk and cheese as well.
More Broccoli Recipes
- Broccoli Cheddar Soup
- Roasted Broccoli
- Broccoli Potato Stir Fry
- Paneer Broccoli Paratha
- Tandoori Broccoli
- Broccoli Dill Salad
- Steamed Broccoli
More Soup Recipes
- Lemon Coriander Soup
- Creamy Tomato Soup
- Sweet Potato Soup
- Lentil Soup
- Cauliflower Soup
- Vegetable Barley Soup
If you love Soups and looking for more Instant Pot Soup Recipes? Here are my 18+ Instant Pot Vegetarian Soup Recipes you must try.
If you’ve tried this healthy broccoli spinach soup recipe or any other recipe on Indianveggiedelight, then don’t forget to rate the recipe. You can also follow me on Instagram and Facebook to see the latest recipes!
Broccoli Spinach Soup Recipe
Equipment
Ingredients
- 1 cup broccoli chopped (around 15 florets)
- 1 cup spinach (palak) chopped
- 1 tablespoon garlic minced, (around 3 cloves)
- 1 medium onion finely chopped (about ½ cup)
- ½ cup almond milk or coconut milk or dairy milk
- 1 tablespoon butter
- ¼ cup mozzarella cheese or any processed cheese
- ¼ teaspoon black/white pepper powder
- salt to taste
- 1 cup water (or vegetable stock)
Instructions
Stovetop Pot Method:
- Melt the butter in a saucepan over medium-high heat. Add garlic and saute for a minute, ensuring the garlic doesn’t burn.
- Add onion and saute till they are soft and translucent.
- Next, add the broccoli florets, and saute for 2 minutes. Add vegetable broth (or water). Mix well.
- Cover, and cook till broccoli florets are fork tender, takes around 3-4 minutes.
- Then add the spinach, milk, cheese, salt, and freshly ground pepper. Stir well.Simmer for 1-2 minutes until spinach is wilted. At this stage, turn off the gas and remove it from the heat.
- Use an immersion blender to puree the soup until smooth. ( Or transfer the mixture to a traditional blender or Vitamix in batches and puree until smooth). Adjust the seasoning to taste.Reheat if necessary and serve with additional toppings as desired.
- If you think the soup is too thin, you can add cornflour slurry into the soup and boil for 2 minutes. This gives thick and creamy consistency. I like my soup thin, so I did not add it.Enjoy your spinach broccoli soup hot!
Instant Pot Instructions:
- Press SAUTE on Instant Pot. Heat butter, add minced garlic, and saute for 30 seconds.
- Add onion and saute till they are soft and translucent.
- Next, add broccoli, and vegetable broth (or water). Give a quick stir.
- Close the lid securely, and turn the vent to "SEALING". Select the PRESSURE COOK/MANUAL (High Pressure) setting and set the cooking time to 3 minutes.
- When the instant pot beeps, do a Quick Pressure Release.
- Then add the spinach, milk, cheese, salt, and freshly ground pepper. Stir well.
- Turn on the Saute and simmer for 1-2 minutes until the spinach is wilted. At this stage, press Cancel.
- Use an immersion blender to puree the soup until smooth. ( Or transfer the mixture to a traditional blender or Vitamix in batches and puree until smooth).
- If you think the soup is too thin, you can add cornflour slurry into the soup and boil for 2 minutes, this gives thick consistency. I like soup thin, so I did not add it.
- The healthy Instant pot Broccoli Cheese Soup recipe is ready to serve.
Notes
Variations for Broccoli Spinach Soup
- Potato: You can add diced potatoes when you cook broccoli, this gives a creamy texture to the soup.
- Almond: Add around 10 soaked almonds with broccoli, to make the soup to rich and healthier.
- Greens: Feel free to substitute the baby spinach with other greens like kale, or arugula.
- Vegan: If you are Vegan, you can substitute dairy milk and cheese with vegan alternatives. This soup tastes good without adding milk and cheese as well.
Nutrition
Other Recipe Collections to Try from my blog
10+ Veg Sandwich Recipes Indian Style
Snigdha says
What kind of cheese did you use?
bhavana says
I used mozzarella cheese but you can use amul processed cheese too.
Barbara says
surprisingly delicious! and healthy. I did substitute low sodium chicken broth gor the water. This soup is so good either hot or cold. Really pretty eith a drizzle of cream or yogurt.
Bhavana Patil says
Glad you liked it.. Thanks for sharing your feedback 🙂
Cyndie says
This is really good! I made it on the stove and used chicken broth instead of water. Also, added some half and half to the milk and threw in some extra moz cheese (just because, lol!). I'll make this again! Thank you !
Bhavana Patil says
Hi Cyndie, I am so glad to hear you liked the recipe.