[{"type":"span","children":[{"text":"Join now"}]}]

Join from $20/month*!

*On selected 12 & 6 month plans only. Min. cost (Core) NZ$120. Offer ends 22/06/24. See terms.
Photo of Balsamic roast beef with tomatoes by WW

Balsamic roast beef with tomatoes

Total Time
2 hr 40 min
20 min
2 hr 20 min
Treat your tastebuds with this slow roast beef saviour!


Beef topside, raw

600 g

Plain flour

2 tbs

Balsamic vinegar

60 ml, (1/4 cup)

Beef stock

1½ cup(s), (375ml)


340 g, (400g peeled), chopped

Orange sweet potato (kumara)

260 g, or Kumara, (300g peeled), chopped

Fresh rosemary

2 g, (2 sprigs)


3 medium, chopped

Cherry tomatoes

375 g, truss

Skim milk

¼ cup(s), (60ml)

Oil spray

2 x 3 second spray(s)


  1. Preheat oven to 160°C or 140°C fan-forced. Lightly spray a large flameproof casserole dish with oil and heat over medium-high heat. Add beef and cook for 5 minutes each side or until browned. Transfer to a plate.
  2. Respray dish with oil. Add herb and flour and cook for 1 minute. Add vinegar, beef stock and ½ cup (125ml) water and bring to the boil. Return beef to dish, cover and bake in oven for 2 hours, turning occasionally.
  3. Meanwhile, cook potatoes in a large saucepan for 20 minutes. Drain and set aside. Line a baking tray with baking paper. Place zucchini and tomatoes on tray. Lightly spray with oil, season with salt and freshly ground black pepper and bake for last 25 minutes of beef cooking time.
  4. Remove beef from dish and cover to keep warm. Place dish over high heat and bring to the boil. Boil for 5–10 minutes or until sauce thickens. Place potatoes in a large bowl. Season with salt and freshly ground black pepper, then add milk and mash until smooth. Thinly slice beef and serve with mash and vegetables drizzled with sauce.


TIP: Substitute the sweet potato for celeriac.