Garlic Butter Steak Bites and Potatoes is a delicious, easy-to-make dish that combines tender, juicy pieces of steak with crispy, golden potatoes. The garlic butter sauce adds a rich and flavorful touch that makes every bite irresistible. It’s a perfect mix of textures and flavors that comes together quickly in one pan.
I love making this recipe when I want a satisfying meal that feels special but doesn’t take forever to cook. The steak bites stay so tender because they’re cooked just right, while the potatoes get that perfect crispy outside with a soft inside. The garlic butter sauce is the star, and I always find myself dipping each bite in it for extra yum.
One of my favorite ways to serve this dish is with a simple green salad or some steamed veggies on the side. It’s a great meal to share because everyone loves those crispy potatoes and flavorful steak. Plus, cleanup is easy since it’s mostly one pan. This recipe always feels like a little treat that’s easy enough for any night of the week.
Key Ingredients & Substitutions
Sirloin Steak: This cut gives great flavor and stays tender if not overcooked. You can also use ribeye or strip steak for a bit more marbling and richness.
Baby Yellow Potatoes: These roast up crispy on the outside and soft inside. If you can’t find baby potatoes, small red potatoes or fingerlings work well too.
Butter & Olive Oil: Butter adds richness, while olive oil prevents burning. You can swap olive oil with avocado oil for a higher smoke point if needed.
Garlic: Fresh garlic is key for bright, bold flavor. If you’re short on time, garlic powder can be used, but fresh gives the best taste.
Herbs: Parsley adds freshness. Optional thyme or rosemary works great with potatoes, but feel free to try oregano or basil for variation.
How Do You Get Perfectly Tender Steak Bites Without Overcooking?
To keep steak bites tender and avoid a dry result, follow these tips:
- Cut the steak into even, bite-sized pieces so they cook evenly.
- Preheat your pan well to get a nice sear quickly — this locks in juices.
- Don’t overcrowd the pan; cook steak in batches if needed to maintain high heat.
- Sear one side without stirring for 2-3 minutes to develop a good crust, then flip and cook briefly on the other side.
- Medium-rare to medium is ideal for tenderness; use a quick touch test or thermometer to check doneness (130-135°F).
Once seared, add garlic butter off the high heat to avoid burning the garlic and to gently coat steak for extra flavor and moisture.
How Can You Achieve Crispy Potatoes With a Soft Center?
Follow these easy steps for crispy, tender potatoes:
- Use baby or small potatoes and halve them for faster cooking and more crisp edges.
- Cook over medium-high heat with enough oil to coat but not drown potatoes.
- Turn them occasionally to brown evenly without burning.
- Check tenderness by poking with a fork; they should be soft inside when done.
- Season while cooking to build layers of flavor.
Keep them warm out of the pan until ready to combine with steak bites for best texture.

Equipment You’ll Need
- Large skillet or cast-iron pan – I recommend this because it heats evenly and gives a nice sear on both steak and potatoes.
- Sharp knife – makes chopping steak, garlic, and herbs quick and easy.
- Cutting board – a sturdy surface to prep your ingredients safely and neatly.
- Tongs or spatula – helps flip the steak bites and potatoes without breaking them apart.
- Measuring spoons and cups – for accurate amounts of butter, oil, and herbs.
Flavor Variations & Add-Ins
- Swap sirloin for ribeye or flank steak for richer flavor and different texture.
- Mix in sautéed mushrooms or onions with the potatoes for extra flavor and veggies.
- Add a dash of smoked paprika or cayenne pepper to the butter for a smoky or spicy kick.
- Finish with a squeeze of fresh lemon juice or a sprinkle of grated Parmesan for brightness and richness.
Garlic Butter Steak Bites and Potatoes (Tender & Crispy!)
Ingredients You’ll Need:
For the Steak and Potatoes:
- 1.5 lbs sirloin steak, cut into bite-sized cubes
- 1 lb baby yellow potatoes, halved
- 3 tbsp olive oil, divided
- Salt and freshly ground black pepper, to taste
- 4 tbsp unsalted butter
- 4 cloves garlic, minced
- 1 tbsp fresh parsley, chopped (plus extra for garnish)
- 1 tsp dried thyme or rosemary (optional)
- Red pepper flakes (optional, for a slight kick)
Time You’ll Need:
This recipe takes about 10 minutes to prepare and 25 minutes to cook, for a total of roughly 35 minutes. It’s a quick and delicious way to get a flavorful meal on your table without much fuss.
Step-by-Step Instructions:
1. Prepare the Potatoes:
Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Add the halved baby yellow potatoes, then season with salt, pepper, and dried thyme or rosemary if you’re using it. Cook the potatoes, stirring now and then, until they turn golden brown and crispy on the outside and become tender when poked with a fork—this usually takes about 15 to 20 minutes. When they’re done, transfer them to a plate and cover to keep warm.
2. Cook the Steak Bites:
Using the same skillet, add the remaining 1 tablespoon of olive oil and heat it over medium-high heat. Carefully place the cubed steak pieces in a single layer, avoiding crowding the pan (cook in batches if needed). Season the steak with salt and pepper. Let the steak sear without moving it for 2 to 3 minutes to develop a nice crust. Then, flip the pieces and cook for another 2 minutes or until the steak is cooked to your liking (medium-rare to medium is best for tenderness).
3. Add the Garlic Butter Sauce:
Turn the heat down to medium and add the unsalted butter and minced garlic to the skillet with the steak bites. Stir everything continuously for 1 to 2 minutes so the steak gets nicely coated with the garlic butter and the garlic becomes fragrant without burning.
4. Combine Potatoes and Steak Bites:
Return the crispy potatoes to the skillet. Gently toss them with the steak and garlic butter mixture, allowing the potatoes to warm up and soak in the delicious flavors for about 1 to 2 minutes.
5. Finish and Serve:
Remove the skillet from the heat. Sprinkle the steak bites and potatoes with the fresh chopped parsley and red pepper flakes if you want a touch of heat. Serve this savory dish immediately while it’s hot and enjoy the perfect mix of tender steak, crispy potatoes, and flavorful garlic butter sauce!
Can I Use Frozen Steak for This Recipe?
Yes, but make sure to fully thaw the steak in the refrigerator overnight before cooking. Pat the steak dry with paper towels to get a good sear and avoid extra moisture in the pan.
Can I Substitute the Baby Potatoes with Another Type?
Absolutely! Small red potatoes or fingerling potatoes work well as substitutes. Just adjust the cooking time slightly based on the size and type to ensure they become tender and crispy.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium-low heat to keep the steak tender, or use a microwave on medium power.
Can I Make This Recipe Ahead of Time?
You can prep the potatoes and steak bites separately ahead of time and refrigerate them. When ready to eat, quickly reheat together in a skillet with fresh garlic butter to revive the flavors and texture.