June 20, 2026 · 40 min

Steak with Tomato Gravy, Roasted Broccoli and Fingerling Potatoes

Side Dish40 min791 cal / serving

Treat yourself and your family to a steakhouse-quality meal right at home. This recipe features tender sirloin steak drizzled with a rich tomato gravy, paired with roasted broccoli topped with toasted pine nuts and crispy fingerling potatoes seasoned with thyme. It’s a complete, impressive dinner that comes together in under an hour.

The combination of savory beef, sweet roasted tomatoes and nutty pine nuts creates a delightful balance of flavors. The potatoes are roasted until golden and tender, while the broccoli gets a nice char and a sprinkle of Parmesan. This dish is sure to become a favorite for special occasions or a weekend feast.


Recipe details

Side Dish40 min791 cal / serving4 servings

Nutrition per serving

Calories791 kcalProtein45.8 gFat47.3 gCarbs18.9 gSugar5 gFiber4.1 gSodium567 mg

Dietary labels

Gluten-free: yesLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: not detectedMilk / dairy: containsEgg: not detectedFish: not detectedShellfish: not detectedPeanut: not detectedTree nuts: containsSoy: not detectedSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.


Ingredients

Shallot4 tablespoon ShallotView ingredient guide
Parsley0.25 ounce ParsleyView ingredient guide
Thyme0.25 ounce ThymeView ingredient guide
Broccoli Florets16 ounce Broccoli FloretsView ingredient guide
Pine Nuts1 ounce Pine NutsView ingredient guide
Sirloin Steak20 ounce Sirloin SteakView ingredient guide
Beef Demi-Glace1 unit Beef Demi-GlaceView ingredient guide
Parmesan Cheese0.5 cup Parmesan CheeseView ingredient guide
Vegetable Oil2 teaspoon Vegetable OilView ingredient guide
Olive Oil4 teaspoon Olive OilView ingredient guide
Butter2 tablespoon ButterView ingredient guide
SaltSaltView ingredient guide
PepperPepperView ingredient guide

Instructions

  1. Wash and dry all produce. Lightly oil a baking sheet and place it on the upper rack of the oven. Preheat the oven to 450°F. Halve the tomatoes. Halve and peel the shallot, then finely chop. Pick the parsley leaves from the stems; finely chop the leaves and stems separately. Pick 1 teaspoon of thyme leaves; reserve the sprigs.
  2. Halve the potatoes lengthwise. Toss them with a generous drizzle of olive oil and season with salt and pepper. Carefully remove the hot baking sheet from the oven and arrange the potatoes cut-side down on one side of the sheet. Nestle half the thyme sprigs among the potatoes. Roast for 10 minutes.
  3. After 10 minutes, remove the potatoes from the oven and flip them, keeping them on one side. Toss the broccoli with a drizzle of olive oil, salt and pepper and arrange on the other side of the sheet. Return to the oven and roast until the potatoes are tender and the broccoli is beginning to char at the edges, about 20 minutes more.
  4. Meanwhile, place the pine nuts in a large pan over medium-high heat. Toast, tossing often, until golden, 3-5 minutes. Transfer to a small bowl. Heat a drizzle of oil in the same pan over medium-high heat. Pat the steak dry with a paper towel and season generously with salt and pepper. Add to the pan and cook to desired doneness, 3-6 minutes per side. Remove from the pan and let rest on a plate. Wipe out the pan.
  5. Return the pan to medium-high heat. Add the shallot and a drizzle of olive oil. Cook until softened, 1-2 minutes. Stir in the demi-glace, tomatoes and ½ cup water. Bring to a simmer, then remove from heat. Stir in the reserved thyme leaves, half the parsley leaves and 2 tablespoons plain butter. Season with salt and pepper. Stir in any juices released by the steak. Once the potatoes and broccoli are done, remove them from the oven and heat the broiler to high.
  6. In a large bowl, toss the potatoes with the garlic herb butter and parsley stems. Sprinkle Parmesan over the broccoli on the sheet. Place under the broiler to melt the cheese, 2-3 minutes. Divide the steak, potatoes and broccoli among plates. Sprinkle pine nuts over the broccoli. Spoon the sauce over the steak. Top with the remaining parsley leaves.

Recipe Tips

For best results, let the steak rest for at least 5 minutes before slicing to keep it juicy.

If you don’t have fingerling potatoes, you can substitute small red or Yukon gold potatoes, halved.

To save time, you can prep the vegetables while the oven preheats.

FAQ

Can I use a different cut of steak?

Yes, you can substitute sirloin with ribeye, strip steak or filet mignon. Adjust cooking time as needed.

What can I use instead of pine nuts?

You can substitute pine nuts with slivered almonds or chopped walnuts for a similar crunch.

How do I store leftovers?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.