Butter Chicken Roti Bowls

Golden-brown roti bowl filled with creamy butter chicken, topped with fresh cilantro and a dollop of yogurt, served with lemon wedges on the side. Pin it
Golden-brown roti bowl filled with creamy butter chicken, topped with fresh cilantro and a dollop of yogurt, served with lemon wedges on the side. | picnicandpan.com

Savory chicken thighs marinated in aromatic yogurt and spices, seared to golden perfection, then simmered in a velvety tomato-butter sauce infused with ginger, garlic, and cream. The rich, tender filling gets scooped into crispy oven-baked roti bowls, creating an edible vessel that holds every delicious bite. Finished with cool yogurt tang, bright cilantro, sharp red onion, and zesty lemon wedges for a vibrant contrast of textures and flavors.

The smell of butter chicken simmering on the stove still takes me back to my first apartment kitchen, where I learned that good Indian food at home was entirely possible. My roommate and I had just discovered an Indian grocer three blocks away, and we went a little overboard buying spices we could not pronounce. That rainy Tuesday, we made this recipe and ate standing up at the counter, taking turns tasting the sauce until it tasted like the restaurant version we loved.

Last Diwali, I made this for friends who had never tried butter chicken before. Watching them tip the roti bowls upside down to scrape out every drop of sauce was the best compliment I could have asked for. One friend actually asked if I had ordered it from a restaurant and plated it myself.

Ingredients

  • Chicken thighs: Breast meat dries out in curry sauce, but thighs stay tender and juicy through the long simmer
  • Greek yogurt: The thickness helps the marinade cling to the chicken and tenderizes the meat beautifully
  • Fenugreek: This herb is what gives restaurant butter chicken its distinct maple-like aroma
  • Heavy cream: Do not use half-and-half here because the sauce needs the richness to balance the spices
  • Roti or flour tortillas: Soft wraps work better than crunchy ones because they will cradle the sauce without cracking

Instructions

Marinate the chicken:
Whisk the yogurt with lemon juice and all the spices until smooth, then add the chicken pieces. Make sure every piece is coated, then let it sit on the counter for 20 minutes while you prep everything else.
Sear the chicken:
Heat oil in your biggest skillet over medium-high heat, then cook the chicken in batches until browned on all sides. The fond left on the bottom of the pan is going to make your sauce incredible later.
Build the base:
In the same pan, melt the butter and cook the onions until they are soft and translucent, about 5 minutes. Stir in the garlic and ginger and let them cook for just a minute so they do not burn.
Simmer the sauce:
Add the crushed tomatoes, tomato paste, sugar, and fenugreek, then let everything bubble away for 10 minutes. The sauce should thicken slightly and turn a deep orange-red color.
Finish with cream:
Turn the heat down low and stir in the cream, then season with salt and pepper. Add the chicken back in and let it warm through for 5 minutes so it soaks up all that sauce.
Shape the roti bowls:
Drape each roti over an inverted oven-safe bowl and bake at 180°C (350°F) for 7–8 minutes. Brush them with melted butter the moment they come out of the oven.
Assemble and serve:
Fill each roti bowl with butter chicken, then top with a dollop of yogurt, fresh cilantro, sliced red onion, and a lemon wedge on the side.
Sizzling butter chicken simmering in a rich tomato cream sauce, ready to be scooped into homemade crispy roti bowls for dinner. Pin it
Sizzling butter chicken simmering in a rich tomato cream sauce, ready to be scooped into homemade crispy roti bowls for dinner. | picnicandpan.com

My daughter now requests this for her birthday dinner every year. She sits at the counter and watches me assemble the bowls, stealing extra cilantro leaves while pretending to help. It has become our thing, just me, her, and a kitchen smelling like butter and spices.

Making It Your Own

I have tried swapping chicken thighs for paneer when my vegetarian sister visits, and it works beautifully. The paneer soaks up the sauce just as well, though I recommend cutting it into larger cubes so it does not break apart. You can also use cauliflower florets for a lighter version that still feels hearty.

The Spice Blend

Once you make this a few times, you will start adjusting the spice levels to your taste. I add extra chili powder when I want it to really sing, but I have also served mild versions for kids by cutting back on the garam masala. The key is tasting as you go and trusting your palate.

Leftovers Love

Butter chicken actually tastes better the next day, so I always make extra. The spices have time to meld and deepen, creating a sauce that is even more rich and complex. I pack the sauce and chicken separately from the roti bowls to keep everything fresh.

  • Reheat the sauce gently over low heat with a splash of water to loosen it up
  • Make fresh roti bowls because leftover ones will be soggy
  • Freeze the sauce in portions for those nights when cooking feels like too much
Warm, comforting Indian fusion meal featuring tender spiced chicken inside a baked roti shell, garnished with red onion and cilantro. Pin it
Warm, comforting Indian fusion meal featuring tender spiced chicken inside a baked roti shell, garnished with red onion and cilantro. | picnicandpan.com

There is something so satisfying about eating curry out of an edible bowl, like the food knows it is comfort food and is leaning into the role. I hope this recipe finds its way into your regular rotation.

Recipe FAQ

Yes, substitute the chicken with paneer cubes or firm tofu. Marinate and cook the same way, adjusting cooking time to 4–5 minutes for paneer or 6–8 minutes for tofu until golden.

Soft flour tortillas work perfectly as a substitute. You can also use naan bread, though it may need less baking time due to its softer texture.

The spice level is medium-balanced. The chili powder provides gentle warmth while the cream mellows the heat. Add chopped green chilies during sauce preparation for extra kick.

Absolutely. Marinate chicken up to 24 hours in advance. The butter sauce can be made 2 days ahead and reheated. Roti bowls are best assembled just before serving to maintain crispness.

Store butter chicken filling and roti bowls separately in airtight containers. Chicken keeps for 3–4 days refrigerated. Reheat filling gently and warm roti bowls at 180°C for 3–4 minutes to restore crispness.

Yes, the butter chicken filling freezes beautifully for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in refrigerator and reheat slowly with a splash of cream or water.

Butter Chicken Roti Bowls

Creamy butter chicken nestled in crispy roti bowls with fresh toppings for a comforting Indian fusion meal.

Prep 25m
Cook 35m
Total 60m
Servings 4
Difficulty Medium

Ingredients

Chicken & Marinade

  • 1.1 pounds boneless, skinless chicken thighs, cut into bite-sized pieces
  • 5.3 ounces plain Greek yogurt
  • 2 tablespoons lemon juice
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 1 teaspoon ground turmeric
  • 1 teaspoon chili powder
  • 1 teaspoon garam masala
  • 1 teaspoon salt
  • 2 tablespoons vegetable oil

Butter Sauce

  • 3 tablespoons unsalted butter
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 14 ounces crushed tomatoes (1 can)
  • 2 tablespoons tomato paste
  • 1 teaspoon sugar
  • 1 teaspoon ground fenugreek (Kasuri methi), optional
  • 0.4 cup heavy cream
  • Salt and pepper, to taste

Roti Bowls

  • 4 large rotis or soft flour tortillas
  • 1 tablespoon melted butter for brushing

Toppings

  • 3.5 ounces plain yogurt
  • Fresh cilantro leaves, chopped
  • Sliced red onion
  • Lemon wedges

Instructions

1
Prepare the Chicken Marinade: In a large mixing bowl, combine Greek yogurt, lemon juice, cumin, coriander, turmeric, chili powder, garam masala, and salt. Add chicken pieces and toss thoroughly to coat. Cover and refrigerate for at least 20 minutes or up to 2 hours for optimal flavor penetration.
2
Sear the Marinated Chicken: Heat vegetable oil in a large skillet over medium-high heat. Add marinated chicken pieces and cook for 6 to 8 minutes until browned on all sides and cooked through. Transfer cooked chicken to a plate and set aside, keeping the skillet for the sauce.
3
Build the Aromatic Base: In the same skillet, melt butter over medium heat. Add finely chopped onion and sauté for approximately 5 minutes until translucent. Stir in minced garlic and fresh ginger, cooking for another minute until fragrant.
4
Simmer the Tomato Sauce: Add crushed tomatoes, tomato paste, sugar, and fenugreek if using. Reduce heat and simmer for 10 minutes, stirring occasionally to prevent sticking and allow flavors to meld.
5
Complete the Butter Chicken: Reduce heat to low. Stir in heavy cream and season with salt and pepper to taste. Return seared chicken to the sauce and simmer for 5 minutes until heated through and evenly coated.
6
Shape the Roti Bowls: Preheat oven to 350°F. Drape rotis or tortillas over inverted oven-safe bowls or ramekins, forming bowl shapes. Bake for 7 to 8 minutes until crisp. Brush with melted butter immediately after baking and cool slightly before removing from molds.
7
Assemble the Bowls: Place a roti bowl on each serving plate. Fill generously with butter chicken. Top with a dollop of yogurt, fresh cilantro, sliced red onion, and a lemon wedge on the side.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Skillet
  • Wooden spoon
  • Oven and oven-safe bowls or ramekins
  • Knife and cutting board

Nutrition (Per Serving)

Calories 590
Protein 31g
Carbs 41g
Fat 34g

Allergy Information

  • Contains dairy (yogurt, butter, cream) and gluten (roti/tortilla). Verify all product labels for potential traces of nuts or other allergens.
Tessa Monroe

Easy recipes, quick meals, and wholesome inspiration from a fellow home cook.