This plate is the ultimate comfort combo — juicy steak, golden crispy potatoes, and broccoli bathed in creamy cheese sauce. Whether it’s for a cozy dinner or impressing someone special, this recipe delivers big flavors with minimal fuss. Fire up that pan, because this one’s too good not to try!
For the Steak:
2 ribeye or sirloin steaks
1 tbsp olive oil
1 tbsp butter
2 garlic cloves, minced
Salt & black pepper
Fresh herbs (thyme or rosemary), optional
For the Potatoes:
2 cups baby potatoes, halved
1 tbsp olive oil
Salt, pepper & garlic powder
For the Broccoli Cheese:
2 cups broccoli florets
1 tbsp butter
1 tbsp flour
1 cup milk
1 cup shredded cheddar cheese
Salt, pepper & a pinch of nutmeg
Roast the Potatoes:
Toss potatoes in olive oil, salt, pepper & garlic powder. Roast at 200°C (390°F) for 30–35 mins until golden.
Make Broccoli Cheese:
Steam broccoli until tender. In a pan, melt butter, stir in flour, cook 1 min. Gradually add milk, whisk until thickened. Stir in cheese, season, fold in broccoli. Set aside.
Cook the Steak:
Pat steaks dry. Heat oil in a pan until hot, sear steak 2–3 mins per side. Add butter, garlic & herbs, spoon over steaks for 1 more min. Rest before slicing.
Assemble:
Plate up the steak slices, crispy potatoes, and cheesy broccoli. Crack some pepper on top for that finishing touch.
Protein-packed, veggie-boosted & naturally gluten-free if using GF flour