Wash 250 grams of spinach (palak) thoroughly and blanch it in boiling water for 2-3 minutes. Drain the water and let it cool down. Once cooled, blend the spinach into a smooth puree without adding any water.
In a large mixing bowl, add 250 grams of whole wheat flour (atta), 1 teaspoon of carom seeds (ajwain), 1/2 teaspoon of red chili powder, 1/2 teaspoon of turmeric powder, and salt to taste. Mix the dry ingredients well.
Add the spinach puree to the dry ingredients and mix well. Knead the mixture into a smooth, firm dough using little water if required. Cover the dough and let it rest for 15-20 minutes.
Divide the dough into small, equal-sized balls (approximately 15-20). Roll each ball into a small, round puri using a rolling pin and a lightly floured surface.
Heat oil in a deep frying pan or kadai over medium heat. Once the oil is hot, carefully slide the rolled puri into the oil and fry until it puffs up and turns golden brown on both sides. Use a slotted spoon to remove the puri from the oil and place it on a paper towel to absorb excess oil.
Serve the palak puri hot with a side of yogurt, pickle, or your favorite curry.