This broccoli palak paneer recipe takes the classic Indian spinach curry and makes it even better by adding broccoli for extra fiber and nutrients. In just 40 minutes , you get a creamy, bright green gravy with soft, melt in your mouth paneer. The secret is soaking fried paneer cubes in warm milk while you make the gravy. This keeps the paneer tender instead of rubbery, a game changer for any palak paneer recipe.

Jump to:
Why Make This Broccoli Palak Paneer
This recipe solves two common palak paneer problems: dull olive colored gravy and rubbery paneer. Plus, adding broccoli boosts the fiber and protein without changing the classic taste.
The bright green color comes from blanching vegetables in salted water and immediately shocking them in ice water. This stops the cooking and locks in the vibrant color. Most restaurant palak paneer turns olive green because they skip this step.
The soft paneer comes from soaking fried cubes in warm milk while you build the gravy. The milk rehydrates the paneer and adds richness to the final dish.
Adding broccoli to traditional palak paneer gives you:
- Extra fiber (8g per serving vs 4g in regular palak paneer)
- More volume for the same calories
- Hidden vegetables for picky eaters
- A beautiful bright green color
Nutrition highlights per serving:
- 352 calories
- 24g protein
- 8g fiber
- 58% calcium
The high protein (24g) and calcium make this a nutritional powerhouse for vegetarian meals.
Palak Paneer vs Broccoli Palak Paneer
How does adding broccoli change the nutrition? Here's a side by side comparison:
| Recipe | Serving | Calories | Protein (g) | Fiber (g) | Fat (g) | Carbs (g) |
|---|---|---|---|---|---|---|
| Palak Paneer | 1serving (220g) | 319 | 20 | 4 | 22 | 14 |
| Broccoli Palak Paneer | 1serving (320g) | 352 | 24 | 8 | 22 | 21 |
The broccoli version has more protein (24g vs 20g) and double the fiber (8g vs 4g) with a larger serving size (servings (320g) vs servings (220g)). You get more volume and nutrition per serving.
Key Ingredients for Broccoli Palak Paneer

Fresh spinach: Use pre-washed bagged spinach to save time. One pound cooks down significantly but blends into a thick, flavorful puree.
Frozen broccoli: No cutting required. Frozen broccoli florets blanch evenly and blend smoothly. You get the nutrition without the prep work.
Paneer: Cut into strips first, fry until golden, then cube and soak in warm milk. This two step process is the key to soft paneer.
Whole milk: Soaking the paneer in warm milk is the secret technique. It rehydrates the cheese and adds creaminess to the gravy.
Green chilies: Thai chilies add authentic heat. Use 8 for spicy, 4 to 5 for medium, or 2 to 3 for mild. You can also add chili powder at the end if it is not spicy enough.
Kasuri methi: Dried fenugreek leaves add the signature restaurant flavor. Crush them between your palms before adding to break them into finer pieces and release the aroma.
Smart Shopping Tips
- Buy pre-washed bagged spinach to save 10+ minutes of washing
- Frozen broccoli florets are cheaper than fresh and already prepped
- Store brand paneer works just as well as premium brands
- One block of paneer (8 oz) serves 4 people in this recipe, 2 oz per each
- Stock up on kasuri methi, it lasts months in an airtight container
How to Make Broccoli Palak Paneer
Blanch vegetables for bright green color, fry paneer until golden, then build the gravy. The paneer soaks in warm milk while you cook, keeping it soft and tender.

- Boil water: Bring salted water to a boil in a large pot.

- Prep while water heats: Slice paneer into 4 strips, chop onion, and mix tomato paste with water to make passata.

- Blanch broccoli: Add frozen broccoli to boiling water and blanch for 2 minutes.

- Add spinach: Add spinach and green chilies. Blanch 2 more minutes, then drain and shock in ice water.

- Blend: Squeeze gently (do not over squeeze) and blend into a smooth puree.

- Fry paneer: Fry paneer strips 2 minutes per side until golden brown.

- Soak paneer: Warm milk in the pan, cut paneer into cubes, and soak in the warm milk while you make the gravy.

- Temper spices: Heat oil and temper bay leaf, cloves, and cinnamon for 30 seconds.

- Fry onions: Add onions and salt. Fry 5 to 7 minutes until golden.

- Add ginger garlic: Add ginger garlic paste and cook 2 to 3 minutes until fragrant.

- Add spices and tomato: Add spice powders and tomato passata. Cook 1 minute.

- Add puree: Add the spinach broccoli puree and cook 3 minutes.

- Add paneer: Add the milk soaked paneer (with the milk) and simmer 5 minutes.

- Finish: Crush kasuri methi between your palms and sprinkle over the curry. Serve hot.
For complete step-by-step instructions with exact measurements, see the recipe card below.
Pro Tips
- Do not over squeeze the blanched vegetables. You need some moisture for blending.
- Ice bath is essential for bright green color. Skipping it results in dull olive gravy.
- Multitask to save time: Fry paneer while vegetables blanch. Start gravy while paneer soaks.
- Remove cloves and cinnamon before serving. Biting into them is unpleasant.
How to Serve Broccoli Palak Paneer
Serve this broccoli palak paneer hot with naan, roti, or rice. Here are complete meal ideas:
North Indian Thali
- Broccoli Palak Paneer (this recipe)
- Roti or Naan
- Bottle Gourd Raita
High Protein Meal Option 1: With Edamame Rice
- Broccoli Palak Paneer (this recipe)
- High Protein Edamame Rice
Nutrition totals: 527cal | 33g | 9g per thali
| Recipe Name | Serving Size | Calories | Protein (g) | Fiber (g) | Fat (g) | Carbs (g) |
|---|---|---|---|---|---|---|
| Broccoli Palak Paneer | 1serving (320g) | 352 | 24 | 8 | 22 | 21 |
| High-Protein Edamame Rice with Chicken Broth | 1serving (145g each) | 175 | 9 | 1 | 2 | 31 |
| Total | - | 527 | 33 | 9 | 24 | 52 |
High Protein Meal Option 2: With Masoor Dal Rice
- Broccoli Palak Paneer (this recipe)
- Masoor Dal Rice
Nutrition totals: 538cal | 37g | 15g per thali
| Recipe Name | Serving Size | Calories | Protein (g) | Fiber (g) | Fat (g) | Carbs (g) |
|---|---|---|---|---|---|---|
| Broccoli Palak Paneer | 1serving (320g) | 352 | 24 | 8 | 22 | 21 |
| Masoor Dal Rice Recipe with Chicken Broth | 1serving (190g) | 186 | 13 | 7 | 0.3 | 39 |
| Total | - | 538 | 37 | 15 | 22.3 | 60 |
The creamy gravy pairs well with plain rice or bread. The paneer provides complete protein, making this a satisfying main dish.
Easy Variations
Restaurant style: Add 2 tablespoon heavy cream at the end for extra richness.
Vegan version: Replace paneer with extra firm tofu (press and fry the same way) and use coconut milk instead of dairy milk.
Extra spicy: Add ½ teaspoon red chili powder with the other spices, or serve with green chutney.
Lower fat: Use low fat paneer and reduce oil to 1 tablespoon each for frying and tempering.
Freezing & Storage Strategy

Refrigerator: Store in an airtight container for up to 3 days. The color may darken slightly but flavor remains delicious.
Freezer: Freeze for up to 1 month. The gravy freezes well but paneer texture may change slightly. Thaw overnight in refrigerator.
Reheating: Microwave works well. You can also reheat gently on stovetop over low heat. Add a splash of milk if the gravy has thickened too much.
Portioning tip: This recipe makes about 1280g total (4 servings at 320g each). Weigh your skillet before cooking so you can calculate the exact total weight and divide evenly. You can also count paneer cubes and distribute them equally.
FAQs
Three common causes: you skipped the ice bath, cooked the vegetables too long, or added acidic ingredients. Blanch for exactly 4 minutes total (2 min broccoli, then 2 min with spinach) and immediately shock in ice water. The chlorophyll in greens breaks down when exposed to heat or acid, turning the bright green color into dull olive. Adding tomatoes or lemon juice directly to the puree will also dull the color.
You either fried it too long or skipped the milk soak. Fry just until golden (2 minutes per side) and always soak in warm milk for at least 5 minutes before adding to gravy.
Yes, but the texture and color won't be as good. Thaw completely, squeeze out excess water, and skip the blanching step. Go straight to blending.
Extra firm tofu works well. Press for 30 minutes, cut into cubes, and fry the same way. For a different protein, try chickpeas or white beans.
It adds the signature restaurant flavor, but you can skip it if unavailable. The dish will still taste good, just slightly different.
Use only 2 green chilies and remove the seeds. Skip the chili powder entirely. The gravy will be mild but flavorful.
Nutrition Breakdown
One serving (320g) delivers 352 calories with 24g protein and 8g fiber. The calcium content (58%) is exceptionally high for a single dish, coming from both the paneer and the leafy greens.
Final Thoughts
This broccoli palak paneer proves you can make traditional recipes healthier without sacrificing flavor. The milk soaking technique keeps the paneer soft, the ice bath keeps the color bright, and the added broccoli boosts the nutrition. Once you try this version, you may never go back to regular palak paneer.
What's your favorite way to make palak paneer? Have you tried adding extra vegetables?
Broccoli Palak Paneer
Equipment
- 1 Large pot for blanching
- 1 Bowl with ice water fill with cold water and ice cubes for shocking vegetables
- 1 Blender or food processor
- 2 Skillets one for paneer, one for gravy
Ingredients
For Spinach Broccoli Puree:
- 4 cups (960 ml) water - for blanching
- 2 teaspoon (12 g) salt - for blanching
- 1 lb (454 g) fresh spinach leaves - use pre-washed bagged spinach
- 1 lb (454 g) broccoli - florets and stems
- 8 (14 g) green chilies - Thai chilies, adjust to taste
- ½ cup (120 ml) water - optional, for blending if needed
For Paneer:
- 2 teaspoon (14 g) peanut oil - for frying paneer
- 8 oz (227 g) paneer - cut into strips then cubed
- 1 cup (240 ml) whole milk - for soaking paneer
For Tomato Passata:
- 2 tablespoon (30 g) water
- 2 tablespoon (40 g) tomato paste - or use fresh tomato puree
For Gravy:
- 2 tablespoon (28 g) peanut oil
- 1 bay leaf
- 3 cloves
- 1 inch cinnamon stick
- 1 medium (110 g) onion - finely chopped
- 1 teaspoon (9 g) salt - adjust to taste
- 1 tablespoon (20 g) ginger garlic paste
- ¼ teaspoon (0.5 g) turmeric powder
- 1 tablespoon (5 g) coriander powder
- ¼ teaspoon (2 g) cumin powder
- ½ teaspoon (2.5 g) garam masala
- 1 tablespoon (2.5 g) kasuri methi - dried fenugreek leaves
Instructions
- Bring 4 cups water with 2 teaspoon salt to a boil in a large pot.

- While the water comes to a boil, cut the 8 oz paneer into 4 long strips. Finely chop the 1 medium onion. Mix 2 tablespoon tomato paste with 2 tablespoon water to make the tomato passata.

Blanch Vegetables:
- Add 1 lb broccoli to the boiling water. Broccoli needs more time than spinach.

- After 2 minutes, add 1 lb fresh spinach leaves and 8 green chilies to the pot. Blanch for another 2 minutes until spinach is wilted and bright green.

- Drain the vegetables and immediately transfer to a bowl of ice water. This stops the cooking and preserves the bright green color. Let sit for 2 to 3 minutes.
- Drain the vegetables and give them a gentle squeeze. Do not squeeze too hard or you will remove too much moisture. Add to blender with ½ cup water and blend into a smooth puree. Add more water if needed to help the blender run smoothly. Set aside.

Prepare Paneer:
- Heat 2 teaspoon peanut oil in a skillet over medium heat. Add the paneer strips and fry for 2 minutes per side until golden brown on all sides.

- Remove paneer to a cutting board. Add 1 cup whole milk to the hot pan and warm it. Cut the paneer strips into small cubes (as small as you like). Add the cubed paneer to the warm milk and turn off heat. Let it soak while you make the gravy. This brings back the soft texture and prevents rubbery paneer.

Make the Gravy:
- Heat 2 tablespoon peanut oil in a large skillet over medium heat. Add 1 bay leaf, 3 cloves, and 1 inch cinnamon stick. Fry for 30 seconds until fragrant.

- Add the chopped onion and 1 teaspoon salt. Fry until golden brown, about 5 to 7 minutes. Remove the cloves and cinnamon stick (leave bay leaf to remove later at the table).

- Add 1 tablespoon ginger garlic paste and fry for 2 to 3 minutes until the raw smell is gone.

- Add ¼ teaspoon turmeric powder, 1 tablespoon coriander powder, ¼ teaspoon cumin powder, and ½ teaspoon garam masala. Fry for 30 seconds. Add the tomato passata mixture and cook for 1 minute until the oil starts to separate.

- Add the pureed spinach and broccoli. Cook for 3 minutes until you see bubbles and the gravy thickens slightly.

- Add the milk soaked paneer along with the milk. Stir gently and cook for 5 minutes until heated through and the flavors meld together.

- Crush 1 tablespoon kasuri methi between your palms and sprinkle over the curry. Stir and turn off heat. Serve hot with naan, roti, or rice.










Leave a Reply