The aroma of coconut and spices wafting from your kitchen is enough to make anyone’s mouth water. Imagine biting into a warm, flaky roti, lovingly stuffed with a creamy, aromatic curry chicken filling. This Curry Chicken Roti is a delightful way to transform a few simple ingredients into an unforgettable meal that feels like a comforting hug on a plate.
Why Make This Recipe
Why make this dish? Well, for starters, it’s super easy—perfect for a weeknight dinner when you’re trying to whip something up after a long day. Plus, it’s a one-pan wonder that saves you from an avalanche of dishes. And let’s be real, who doesn’t love a meal that the whole family will devour without any complaints? 🎉
Ingredients
You don’t need fancy stuff — just these basics! Grab these ingredients for an epic culinary adventure:
- 1 lb chicken, diced
- 2 tablespoons curry powder
- 1 onion, chopped
- 2 garlic cloves, minced
- 1 tablespoon ginger, grated
- 1 cup coconut milk
- 1 tablespoon vegetable oil
- Salt and pepper to taste
- Roti (store-bought or homemade)
Directions
Time to cook! Follow these simple steps to create your delicious Curry Chicken Roti:
- Heat the vegetable oil in a large skillet over medium heat.
- Add the chopped onion, garlic, and ginger, and sauté until soft.
- Toss in the diced chicken and curry powder, stirring to coat all the chicken pieces evenly.
- Pour in the coconut milk and season with salt and pepper.
- Bring everything to a simmer and cook for about 15-20 minutes, or until the chicken is cooked through.
- Warm the roti in a separate pan or microwave.
- Serve the curry chicken wrapped in the warm roti.

How to Make Curry Chicken Roti (Overview)
Making Curry Chicken Roti feels like a breeze! Start by sautéing aromatic aromatics—that’s your onion, garlic, and ginger—until they get all soft and fragrant. Then, bring in the chicken and curry powder, letting them mingle for a bit. Once the chicken is coated, add that gorgeous coconut milk, let it simmer, and boom, your filling is ready! Pro tip: Don’t skip toasting the garlic—it makes all the difference in flavor!
How to Serve Curry Chicken Roti
Nothing beats the joy of presenting a dish that looks as good as it tastes. Serve your Curry Chicken Roti warm, garnished with a sprinkle of fresh herbs for a pop of color. It’s like a little edible present! Pair it with a fresh salad or a side of spicy chutney for that extra zing. 🚀 The aroma alone will have your friends lining up for seconds!
How to Store Curry Chicken Roti
Got leftovers? You can store your Curry Chicken Roti in the fridge for up to 3 days. Not ready to dig in again just yet? Freeze it and enjoy it for up to a month. When it’s time to eat, just reheat it in the microwave or on the stovetop until it’s heated through. Easy peasy!
Tips to Make Curry Chicken Roti
Here are a few insider tricks to elevate your Curry Chicken Roti game:
- Timing is key—don’t rush the coconut milk simmering; it melds the flavors.
- Feel free to swap chicken for veggies—chickpeas or tofu work wonderfully for a plant-based twist.
- Want more crunch? Serve with some fresh chopped veggies or a slaw on the side!
Variations
Want to get adventurous? Try adding some diced potatoes or carrots to the curry for more texture and heartiness. For a vegan option, simply swap the chicken for jackfruit or cauliflower and use coconut milk as your creamy base. It’s all about personalizing it to your taste!
FAQs
1. Can I make this ahead of time?
Absolutely! You can prepare the curry a day in advance and let the flavors develop even more.
2. What can I use instead of rotis?
Tortillas work great, or you could even serve this delicious curry over rice if you’re feeling lazy!
3. Can I freeze leftover curry?
Yes! It freezes well, and you can enjoy it later for a quick meal.
📌 Pin this recipe for your next cozy dinner night!

Curry Chicken Roti
Ingredients
Method
- Heat the vegetable oil in a large skillet over medium heat.
- Add the chopped onion, garlic, and ginger, and sauté until soft.
- Toss in the diced chicken and curry powder, stirring to coat all the chicken pieces evenly.
- Pour in the coconut milk and season with salt and pepper.
- Bring everything to a simmer and cook for about 15-20 minutes, or until the chicken is cooked through.
- Warm the roti in a separate pan or microwave.
- Serve the curry chicken wrapped in the warm roti.