Rinse the palak / spinach in running water and sieve the excess water.
Add 1 green chili and the palak leaves in a medium mixer jar and grind to a fine paste without adding any water. (If using a chutney jar, grind the palak in small batches.)
Take wheat flour into a mixing bowl. Add enough salt and palak paste into it. Pour 1/2 cup of water and mix everything until combine.
Add 1/2 more cup of water and knead it into a dough by sprinkling water as needed. Knead the dough for 5 more minutes until it becomes soft.
Cover the bowl with a lid and rest the dough for 10 minutes.
Making the Paneer Stuffing :
Grate paneer into a bowl (approximately 2 cups of grated paneer). ( Refer Note : 1 )
Add the chopped green chili, ginger, red onion, cilantro leaves, salt, and the spices - black pepper powder, cumin powder, garam masala, chaat masala(optional) - into the paneer and mix well. Set this aside.
Making the Paratha:
Knead the dough slightly and pinch a ball size dough from it and smoothen it in your palm.
Sprinkle a little flour on the rolling area. Lightly dust the dough ball with flour and flatten it on the rolling pin to a 3-4 inch round disc. ( Refer Note : 2 )
Place 2 tablespoons full of paneer stuffing into the flattened disc. Fold the edges of the dough by pushing the stuffing inside with your fingers and by bringing the edges higher over the stuffing. (Refer the video).
Make sure the edges are sealed and no stuffing is visible. Join the two ends of the dough together securing it tightly by making it into a ball. (Refer the video).
Dip the stuffed ball in flour and flatten it gently. Lightly dust the rolling area and place the paratha with the sealed side down. Gently roll the paratha evenly by rotating it clock-wise after every 3-4 rolls. Sprinkle flour as needed and make sure it does not tear or get stuck. ( Refer Note : 3 )
Roll the paneer paratha slightly thick and place them in a hot pan or griddle. Cook it for a minute or two on medium heat. Then flip it to the other side and cook for a minute. ( Refer Note : 4 )
Brush oil or ghee to the paratha and flip again to the other side. Drizzle some ghee or oil on this side as well. Press down slightly for the edges to cook properly.
Cook both sides for few minutes until golden or light brown spots appear. Place the paratha in a plate and top it with some butter (optional).
Serve the Palak paneer paratha hot with pickle, raita, and curd/ yogurt.
Video
Notes
If using store bought paneer, keep it outside from the fridge to come to room temperature. This will make the paneer soft and easy to grate.
Avoid using too much flour while dusting the dough balls, as it turns the parathas dry and hard.
Roll the parathas evenly without putting pressure in one side. This prevents the parathas from tearing and helps to evenly distributes the stuffing.
Always remember to cook on medium highheat to get an evenly cooked parathas.