Texas Roadhouse Butter Chicken Skillet Recipe
So the first time I tried to make this Texas Roadhouse Butter Chicken Skillet Recipe, I was trying to impress my now-husband. I think I confused tablespoons for teaspoons with the cayenne pepper. Let’s just say we spent that evening drinking milk straight from the carton and fanning our mouths. It was a disaster, but it’s our funny story now. I kept at it though, because that creamy, savory sauce is just the best comfort food. After probably ten tries, I finally got it down, and now it’s our go-to easy dinner when we’re craving something special.
Recipe Card
| Recipe Title | Texas Roadhouse Butter Chicken Skillet Recipe |
|---|---|
| Servings | 4 |
| Prep Time | 15 minutes |
| Cooking Time | 30 minutes |
| Calories | Approx. 580 per serving |
Ingredients
- 1.5 lbs boneless, skinless chicken breasts, cut into 1-inch pieces
- 1/2 cup plain yogurt (not Greek, trust me)
- 2 tbsp lemon juice
- 2 tsp garam masala
- 1 tsp turmeric
- 1 tsp cumin
- 1/2 tsp cayenne pepper (be careful!)
- Salt and black pepper to taste
- 3 tbsp butter
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 (15 oz) can tomato sauce
- 1 cup heavy cream
- 1/4 cup chopped fresh cilantro
Okay, about the yogurt. I used super thick Greek yogurt once because it’s all I had. Big mistake. It made the marinade like a paste and it didn’t tenderize the chicken right at all. Regular plain yogurt is way better, it’s thinner and works perfectly. And that cayenne pepper? Yeah, that’s the one that started the whole milk-chugging incident. Measure it with your heart, but maybe a little less than your heart wants.
Directions
- In a medium bowl, mix the yogurt, lemon juice, garam masala, turmeric, cumin, cayenne, salt, and pepper.
- Add the chicken pieces to the bowl and stir until they’re all coated. Let it sit for at least 15 minutes. If you have time, an hour is even better.
- Melt the butter in a large skillet over medium-high heat.
- Add the chicken, but leave the extra marinade behind in the bowl. Cook for about 5-7 minutes, until the chicken is browned on all sides. It doesn’t need to be cooked through yet. Take the chicken out and set it aside on a plate.
- In the same skillet, add the onion and cook for about 5 minutes until it’s soft.
- Add the garlic and ginger and cook for one more minute until it smells amazing.
- Pour in the tomato sauce, scraping the bottom of the pan to get all those tasty browned bits mixed in.
- Let the sauce simmer for about 5 minutes.
- Reduce the heat to low and stir in the heavy cream.
- Add the chicken back into the skillet and let it all simmer together for another 5-10 minutes, until the chicken is cooked through and the sauce has thickened a bit.
- Stir in the fresh cilantro right before serving.
The step where you cook the chicken but don’t cook it all the way through used to confuse me. I’d just cook it completely the first time. But then by the time it simmered in the sauce, the chicken was tough and dry. Taking it out when it’s just browned is the key to keeping it super tender. Also, don’t rush simmering the tomato sauce. I did that once and it had a kinda raw, tinny taste. Let it bubble away for a few minutes to mellow out.
I love making this on a Sunday because the leftovers are honestly even better the next day. The flavors really get to know each other in the fridge overnight. It’s the ultimate family favorite for us because my kids will actually eat it without a fight, which is a miracle. I sometimes feel a little guilty about the heavy cream, but hey, it’s comfort food, not everyday food! If I were to change one thing, I might try adding some spinach at the end next time to sneak in some greens.
The best thing about this recipe is that it feels fancy but it’s really just a one-pot meal. Well, plus the bowl for marinating. But still, less dishes is a win in my book. I’ve served this to friends who thought I slaved away for hours, and I just smile and don’t correct them. It’s my secret weapon for easy entertaining.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 580 | 12g | 38g | 48g |
Yeah, it’s not exactly a salad. The calories and fat are definitely on the higher side, but it’s a treat. I’ve tried making it lighter by using half-and-half instead of heavy cream, and it was… okay. The sauce was a bit thinner and less rich, but still tasty. If you’re watching carbs, it’s actually pretty good as-is. You could totally serve it over cauliflower rice instead of regular rice to make it even lighter.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Heavy Cream | Half-and-half or full-fat coconut milk |
| Chicken Breast | Chicken Thighs |
| Fresh Ginger | 1 tsp ground ginger |
| Fresh Cilantro | Fresh parsley or omit |
I’ve tried most of these swaps. Coconut milk is a great dairy-free option, it gives it a different but still delicious flavor. Chicken thighs are actually more forgiving than breasts because they’re harder to overcook, so that’s a smart swap. Ground ginger works in a pinch, but the flavor from fresh ginger is so much brighter and better. And if you’re one of those people who thinks cilantro tastes like soap, just leave it out or use parsley. No big deal.
Tips
- Don’t skip the marinating time, even if it’s just 15 minutes. It makes a huge difference in flavor and tenderness.
- Use a big enough skillet! If the pan is too crowded, the chicken will steam instead of getting a nice sear.
- Taste the sauce before you add the chicken back in. This is your chance to adjust the salt or spice level.
- Let the cream come to room temperature before adding it to the hot sauce to prevent any curdling.
I learned the crowded skillet tip the hard way. I used a small pan because my big one was dirty and I was lazy. The chicken released so much liquid and just boiled in it. It was pale and sad, not golden and beautiful. Now I always wash the big skillet. And the room temperature cream thing? I didn’t know that was a thing until I once added ice-cold cream and the sauce got a little grainy. It still tasted fine, but the texture wasn’t as smooth.
FAQ
Can I make this ahead of time?
Absolutely! In fact, I think it’s better the next day. Just let it cool completely and store it in the fridge. Gently reheat it on the stove over low heat so the cream doesn’t separate.
My sauce is too thin. What did I do wrong?
This happens to me if I’m impatient and don’t let the sauce simmer long enough before adding the cream. Just let it cook a bit longer with the chicken in it, uncovered, until it thickens up to your liking. It will happen!
Is this recipe actually from Texas Roadhouse?
Honestly, I have no idea! It’s just my best attempt at recreating that style of butter chicken at home. It tastes pretty darn close to me, and it’s way cheaper than going out.
That’s everything I know about making this Texas Roadhouse Butter Chicken Skillet Recipe! Hope you give it a try, and if you mess it up, you’re in good company—I do it all the time.
Texas Roadhouse Butter Chicken Skillet Recipe
A creamy, savory butter chicken skillet that delivers restaurant-quality flavor with easy one-pan preparation. Perfect comfort food that’s become a family favorite.
Ingredients
- 1.5 lbs boneless, skinless chicken breasts, cut into 1-inch pieces
- 1/2 cup plain yogurt (not Greek)
- 2 tbsp lemon juice
- 2 tsp garam masala
- 1 tsp turmeric
- 1 tsp cumin
- 1/2 tsp cayenne pepper
- Salt and black pepper to taste
- 3 tbsp butter
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 (15 oz) can tomato sauce
- 1 cup heavy cream
- 1/4 cup chopped fresh cilantro
Instructions
-
In a medium bowl, mix the yogurt, lemon juice, garam masala, turmeric, cumin, cayenne, salt, and pepper.
-
Add the chicken pieces to the bowl and stir until fully coated. Let marinate for at least 15 minutes (1 hour preferred).
-
Melt butter in a large skillet over medium-high heat.
-
Add chicken (reserving excess marinade) and cook for 5-7 minutes until browned on all sides (not cooked through). Remove chicken and set aside.
-
In the same skillet, add onion and cook for 5 minutes until softened.
-
Add garlic and ginger and cook for 1 minute until fragrant.
-
Pour in tomato sauce, scraping the bottom of the pan to incorporate browned bits.
-
Simmer sauce for 5 minutes to mellow flavors.
-
Reduce heat to low and stir in heavy cream.
-
Return chicken to skillet and simmer for 5-10 minutes until chicken is cooked through and sauce has thickened.
-
Stir in fresh cilantro just before serving.
Nutrition (Per Serving)



