Best Homemade Egg Rolls Recipe

It’s 5:30 p.m. you are headed out of the office after a long and excruciatingly busy day. As you walk to the metro station on a busy Kolkata Street, you smell the delicious aroma of refreshing, tangy salad wrapped in crunchy and eggy deep-fried goodness wafting through the air. You know you want it, but you snap out of memory lane and remember that you no longer live in Kolkata. Thankfully, you can make this dish anywhere and help yourself to this iconic wrap from The City of Joy simply by following this recipe.

What is Egg Roll?

There is an insane variety of street food to be discovered in India, but my favorite is the Egg Roll. It is a fusion of Indian and Chinese cuisine. This is one of the most famous street foods in Kolkata. It is a spicy and tangy dish that can be made with paratha or tortilla wraps. Every major metropolitan city has its own version of a wrap. Food that you can comfortably eat while power-walking to your next meeting.

Instead of having a meat-based filling, the egg roll from Kolkata takes into account the city’s climate. A heavy, meat-based wrap will simply weigh you down, given the hot and humid climate of the city during summers. To get around this problem, The Kolkata egg roll is made with a feeling that is more akin to a salad than to a wrap.

Ingredients For Egg Rolls Recipe

For Paratha Dough

Allpurpose Flour – A cup of all-purpose flour, a quarter cup of water, and a teaspoon of salt. Nothing fancy!

For frying the paratha

Oil – You can use any neutral oil of your choice.

Eggs.- Egg is the main ingredient, as the name of the dish suggests.

For the filling

Vegetables – Chopped onion (thin slices), chopped cucumber (thin slices), and green chili. You can also add other vegetables to make it healthy.

Ketchup – Use regular ketchup. You can also use tomato chili sauce.

Chaat Masala – This will add the street style taste to the egg roll.

For wrapping the roll, You’ll need :

Parchment or butter paper.

Note: If you want to skip making the paratha with all of its kneading and frying, You can just get a store-bought tortilla, and it’ll work just fine in a pinch.

How to prepare Egg Rolls?

1. Add all-purpose flour, half a teaspoon of salt, and water to a mixing bowl. Mix well till it forms a dough. Cover the mixing bowl and let it rest for 15 minutes.

2. After 15 minutes, roll out the dough in a big circle (Approximately 6 inches in diameter)

3. Heat up the oil of your choice in a pan on medium flame. Gently lay down the paratha on the pan and brown the paratha on both sides for 2 to 3 minutes. Keep aside.

4. After the parathas are made, crack the eggs in a bowl and beat them with half a teaspoon of salt.

5. Fry the egg in the same frying pan in 1 tablespoon of oil for 15 seconds, swirling it around, so it fills the pan. Put the paratha over the barely fried egg and keep it for 3 minutes on low heat.

6. Flip the paratha again and fry the other side for 2 minutes.

7. Place the paratha with the side of the egg up on a plate. Add in your choice of toppings, including onions, cucumbers, chilis, ketchup, and chat masala blend. You can also add a few drops of lemon in it.

8. Wrap tightly with parchment paper or wrapping paper, and it’s good to be served.

Some expert tips for preparing Egg Rolls

1. You can skip the paratha-making procedure by buying store-bought tortillas.

2. You can add in your choice of protein to make the wrap more filling, like meat or vegetable meat.

3. Frying the paratha for a second time is what gives it the crunchy, flaky texture. Be careful so as not to burn the paratha in the process.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Egg roll Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mish
  • Total Time: 30 mins
  • Yield: 2 1x


Egg roll or stuffed egg wrap is a famous Indian street food especially in West Bengal. Every second street of West Bengal has a egg roll stall. From famous restaurant chains to small street side stalls every food junction sells egg roll. This is how famous egg roll is. 


  • 1 cup all purpose flour
  • ¼ cup water
  • 1 teaspoon salt
  • 2 tablespoon vegetable oil
  • 2 egg
  • 1 cup chopped onion, thin slices
  • 1 cup chopped cucumber, thin slices
  • 1 lemon
  • Ketchup
  • 1 teaspoon chopped chilies (optional)
  • Chaat Masala
  • Parchment/ butter paper


  1. In a mixing bowl add the all purpose flour, ½ teaspoon salt and water.
  2. Mix everything well till it forms a dough. Knead the dough soft but not too soft. Allow the dough to rest for 15 minutes, covered.
  3. Cut small balls from the dough and roll them out in a big circle (about 6 cm in diameter roughly).
  4. Take a frying pan and heat 1 tablespoon oil. Fry the rolled out parathas till it turns brown on both sides. Keep the parathas aside.
  5. Add eggs in a bowl and beat them with ½ teaspoon salt
  6. Take a wide frying pan and fry the egg in 1 tablespoon oil for 10 seconds, keep swirling the egg around so it fills the pan, and then put the paratha over it and keep for 3 minutes in low heat.
  7. Flip the paratha and fry the other side for 2 minutes.
  8. Now place the paratha with egg side up on a plate and layer it with onions, cucumber, chilies, ketchup and chaat masala blend. Make sure to add the onions and cucumber on one side of the paratha to make it easy to roll them.
  9. Roll the paratha and wrap with parchment paper or wrapping paper to make it easy to hold and take a bite.
  10. Enjoy it hot !


Buy store bought tortilla if you don’t want to make the Paratha to save up time.

  • Prep Time: 10 mins
  • Cook Time: 20 mins
No Reviews

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.