Main Courses
This chicken egg kathi roll recipe transforms a street food classic into a crispy, golden masterpiece that balances rich spice with tender fillings wrapped in perfectly folded parathas. 💛 The secret lies in the egg's creamy texture—cooked just enough to hold the spiced potato and onion filling while keeping the paratha's edges shatteringly crisp. I developed this version after perfecting the technique for my restaurant's brunch menu, where it became a customer favorite within weeks.
The magic happens in three layers: a crispy paratha shell that stays flaky even after frying, a spiced egg-potato filling that's neither dry nor soggy, and a balance of spices that lets the egg's natural richness shine. Unlike traditional kathi rolls that rely on meat, this vegetarian version delivers the same satisfying texture and flavor profile—ideal for breakfast, brunch, or even a hearty snack. The filling's subtle tang from yogurt and mustard seeds cuts through the richness, creating a perfect harmony.
What you'll end up with is a stack of golden kathi rolls that crackle with each bite, revealing tender layers inside. The egg's creamy center contrasts beautifully with the crisp paratha, while the spiced potato adds heartiness. This recipe serves 4 as a main dish or 6 as an appetizer, making it perfect for gatherings or meal prep. The best part? Every element comes together in under 45 minutes, with just 15 minutes of active prep time.
For extra indulgence, add paneer or omit the chicken entirely for a strictly vegetarian version that still delivers bold flavors. The key to success is patience—allowing the paratha dough to rest and the filling to absorb flavors properly. Once mastered, these kathi rolls will become a staple in your rotation. Let's get started on creating them!
Ingredients for chicken egg kathi roll
Golden parathas, spiced egg magic, and crispy layers—here’s what makes this kathi roll recipe shine.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Freshly laid preferred |
| Russet Potatoes 🥔 | 2 medium | Peeled and boiled |
| Yellow Onions 🧅 | 1 medium | Finely chopped |
| Boneless Chicken Breast 🍗 | 1 lb | Finely chopped |
| Plain Yogurt 🥛 | ½ cup | Whisked smooth |
| Mustard Seeds 🌶️ | ½ tbsp | Toasted for aroma |
| Cumin Seeds 🌿 | ½ tbsp | Toasted for depth |
| Ginger-Garlic Paste 🧄 | 1 tbsp | Freshly prepared |
| Green Chilies 🌶︀ | 2 whole | Finely chopped |
| Fresh Coriander 🌿 | ¼ cup | Chopped for garnish |
| All-Purpose Flour 🌾 | 2 cups | For paratha dough |
| Ghee 🫒 | ¼ cup | For cooking parathas |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Red Chili Powder 🌶️ | ½ tsp | For heat balance |
| Turmeric Powder 🧂 | ¼ tsp | For color and flavor |
The eggs are the star—farm-fresh if possible—they need to be perfectly cooked but still runny at the center. For the potatoes, Russets are ideal (they hold shape better), but Yukon Golds work too. Chop the onions super fine—you want them almost invisible in the filling. I always grab organic chicken breast from the butcher section—it’s leaner and stays juicier. Toast your cumin and mustard seeds in ghee until they sizzle—that aroma is non-negotiable. The ginger-garlic paste? Make it fresh—store-bought lacks the punch.
No mustard seeds? Skip them—the cumin and green chilies still deliver. Short on ghee? Olive oil or coconut oil work in a pinch, but ghee’s richness is worth it. The filling can be prepped a day ahead—flavors meld better overnight. For the paratha dough, rest it for 30 minutes—this makes all the difference in crispiness. And if you’re feeling adventurous, swap half the chicken for crumbled paneer—it adds a lovely creaminess. The green chilies? Bird’s eye for heat, serrano for mild—adjust based on your spice tolerance.
Keep the egg filling chilled until ready to use—it stays fresher longer. The paratha dough can be rolled out and stacked with parchment in between for up to 2 days in the fridge. For extra crispiness, fry the parathas in small batches—don’t overcrowd the pan. These reheat beautifully—wrap in foil and warm in a 350°F oven for 10 minutes. Leftovers? Store in an airtight container for 3 days—perfect for quick breakfasts or snacks.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s the kind of meal where the hardest part is deciding who gets the first bite. You boil eggs, pan-fry chicken with yogurt and onions, and mash potatoes—all while the kettle whistles. Roll it all in a tortilla, and boom, you’ve got a handheld feast without the fuss of fancy plating.
- Crispy-Creamy Magic: That yogurt-marinated chicken? Chef’s kiss. It stays juicy inside while the edges get golden, and the potatoes—oh, the fluffy, buttery potatoes—balance it perfectly. The egg adds that rich, creamy bite that makes every roll feel like a little celebration.
- Lunchbox Legend: Between us, this is my go-to for school lunches or office snacks. Pack them cold or warm, and they hold up like a champ. (Yes, even on a Tuesday night.) The kids (or coworkers) won’t swap theirs for store-bought—trust me, I’ve seen it happen.
- Budget-Friendly Hero: Russet potatoes and chicken breast stretch far, and eggs? Always affordable. I make a batch on Sundays, and it feeds my family for days—leftovers reheat beautifully, and the flavors only get better. No sad, dry wraps here, just pure, satisfying comfort.
Step-by-step instructions for chicken egg kathi rolls
Here's how to create those addictively crispy parathas stuffed with spiced chicken and runny yolk magic!
👨🍳 Step 1: Prepare the Spiced Chicken Filling
In a large skillet, heat 2 tablespoons ghee over medium heat. Add the 0.5 tablespoon toasted mustard seeds and 0.5 tablespoon toasted cumin seeds—you'll hear them pop and sizzle. This is where the real flavor magic begins!
Add the 1 tablespoon ginger-garlic paste and sauté for 1 minute until fragrant. Toss in the 1 lb finely chopped boneless chicken breast and cook for 5 minutes until lightly browned. Stir in the 0.5 cup plain yogurt, 1 teaspoon salt, 0.5 teaspoon red chili powder, and 0.25 teaspoon turmeric powder. Cook for another 5 minutes until the mixture thickens slightly and the raw egg smell disappears.
Remove from heat and let it cool completely. Once cool, fold in the 1 medium finely chopped yellow onion and 2 finely chopped green chilies. This keeps the filling from getting too wet when we add the eggs later.
🍳 Step 2: Make the Egg-Yolk Mixture
While the chicken cools, crack all 4 large eggs into a bowl and whisk them vigorously with a fork until completely combined. The yolks should be fully incorporated—this ensures they'll stay runny in the center when cooked.
Gently fold the egg mixture into the cooled chicken filling using a spatula. You want to combine them just enough to distribute the eggs evenly, but don't overmix or you'll break the yolks. I like to do this in two additions to keep things gentle. The mixture should look like a thick, speckled filling ready for wrapping.
Here's the thing—this is where the magic happens. The eggs will cook just enough in the hot paratha to create that perfect runny yolk center while keeping the chicken warm and flavorful.
👨🍳 Step 3: Prepare the Paratha Dough
In a large mixing bowl, combine the 2 cups all-purpose flour with the remaining 0.25 cup ghee and 0.5 teaspoon salt. Use your fingers to work the ghee into the flour until it resembles coarse breadcrumbs with a few pea-sized ghee lumps remaining.
Gradually add ½ cup water (start with less and add more as needed) while kneading the dough. You want a firm, slightly elastic dough that doesn't stick to your hands. If it's too dry, add water 1 tablespoon at a time until it comes together. Let the dough rest covered with a damp towel for 20 minutes—this resting period makes rolling much easier.
Divide the dough into 8 equal balls (about 2 ounces each) and roll each one between your palms to smooth out any cracks. These will be your paratha wrappers.
🔥 Step 4: Assemble and Cook the Kathi Rolls
Heat a clean skillet over medium-high heat. Take one dough ball and roll it between your palms to flatten slightly, then place it on the skillet. Press down gently with a spatula to create a thin, even circle—about 6 inches in diameter. You want it thin enough to cook quickly but not so thin it tears.
Quickly add 1 tablespoon of the egg-chicken filling to the center of the paratha. Fold the edges toward the center, pleating as you go to create that classic kathi roll shape. Press down gently to seal the edges—this prevents the filling from leaking out during cooking.
Cook for 2-3 minutes per side until the paratha turns golden brown and crispy. The secret is to keep the heat medium-high—too low and it'll steam instead of crisp. Flip carefully using a spatula, pressing down gently to maintain the shape. Repeat with remaining dough and filling.
🍽️ Step 5: Serve with Fresh Coriander
Transfer the cooked kathi rolls to a serving platter and let them rest for 2 minutes. The residual heat will finish cooking the eggs to that perfect runny consistency. Garnish each roll with 1 tablespoon chopped fresh coriander right before serving.
Here's where it gets fun—cut each roll diagonally and serve immediately. The crispy paratha wrapper contrasts perfectly with the warm, spiced chicken and that glorious runny yolk center. Each bite delivers a symphony of textures and flavors that'll have everyone begging for more!
Pro Tips For Making Chicken Egg Kathi Roll
- BOIL EGGS 9 MINUTES: I learned this the hard way—soft-boiled eggs (7-8 minutes) slide out of the roll like greased lightning. Nine minutes gives you a firm yolk that holds shape when wrapped, but still melts slightly when you bite in. Run them under cold water immediately after boiling to stop the cooking—no one wants a rubbery yolk.
- CUT POTATOES THIN: Thick slices turn your kathi roll into a soggy mess. Aim for ¼-inch slices max—use a mandoline if you’re impatient like me, but always soak them in cold water for 10 minutes first. This washes out excess starch, so your potatoes stay crispy instead of gluey when wrapped.
- MARINATE CHICKEN 30 MIN: Skip this, and your chicken tastes like it was microwaved. Mix yogurt with a pinch of turmeric, salt, and a crushed garlic clove (yes, even if you’re not garlic-loving). Let it sit uncovered in the fridge—30 minutes is enough for the acid to tenderize, but don’t overdo it or the texture turns mushy.
- WRAP TIGHT, SEAL FAST: The roll’s integrity depends on this. Start with a dry paratha—dampness is the enemy. Pack the filling snugly, then fold the sides in like a burrito before rolling. Press the seam with your palm to seal; if it unravels, your lunch is about to become a plate of scattered ingredients.
Flavor customization for this dish
Spice Level Control
Adjust the heat to your taste by modifying the green chilies and red chili powder. For a mild version, use 1 serrano chili and reduce the red chili powder to ¼ teaspoon. If you love heat, swap in 2-3 bird’s eye chilies and add an extra ¼ teaspoon red chili powder. I’ve found that toasted cumin seeds add warmth without direct heat, so they’re a great base for any spice level. 🌶️
Sweet & Tangy Twist
Brighten the filling with 1 teaspoon amchur (dry mango powder) or ½ teaspoon lemon zest for a tangy kick. Add 1 tablespoon raisins or chopped dates for sweetness—this balances the spices beautifully and adds a delightful texture contrast. The sweetness also complements the runny yolk perfectly, creating a harmonious bite.
Cheesy & Creamy Fusion
For a richer filling, fold in ½ cup crumbled paneer or ¼ cup grated cheddar cheese with the eggs. The cheese melts slightly during cooking, adding creaminess that pairs wonderfully with the crisp paratha. I’ve tested this with both mild and sharp cheeses—Monterey Jack works well for a milder option, while Pepper Jack adds a subtle kick. 🧀
Herb Variations
Swap or add fresh herbs to elevate the flavor profile. Try ½ cup chopped cilantro for brightness or 1 tablespoon chopped mint leaves for a refreshing twist. For a smoky depth, add ½ teaspoon smoked paprika to the spiced chicken filling. The herbs should be finely chopped to distribute evenly throughout the filling without overpowering the egg’s richness.
Smoky BBQ Fusion
Infuse the filling with smoky flavors by adding 1 tablespoon BBQ sauce (like Sweet Baby Ray’s) or ½ teaspoon smoked salt to the chicken mixture. This works surprisingly well with the egg’s creaminess, creating a fusion of Indian and American flavors. For extra smokiness, cook the chicken in a cast-iron skillet to absorb residual smoke flavors from previous uses. 🔥
Nutrition facts
Frequently asked questions
Can I make this recipe without chicken while keeping the egg?
Replace the chicken with ½ cup crumbled paneer or ½ cup cooked lentils for a vegetarian version. The egg still works beautifully—just reduce the filling to 1 tablespoon per paratha since paneer is denser. For extra protein, add ¼ cup mashed boiled potatoes to match the original texture.
How do I prevent the filling from leaking when cooking?
Seal the edges properly by pressing firmly with a spatula after folding. Use 1 tablespoon filling per paratha (not more) and keep the dough slightly thicker at the edges. If leaks happen, reduce heat to medium instead of high—this gives the paratha time to crisp before the filling gets too hot.
Can I prep the filling ahead of time?
Yes! The filling keeps well for 24 hours in the fridge—just store it in an airtight container. Reheat gently in a pan before using, but don't overcook or the eggs will firm up. For best texture, assemble and cook the kathi rolls fresh, though you can prep the paratha dough up to 1 day ahead.
Why did my parathas turn out dense instead of crispy?
Three likely causes: overworking the dough, too much water in the filling, or low heat while cooking. Let the dough rest 20 minutes before rolling, use ½ cup water max for the dough, and cook on medium-high heat. Press down gently with a spatula while cooking to encourage crispiness.
What's the best way to reheat leftover kathi rolls?
Wrap in foil and warm in a 350°F oven for 8-10 minutes to restore crispiness. For a quick fix, pan-fry for 1 minute per side on medium heat. Avoid microwaving—they'll get soggy. Pro tip: Reheat in batches to maintain even temperature.
