Creamy, spiced tomato butter chicken wrapped in warm Franco Whole Foods Uncooked Roti — a simple way to bring restaurant-style flavor to your table.
Tender marinated chicken simmers in a rich tomato cream sauce finished with butter and warm spices, then gets wrapped in freshly cooked roti for the perfect handheld meal.
Marinate the chicken: In a bowl, combine the chicken, lemon juice, garlic, garam masala, and salt. Toss until evenly coated. Cover and refrigerate for 30 minutes to 8 hours.
Cook the onion base: Heat ghee or oil in a large skillet over medium heat. Add diced onion and cook slowly until soft and golden, about 12–15 minutes.
Stir in garlic and ginger and cook for another minute until fragrant.
Toast the spices: Add garam masala, paprika, cumin, cinnamon, and salt.
Cook for 30 seconds, stirring constantly to release the aroma of the spices.
Build the sauce: Stir in the crushed tomatoes and simmer for about 3–4 minutes to deepen the flavor.
Add the cream and blend until smooth using an immersion blender, or carefully transfer to a blender.
Return the sauce to the skillet and bring to a gentle simmer.
Cook the chicken: Add the marinated chicken to the sauce.
Simmer 10–12 minutes, stirring occasionally, until the chicken is cooked through and the sauce is rich and creamy.
Stir in the butter until melted.
Cook the Franco Whole Foods Roti: Heat a dry skillet over medium-high heat.
Cook each Franco Whole Foods Uncooked Roti for about 30–45 seconds per side, until lightly golden and puffed in spots.
Keep warm wrapped in a clean towel.
Assemble the wraps: Spoon butter chicken onto the center of a warm roti.
Top with chopped cilantro and optional sliced onion or cucumber.
Fold like a wrap and serve immediately.
Because Franco Whole Foods Roti are uncooked, they cook fresh in minutes and develop a soft, tender texture that pairs perfectly with saucy dishes like butter chicken.