What if I told you that one of America's most beloved comfort food combinations, steak and roasted potatoes, could be even better when made at home than at your favorite steakhouse? That perfectly charred, juicy steak paired with crispy-edged, tender roasted potatoes isn't just restaurant magic. It's a meal you can master in your own kitchen, and honestly, it might just become your signature dish. Making this classic American dinner at home means you control the quality of ingredients, the seasoning, and most importantly, you get to enjoy it hot off the pan without the hefty price tag. Plus, there's something deeply satisfying about slicing into a steak you've cooked yourself.
Ingredients List
- 2 ribeye or sirloin steaks (about 12 oz each, 1 to 1.5 inches thick)
- 2 lbs Yukon Gold or russet potatoes, cut into 1-inch chunks
- 1 large yellow onion, cut into thick wedges
- 4 tablespoons olive oil, divided
- 3 cloves garlic, minced
- 2 teaspoons kosher salt, divided
- 1 teaspoon black pepper, divided
- 1 teaspoon paprika
- 1 tablespoon unsalted butter
For the Herb Seasoning:
- 2 teaspoons fresh rosemary, chopped (or 1 teaspoon dried)
- 2 teaspoons fresh thyme leaves (or 1 teaspoon dried)
- 1 teaspoon garlic powder
- Optional: 1/2 teaspoon red pepper flakes for heat
- Optional: Fresh parsley for garnish
Timing / Cooking Schedule
Prep time: 15 minutes
Cooking time: 35 minutes
Total time: 50 minutes
This timing works perfectly for a weeknight dinner or weekend meal. I recommend starting the potatoes first since they take longer, then focusing on the steak while everything finishes roasting together.
Step-by-Step Instructions
Step 1: Prepare and season your ingredients
Take your steaks out of the refrigerator 30 minutes before cooking. This is crucial. Cold steak hits a hot pan and the outside burns before the inside cooks properly. Pat them completely dry with paper towels, then season generously on both sides with salt and pepper. I mean really generous. Most people under-season their steak. Meanwhile, cut your potatoes into even chunks so they cook uniformly. Toss them in a large bowl with half the olive oil, half the herbs, paprika, and a good pinch of salt.
Step 2: Start roasting the potatoes and onions
Preheat your oven to 425°F. Spread the seasoned potatoes on a large baking sheet in a single layer. Don't crowd them or they'll steam instead of roast. Add the onion wedges around the potatoes, drizzle with a bit more oil, and slide the pan into the oven. Set a timer for 20 minutes. You want them to start getting golden and crispy on the bottom before you flip them.
Step 3: Sear the steak
About 15 minutes before your potatoes are done, heat a heavy skillet (cast iron is perfect) over high heat until it's smoking hot. Add a tablespoon of oil and swirl to coat. Carefully lay your steak away from you to avoid splatter. Don't touch it for 4 minutes. Seriously, leave it alone. This creates that beautiful crust we're after. Flip once and cook another 3 to 4 minutes for medium-rare. Add butter, garlic, and remaining herbs to the pan in the last minute, tilting the pan and spooning that fragrant butter over the steak. When preparing steak and roasted potatoes at home, this basting step adds incredible flavor depth that separates good from great.
Step 4: Rest and slice
Transfer your steak to a cutting board and let it rest for 8 to 10 minutes. I know it's tempting to cut right away, but resting allows the juices to redistribute. If you slice too soon, all those delicious juices run out onto your board instead of staying in the meat. While it rests, flip your potatoes and onions and return them to the oven for another 10 to 15 minutes until deeply golden and crispy.
Step 5: Plate and serve
Slice your steak against the grain into thick strips. Arrange on plates alongside the golden roasted potatoes and onions. Drizzle any pan juices over the top. Garnish with fresh parsley if you like. That's it. Simple, stunning, satisfying.
Nutritional Information
Per serving (serves 4):
- Calories: 620
- Protein: 42g
- Carbohydrates: 38g
- Fat: 32g
- Fiber: 5g
- Vitamin C: 45% DV
- Iron: 35% DV
Tips, Variations, or Cooking Advice
Different cuts of beef: While I love ribeye for its marbling, you can use strip steak, filet mignon, or even flank steak if you're budget-conscious. Just adjust cooking time based on thickness.
Make it keto-friendly: This recipe is already low-carb friendly if you reduce the potato portion and add more vegetables like Brussels sprouts or cauliflower florets alongside your spuds.
Dairy-free option: Skip the butter in the pan and use ghee or extra olive oil instead. You'll still get amazing flavor from the herbs and garlic.
Potato variations: Sweet potatoes work beautifully here. They caramelize even more than regular potatoes and add a subtle sweetness that contrasts nicely with the savory beef. Red potatoes are another excellent choice and hold their shape well.
Add more vegetables: Toss in bell peppers, mushrooms, or carrots with your potatoes. They all roast beautifully at the same temperature and add color to your plate.
Meal prep strategy: You can prep the potatoes and season the steak the night before. Store separately in the fridge. When ready to cook, just take the steak out to come to room temperature while you start the potatoes.
For beginners: Invest in a meat thermometer. It takes the guesswork out completely. For medium-rare, you want 130°F to 135°F internal temperature.
Common Mistakes to Avoid
Cooking cold steak: This is the number one mistake I see. Cold meat tenses up when it hits heat, resulting in tough, unevenly cooked steak. Always bring it to room temperature first.
Overcrowding the pan or baking sheet: Whether it's your steak pan or potato sheet, give everything space. Crowding creates steam, which means no crispy crust or golden edges. Use two baking sheets if needed.
Not drying the steak: Moisture is the enemy of a good sear. Pat your steak completely dry before seasoning and cooking.
Cutting the steak too soon: I get it, you're hungry and it smells amazing. But cutting before resting means dry steak. Those 8 to 10 minutes are not optional.
Using the wrong potatoes: Waxy potatoes like fingerlings can work, but starchy potatoes like russets or Yukon Golds give you the best crispy-outside, fluffy-inside texture.
Flipping the steak too many times: Flip once, maybe twice if you're crosshatching grill marks. Constant flipping prevents proper crust formation.
Not preheating your pan hot enough: Your pan should be smoking before the steak goes in. A lukewarm pan means the steak will stick and won't develop that gorgeous crust.
Storage / Leftovers Tips
Store leftover steak and roasted potatoes separately in airtight containers in the refrigerator for up to 4 days. The steak stays juicier if you store it whole or in large pieces rather than sliced. The potatoes will lose some crispness in the fridge but still taste great.
For reheating, I have strong opinions here. Never microwave your steak if you can avoid it. Instead, let it come to room temperature, then warm it gently in a 250°F oven for about 10 minutes. For the potatoes, spread them on a baking sheet and reheat at 400°F for 8 to 10 minutes to restore some of that crispy exterior. If you're in a hurry, a quick sear in a hot skillet works wonderfully for both the sliced beef and the potatoes.
You can freeze cooked steak for up to 3 months, though the texture won't be quite as perfect as fresh. Wrap tightly in plastic wrap, then foil. Thaw overnight in the fridge before reheating. The roasted potatoes and onions don't freeze as well due to their high water content, which makes them mushy when thawed, so I recommend only making what you'll eat within a few days.
Leftover steak makes incredible steak and eggs for breakfast, fantastic sandwiches, or you can slice it thin for salads. The potatoes reheat beautifully for breakfast hash with some eggs cracked on top.

