Prep the beef and veg: Slice the leftover roast beef thin so it warms quickly. Chop your chosen vegetables into bite-size pieces. Mince the garlic and slice the onion.
Heat the pan: Set a large skillet over medium heat.
Add 1–2 tablespoons of olive oil or butter until shimmering.
Sauté aromatics: Add onion with a small pinch of salt and cook 3–4 minutes until soft. Stir in garlic for 30 seconds, just until fragrant.
Cook vegetables: Add firmer vegetables first (carrots, celery, mushrooms), then quicker-cooking ones (peppers, peas, spinach). Cook until tender-crisp.
Avoid overcooking so you keep texture.
Build flavor: Sprinkle in dried herbs or spices. Add 1–2 teaspoons Worcestershire or soy sauce for depth. Stir well.
Deglaze: Pour in 1/2–1 cup beef broth to loosen browned bits.
Let it simmer 2–3 minutes to reduce slightly.
Warm the beef gently: Add the sliced beef and stir to coat. Heat on low for 2–3 minutes. Do not boil or blast with high heat—that toughens the meat.
Adjust the sauce: If you want creamy, stir in a splash of cream or a spoon of sour cream. For tang, add 1 teaspoon Dijon or a squeeze of lemon.
Taste and adjust salt and pepper.
Choose your base: Toss with hot cooked pasta or spoon over rice. For sandwiches, pile onto toasted bread and top with cheese. For tacos, warm tortillas and add the beef-veg mix with fresh toppings.
Finish and serve: Add a handful of fresh herbs or green onions. Finish with acidity—a squeeze of lemon or a dash of vinegar—to brighten everything.
Serve immediately.