I still remember the first time I tried Cowboy Butter Chicken. My friend Natalie brought it to our weekly potluck, and I was instantly hooked! The combination of juicy chicken, tender potatoes, and that incredible, flavorful sauce was just amazing. Since then, I’ve been experimenting in my own kitchen to recreate the magic, and I’m so excited to share my version of Cowboy Butter Chicken with you. Ready in about 30 minutes, this is sure to become a family favorite!
Table of Contents
What is Cowboy Butter Chicken?

Cowboy Butter Chicken is a dish that takes the traditional cowboy butter sauce and elevates it by pairing it with juicy chicken and tender potatoes. If you haven’t heard of cowboy butter before, it’s essentially a super flavorful sauce typically made with butter, herbs, and spices. The flavor profile is savory, buttery, and just slightly spicy, making it a truly unique and delicious combination.
Why You’ll Love This Cowboy Butter Chicken Recipe
- Quick and Easy: I know how busy life can get, so I’ve designed this recipe to be ready in just about 30 minutes. Perfect for a weeknight dinner!
- Incredibly Flavorful Sauce: The cowboy butter sauce is the star of the show! It’s a delicious blend of savory, buttery, and slightly spicy flavors that will have you coming back for more.
- Versatile: This dish pairs well with so many sides, from roasted vegetables to a simple salad. It’s a great base for a complete and satisfying meal.
- Simple Ingredients: No need to search for exotic ingredients! I’ve made this recipe with simple, everyday ingredients that you can easily find in your local grocery store.
Ingredients for Cowboy Butter Chicken
- 1 ½ pounds boneless, skinless chicken breasts, (cut into vertical strips (about ½ -¾ inch thick))
- ¼ cup (64 g) soy sauce
- ¼ cup (54 g) extra virgin olive oil, (divided)
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- 1 ½ pounds baby potatoes, (halved or quartered (depending on size of potatoes))
- 6 tablespoons butter
- salt and pepper, (to taste)
- parsley, (chopped for garnish)
How to Make Cowboy Butter (Variations Included!)
I like to think of cowboy butter as a blank canvas for flavor. The base is simple: butter, garlic, and herbs. From there, you can customize it to your liking!
For the basic cowboy butter, start with softened butter. Then, mix in minced garlic and your favorite herbs, such as parsley, thyme, or rosemary. Season with salt and pepper to taste.
Want to spice things up? Add a pinch of red pepper flakes for a little heat. Looking for a smoky flavor? Stir in some smoked paprika. And if you’re a garlic lover like me, don’t be afraid to double the garlic! Additionally, while this cowboy butter chicken recipe is delicious on its own, you might also enjoy a hearty bowl of The Ultimate Healing Italian Penicillin Soup Recipe during colder months.
Equipment You’ll Need
For this recipe, I recommend using a large cast iron skillet. The cast iron helps to create a beautiful sear on the chicken and potatoes. If you don’t have a cast iron skillet, don’t worry! A large stainless steel skillet will also work just fine. You’ll also need a large pot for boiling the potatoes and a bowl for marinating the chicken.
Step-by-Step Instructions for Cowboy Butter Chicken
- In a large bowl, combine the chicken, soy sauce, 1 tablespoon olive oil, salt, and pepper. I like to give it a good mix to make sure everything is evenly coated. Set aside to marinate while preparing the potatoes.
- Bring a large pot of salted water to a boil. Add potatoes and boil for 8-10 minutes, or until the potatoes are slightly tender. Remember that depending on the size of the potatoes, boiling times may vary. Drain water and set aside.
- To a large skillet over medium-high heat, add 1 tablespoon of olive oil. Once hot, add the boiled potatoes and cook for 4-5 minutes, flipping halfway through, until golden and fork-tender. Transfer the potatoes to a plate and tent with aluminum foil to keep warm. This will keep them from drying out while you cook the chicken.
- To the same skillet over medium-high heat, add the remaining olive oil. Once hot, add the marinated chicken strips in a single layer. Don’t overcrowd the pan; work in batches if needed. Reserve the marinade and set aside. Cook chicken for 1-2 minutes on each side, or until nicely browned and cooked to an internal temperature of 165°F.
- Pour in the reserved marinade. Cook with the chicken until the liquid is reduced by half, about 1-2 minutes. This will intensify the flavor of the sauce.
- Add the sauteed potatoes and butter to the skillet. Toss to combine with the chicken and sauce. Cook for an additional 2-3 minutes, or until everything is heated through and the butter is melted. Season to taste with salt and pepper.
- Remove from heat. Serve immediately, garnished with chopped parsley. I love the fresh pop of flavor the parsley adds! If you’re looking for other main dishes, this site has some great content.
Ingredient Substitutions
| Ingredient | Substitution | Effect on Flavor/Texture |
|---|---|---|
| Chicken Breast | Chicken Thighs | Richer flavor, slightly longer cooking time |
| Baby Potatoes | Sweet Potatoes | Sweeter flavor, softer texture |
| Butter | Olive Oil | Lighter flavor, healthier option |
| Soy Sauce | Tamari (Gluten-Free) | Similar flavor, gluten-free |
| Olive Oil | Avocado Oil | Neutral flavor, higher smoke point |
| Fresh Parsley | Dried Parsley | Use 1 teaspoon dried parsley for every 1 tablespoon fresh |
How to Make Cowboy Butter Chicken Vegetarian
I’ve got you covered if you’re looking for a vegetarian option! Instead of chicken, try using firm or extra-firm tofu, drained and pressed. You could also use chickpeas or tempeh. Adjust the cooking times accordingly, and you’ll have a delicious vegetarian version of this dish!
What to Serve with Cowboy Butter Chicken
This dish is fantastic on its own, but it’s even better when paired with the right sides! I especially love serving Cowboy Butter Chicken with Roasted Asparagus and Quinoa for a complete and balanced meal. Another great option is Cowboy Butter Chicken with a Side Salad and Crusty Bread for soaking up all that delicious sauce.
Tips for the Best Cowboy Butter Chicken
- Don’t overcrowd the pan when searing the chicken. This will lower the temperature of the pan and prevent the chicken from browning properly. Work in batches if needed!
- Use a meat thermometer to ensure the chicken is cooked to an internal temperature of 165°F. This will help prevent overcooking and ensure the chicken is safe to eat.
- Taste and adjust the seasoning as needed. The amount of salt and pepper you need will depend on your personal preferences.
- Garnish with fresh parsley for a pop of color and flavor. Make sure that your daily choices align with the Dietary Guidelines for Americans.
Troubleshooting: Common Problems and Solutions
- Sauce is too thick: Add a splash of chicken broth or water to thin it out.
- Sauce is too thin: Simmer the sauce for a few more minutes to allow it to reduce and thicken.
- Chicken is dry: Be careful not to overcook the chicken. Use a meat thermometer to ensure it’s cooked to the correct temperature.
- Potatoes are not cooking evenly: Make sure the potatoes are all roughly the same size before boiling them.
Storage and Reheating Instructions
Store any leftover Cowboy Butter Chicken in an airtight container in the refrigerator. It will keep for up to 3-4 days. To reheat, simply microwave until heated through or warm it up in a skillet over medium heat. I recommend adding a splash of chicken broth or water when reheating to prevent the chicken from drying out.
Frequently Asked Questions
Can I use a different type of potato?
Yes! Feel free to use any type of potato you like, such as Yukon gold or red potatoes. Just adjust the cooking time accordingly.
Can I use a different protein?
Absolutely! Shrimp or steak would be delicious in this recipe.
Is this dish spicy?
The original recipe isn’t very spicy, but you can easily add a pinch of red pepper flakes or a dash of hot sauce to kick up the heat.
Can I make this ahead of time?
Yes, you can prepare the chicken and potatoes ahead of time and store them separately in the refrigerator. When you’re ready to eat, simply reheat them in a skillet and add the cowboy butter sauce.
How do I make the sauce creamier?
For a creamier sauce, stir in a tablespoon or two of heavy cream or sour cream at the end.
Conclusion
I hope you enjoy this Cowboy Butter Chicken recipe as much as I do! It’s a quick, easy, and flavorful dish that’s perfect for any night of the week. If you try it, I would love to hear what you think! Please leave a comment below with your questions or share your results. Happy cooking!

Cowboy Butter Chicken: Easy And Flavorful
Ingredients
Equipment
Method
- In a large bowl, combine the chicken, soy sauce, 1 tablespoon olive oil, salt, and pepper. I like to give it a good mix to make sure everything is evenly coated. Set aside to marinate while preparing the potatoes.
- Bring a large pot of salted water to a boil. Add potatoes and boil for 8-10 minutes, or until the potatoes are slightly tender. Remember that depending on the size of the potatoes, boiling times may vary. Drain water and set aside.
- To a large skillet over medium-high heat, add 1 tablespoon of olive oil. Once hot, add the boiled potatoes and cook for 4-5 minutes, flipping halfway through, until golden and fork-tender. Transfer the potatoes to a plate and tent with aluminum foil to keep warm. This will keep them from drying out while you cook the chicken.
- To the same skillet over medium-high heat, add the remaining olive oil. Once hot, add the marinated chicken strips in a single layer. Don’t overcrowd the pan; work in batches if needed. Reserve the marinade and set aside. Cook chicken for 1-2 minutes on each side, or until nicely browned and cooked to an internal temperature of 165°F.
- Pour in the reserved marinade. Cook with the chicken until the liquid is reduced by half, about 1-2 minutes. This will intensify the flavor of the sauce.
- Add the sauteed potatoes and butter to the skillet. Toss to combine with the chicken and sauce. Cook for an additional 2-3 minutes, or until everything is heated through and the butter is melted. Season to taste with salt and pepper.
- Remove from heat. Serve immediately, garnished with chopped parsley. I love the fresh pop of flavor the parsley adds!




