Golden garlic-butter flatbread packed with juicy butter chicken and two kinds of melted cheese—an easy comfort-food dinner with an irresistible cheese pull.
Cheesy butter chicken stuffed flatbread recipe with juicy chicken, creamy butter chicken sauce, melted mozzarella, cheddar and garlic butter flatbread is the kind of meal that disappears almost as quickly as it reaches the table. Each flatbread is toasted until golden and lightly crisp, while the inside stays soft and loaded with tender chicken, rich orange-red butter chicken sauce, and plenty of gooey cheese.
I love this recipe because it takes the cozy flavors of butter chicken and turns them into something fun, handheld, and incredibly satisfying. The key is keeping the sauce thick so the filling stays inside the flatbread instead of making it soggy.
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Servings: 4
Ingredients
For the Butter Chicken
- 1 lb (450 g) boneless, skinless chicken breasts, cut into small pieces
- 1 tablespoon olive oil
- 1 tablespoon (14 g) butter
- 3 garlic cloves, minced
- 1 teaspoon grated fresh ginger
- 1 teaspoon garam masala
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup (120 ml) tomato sauce
- 1/3 cup (80 ml) heavy cream
- 1 tablespoon chopped fresh parsley or cilantro
For the Stuffed Flatbreads
- 4 large soft flatbreads or naan
- 1 1/2 cups (170 g) shredded mozzarella cheese
- 3/4 cup (85 g) shredded mild cheddar cheese
For the Garlic Butter
- 3 tablespoons (42 g) melted butter
- 1 garlic clove, finely grated
- 1 tablespoon finely chopped fresh parsley
Step-by-Step Instructions
- Season the chicken. Place the chicken pieces in a bowl and season with garam masala, paprika, cumin, turmeric, salt, and black pepper. Toss until every piece is evenly coated.
- Sear until golden. Heat the olive oil in a large skillet over medium-high heat. Add the chicken and cook for 5–7 minutes, stirring occasionally, until golden around the edges and cooked through to 165°F (74°C). Transfer to a plate.
- Make the creamy butter chicken sauce. Reduce the heat to medium and melt 1 tablespoon butter in the same skillet. Add garlic and ginger and cook for about 30 seconds. Pour in the tomato sauce and simmer for 2 minutes, then stir in the heavy cream.
- Finish the filling. Return the chicken to the skillet and stir until thoroughly coated. Simmer for another 3–5 minutes until the sauce becomes thick and creamy rather than runny. Stir in the fresh herbs and remove from the heat.
- Stuff the flatbreads. Lay the flatbreads flat. Sprinkle mozzarella and cheddar over one half, spoon a generous layer of butter chicken over the cheese, then add another small handful of cheese. Fold the other half over the filling.
- Toast until crispy and cheesy. Combine the melted butter, garlic, and parsley. Brush the outside of each flatbread lightly with garlic butter. Cook in a large skillet over medium-low heat for 3–4 minutes per side, pressing gently, until beautifully golden and the cheese inside is completely melted.
Tips for the Best Cheesy Stuffed Flatbread
- Keep the sauce thick: A watery butter chicken filling can make the bread soggy and difficult to handle.
- Use two cheeses: Mozzarella gives you those dramatic stretchy cheese pulls, while cheddar adds a deeper savory flavor.
- Don't overfill: Leave a small border around the edges so the chicken and cheese stay inside while cooking.
- Use medium-low heat: This gives the cheese enough time to melt before the outside becomes too dark.
- Serve immediately: These flatbreads are at their best when the bread is crisp and the cheese is still hot and stretchy.
Serving Suggestions
Serve these cheesy butter chicken stuffed flatbreads straight from the skillet with a crisp cucumber and tomato salad, fresh greens, or roasted vegetables. A cool yogurt and herb dip also balances the warm spices beautifully.
For a party, slice each stuffed flatbread into smaller wedges and arrange them on a platter with dipping sauces in the center.
Storage and Reheating
Store leftover stuffed flatbreads in an airtight container in the refrigerator for up to 3 days. For the best texture, reheat them in a dry skillet over medium-low heat for several minutes per side until the filling is thoroughly hot and the exterior becomes crisp again.
You can also reheat them in a 375°F (190°C) oven for about 8–10 minutes. The microwave works in a hurry, but the bread will be softer.
Frequently Asked Questions
Can I prepare the butter chicken filling ahead of time?
Yes. Make the chicken filling up to 2 days ahead and refrigerate it in an airtight container. Reheat it slightly before assembling the flatbreads so the cheese melts evenly.
What cheese is best for butter chicken stuffed flatbread?
Mozzarella and mild cheddar work especially well together. Mozzarella creates a stretchy, creamy melt, while cheddar adds a stronger cheesy flavor without overpowering the butter chicken spices.
How do I stop stuffed flatbread from becoming soggy?
Simmer the butter chicken sauce until noticeably thick, avoid adding too much filling, and assemble the flatbreads shortly before cooking. Toasting both sides in a hot skillet also helps create a crisp golden exterior.
Final Thoughts
This cheesy butter chicken stuffed flatbread brings together everything you want from comfort food: juicy spiced chicken, creamy sauce, buttery toasted bread, and plenty of melted mozzarella and cheddar. Cut one open while it's still hot and that stretchy cheese center makes it very difficult to stop at just one piece.
