When the holiday season arrives, we all crave meals that feel festive and indulgent without requiring hours in the kitchen. These Garlic Butter Steak Bites with Christmas Potatoes are the ultimate solution. This dish combines juicy, melt-in-your-mouth pieces of steak with perfectly roasted red and yellow potatoes that look just like festive ornaments on your plate. It is a hearty, comforting meal that brings the elegance of a steakhouse right to your dining table.
The beauty of this recipe lies in its simplicity. By using high-quality butter, fresh garlic, and aromatic herbs, you create a rich sauce that coats every single bite. Whether you are hosting a small holiday gathering or looking for a special weeknight dinner to get into the Christmas spirit, this one-pan wonder is guaranteed to impress your family and friends.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4
- Difficulty Level: Easy
Nutrition Information
- Calories per serving: 485 kcal
- Protein: 32g
- Carbohydrates: 28g
- Fat: 26g
- Fiber: 4g
- Sugar: 2g
- Sodium: 640mg
Why Make This Garlic Butter Steak Bites with Christmas Potatoes
This recipe is a holiday winner because it balances sophisticated flavors with a very approachable cooking method. The “Christmas Potatoes”—usually a mix of red-skinned and golden baby potatoes—add a beautiful pop of color that fits the season perfectly. It is a complete meal in one pan, which means less time cleaning up and more time enjoying the festivities with your loved ones.
Another reason to love this dish is the incredible texture. The steak bites are seared at a high heat to create a flavorful crust while remaining tender inside. When tossed with the crispy roasted potatoes and a luxurious garlic butter sauce, you get a combination of salty, savory, and herbal notes that are simply irresistible. It is a sophisticated way to serve steak and potatoes with a festive twist.
How to Make Garlic Butter Steak Bites with Christmas Potatoes
Getting this dish on the table is surprisingly fast. You will start by getting the potatoes crispy and tender, then quickly searing the steak to keep it juicy. The final magic happens when everything comes together in a bubbling pool of garlic and herb butter.
Ingredients
- 1.5 lbs Sirloin or Ribeye steak, cut into 1-inch cubes
- 1 lb Baby red and yellow potatoes, halved or quartered
- 4 tablespoons Unsalted butter
- 4 cloves Garlic, minced
- 2 tablespoons Olive oil
- 1 teaspoon Fresh rosemary, finely chopped
- 1 teaspoon Fresh thyme, leaves removed from stem
- 1 tablespoon Fresh parsley, chopped (for garnish)
- Salt and freshly cracked black pepper to taste
- Red pepper flakes (optional, for a hint of heat)
Directions
Step 1: Prep and Roast the Potatoes
Preheat your oven to 400°F (200°C). Toss the halved baby potatoes with one tablespoon of olive oil, salt, and pepper. Spread them in a single layer on a baking sheet and roast for 15-20 minutes until they are golden brown and fork-tender. Set them aside while you prepare the steak.
Step 2: Season the Steak
While the potatoes are roasting, pat the steak cubes dry with a paper towel. This ensures a better sear. Generously season the meat with salt and pepper on all sides. For the best flavor, let the steak sit at room temperature for about 10 minutes before cooking.
Step 3: Sear the Steak Bites
Heat a large cast-iron skillet or heavy pan over medium-high heat with the remaining tablespoon of olive oil. Once the pan is smoking slightly, add the steak bites in a single layer. Do not crowd the pan; cook in batches if necessary. Sear for 2-3 minutes per side until a brown crust forms. Remove steak from the pan and set aside.
Step 4: Create the Garlic Butter Sauce
Lower the heat to medium and add the butter to the same skillet. Once melted, add the minced garlic, rosemary, and thyme. Sauté for about 1 minute until the garlic is fragrant and the butter begins to foam slightly. Be careful not to burn the garlic.
Step 5: Combine and Finish
Add the roasted potatoes and the seared steak bites back into the skillet. Toss everything gently to coat in the garlic herb butter. Cook for another 1-2 minutes just until everything is heated through. Garnish with fresh parsley and serve immediately.
How to Serve Garlic Butter Steak Bites with Christmas Potatoes
This dish is a star on its own, but you can elevate it by serving it alongside a fresh green salad or roasted asparagus. To emphasize the “Christmas” theme, consider serving it in a large wooden bowl or a festive ceramic platter. A side of creamy horseradish sauce or a dollop of sour cream on the potatoes can add an extra layer of decadence. For a festive drink pairing, a robust red wine like a Cabernet Sauvignon or a sparkling cider works beautifully.
How to Store Garlic Butter Steak Bites with Christmas Potatoes
If you have leftovers, they store very well. Place the steak and potatoes in an airtight container and keep them in the refrigerator for up to 3 days. To reheat, it is best to use a skillet over medium heat with a tiny splash of water or a small knob of butter. This helps maintain the texture of the steak better than a microwave, which can sometimes make the meat chewy.
Expert Tips for Perfect Garlic Butter Steak Bites with Christmas Potatoes
For the best results, use a high-smoke point oil like olive oil or avocado oil for the initial sear, and save the butter for the end so it doesn’t burn. Always pat your steak dry; moisture is the enemy of a good crust! If you want your potatoes extra crispy, make sure they are placed cut-side down on the baking sheet during roasting. Finally, don’t overcook the steak bites—since they are small, they cook very quickly, so aim for a nice medium-rare to medium doneness.
Delicious Variations
You can easily customize this recipe to suit your tastes. For a bit of spice, add a pinch of smoked paprika or crushed red pepper flakes to the garlic butter. If you want more vegetables, toss in some halved Brussels sprouts with the potatoes while they roast. You can also swap the beef for chicken breast chunks or even thick-cut pork loin bites if you prefer a different protein. For a cheesy twist, sprinkle some freshly grated Parmesan cheese over the dish just before serving.

Frequently Asked Questions
Q: What is the best cut of steak to use?
Sirloin tips, New York strip, or Ribeye are the best choices because they are tender and have good fat marbling. Avoid tougher cuts like chuck roast for this quick-cooking method.
Q: Can I make this dish ahead of time?
You can roast the potatoes ahead of time and keep them in the fridge. When you are ready to eat, simply sear the steak and toss the pre-cooked potatoes into the pan to warm through.
Q: Do I have to peel the potatoes?
No, baby red and yellow potatoes have very thin, delicate skins that add great texture and nutrition. Keeping the skins on also helps them maintain their “Christmas” colors.
Q: How do I know when the steak bites are done?
Since they are small, the best way is to check the color. A good sear on the outside usually means the inside is a perfect medium. You can also cut one open to check the center.
Q: Can I use dried herbs instead of fresh?
Yes, you can use dried rosemary and thyme, but use about half the amount since dried herbs are more concentrated. Fresh herbs are highly recommended for the best holiday aroma.
Conclusion
Garlic Butter Steak Bites with Christmas Potatoes is a festive, flavorful, and foolproof meal that brings joy to any holiday table. With its vibrant colors and rich, buttery taste, it feels like a celebration in every bite. Give this recipe a try this season, and it might just become your new favorite holiday tradition. Enjoy your meal and have a wonderful holiday season!

Garlic Butter Steak Bites with Christmas Potatoes
- Cook Time: 40 minutes
- Total Time: 40 minutes
- Diet: Gluten-Free
Ingredients
- 1.5 lbs Sirloin or Ribeye steak, cut into 1-inch cubes
- 1 lb Baby red and yellow potatoes, halved or quartered
- 4 tablespoons Unsalted butter
- 4 cloves Garlic, minced
- 2 tablespoons Olive oil
- 1 teaspoon Fresh rosemary, finely chopped
- 1 teaspoon Fresh thyme, leaves removed from stem
- 1 tablespoon Fresh parsley, chopped (for garnish)
- Salt and freshly cracked black pepper to taste
- Red pepper flakes (optional, for a hint of heat)
Instructions
- Preheat your oven to 400°F (200°C). Toss the halved baby potatoes with one tablespoon of olive oil, salt, and pepper. Spread them in a single layer on a baking sheet and roast for 15-20 minutes until they are golden brown and fork-tender. Set them aside while you prepare the steak.
- While the potatoes are roasting, pat the steak cubes dry with a paper towel. This ensures a better sear. Generously season the meat with salt and pepper on all sides. For the best flavor, let the steak sit at room temperature for about 10 minutes before cooking.
- Heat a large cast-iron skillet or heavy pan over medium-high heat with the remaining tablespoon of olive oil. Once the pan is smoking slightly, add the steak bites in a single layer. Do not crowd the pan; cook in batches if necessary. Sear for 2-3 minutes per side until a brown crust forms. Remove steak from the pan and set aside.
- Lower the heat to medium and add the butter to the same skillet. Once melted, add the minced garlic, rosemary, and thyme. Sauté for about 1 minute until the garlic is fragrant and the butter begins to foam slightly. Be careful not to burn the garlic.
- Add the roasted potatoes and the seared steak bites back into the skillet. Toss everything gently to coat in the garlic herb butter. Cook for another 1-2 minutes just until everything is heated through. Garnish with fresh parsley and serve immediately.




