Skip to main content

How to Make Punjabi-Style Gobi Paratha at Home

Rajan loves cooking dishes from his native Indian cuisine. He enjoys sharing his favourite recipes with his online readers.

Gobi paratha (stuffed cauliflower flatbread)

Gobi paratha (stuffed cauliflower flatbread)

Punjabi-Style Gobi Paratha Recipe

Gobi paratha is a pan-fried Indian flatbread that is stuffed with grated cauliflower. The recipe I am sharing today is a Punjabi or North Indian style. It is usually served for breakfast or lunch, and it is typically accompanied by dahi (yoghurt), a pickle, and/or homemade butter and lassi to make a complete meal.

It is very filling and absolutely delicious. I hope you will try my recipe and share your experience.

Cook Time

Prep timeCook timeReady inYields

15 min

30 min

45 min

4 parathas


  • 200 grams cauliflower, washed and chopped into large pieces
  • Atta (wheat flour dough) as needed
  • 1 tablespoon hara dhania (cilantro), chopped
  • 1 green chilli, chopped
  • 1/2 teaspoon ginger paste
  • 1 teaspoon coriander powder
  • 1/4 teaspoon ajwain (carom seeds)
  • 1/4 teaspoon garam masala
  • 1/4 teaspoon red chilli powder
  • 1/2 teaspoon salt
  • 1/2 teaspoon amchur (mango powder)


  1. Grate the cauliflower, then squeeze it to remove any water and transfer to a large bowl.
  2. Add all the spices to the grated cauliflower and stir until everything combines nicely.
  3. Set a tawa (skillet) on low-medium heat. While it heats up, prepare the parathas.
  4. To prepare the parathas, take some dough, dust it with some dry flour and roll it out like a roti, a circular disc about 5 to 6 inches in diameter. Make another one similarly.
  5. Divide the stuffing into 4 equal parts and spread 1 part of the stuffing on 1 circular disc of dough, then place the other circular disc of dough on top. Press around the edges to seal.
  6. Dust some dry flour over the stuffed roti and roll it out into a medium-thick paratha, flipping a few times while rolling it.
  7. Check if the skillet is hot by smearing a little dough on it with a finger. It should start browning right away if the skillet is hot.
  8. Spread 1 teaspoon of oil on the skillet and place the stuffed paratha on it. Let it cook for about 30 seconds, then flip it over and cook the other side for 30 seconds, as well.
  9. Flip the paratha and spread 1/2 teaspoon of oil over it. Flip again and spread 1/2 teaspoon of oil over the other side.
  10. Cook the paratha by flipping frequently until it is crisp and cooked with brown spots all over.
  11. Prepare the other parathas similarly and serve with homemade butter, dahi, and some pickle.

© 2020 Rajan Singh Jolly