In our home, few dishes bring everyone to the table faster than a steaming bowl of Sweet and Sour Beef with Rice. It is colourful, comforting, and packed with flavour. Better still, it suits busy weeknights as well as relaxed family weekends. The mix of tender beef, crisp vegetables, and glossy sauce creates a meal that feels both hearty and fresh.
The beauty of this dish comes from its balance. The sauce delivers sweetness first, yet the tangy finish keeps every bite lively. As a result, the meal never feels too rich or heavy. Instead, each forkful tastes vibrant and satisfying. Served with fluffy steamed rice, the dish becomes a complete family meal that appeals to both adults and children.
One of the highlights is the variety of vegetables. Bright red bell peppers add sweetness and colour, while broccoli gives the dish extra texture. Mange tout brings a gentle crunch, and sliced courgette softens beautifully in the sauce. Meanwhile, carrots add natural sweetness, and water chestnuts introduce a crisp bite that stands out against the tender beef.
The beef itself plays an important role. When cooked quickly over high heat, it stays juicy and tender. The succulent strips absorb the sweet and sour sauce beautifully, which means every mouthful carries plenty of flavour. Because the sauce coats the ingredients evenly, the vegetables and rice also benefit from the rich taste.
Families often enjoy this meal because it feels familiar and exciting at the same time. Children usually love the sweet element of the sauce, while adults appreciate the contrast between the sweet and tangy flavours. In addition, the colourful vegetables make the plate look cheerful and inviting. Even picky eaters often find something they enjoy in the bowl.
Another reason this dish works so well is its flexibility. Some families serve it as part of a larger fakeaway night with spring rolls or prawn crackers. Others keep things simple and let the sweet and sour beef shine on its own. Either way, the dish creates a relaxed and enjoyable dinner experience.
Sweet and sour meals have remained popular for generations because they combine comfort with freshness. The sauce feels rich and warming, yet the vegetables keep the meal lively. Therefore, it works well throughout the year. During colder months, the warm rice and glossy sauce feel comforting. During warmer seasons, the crisp vegetables help the dish feel lighter.
This meal also encourages families to sit together and enjoy proper home cooking. The bright colours, delicious aroma, and satisfying flavours create a sense of occasion without needing complicated preparation. Furthermore, the rice helps soak up every drop of the sauce, so nothing goes to waste.
For many people, Sweet and Sour Beef with Rice brings back memories of family takeaways and shared dinners around the kitchen table. However, homemade versions often taste fresher and more balanced. The vegetables stay vibrant, the beef remains tender, and the sauce tastes wonderfully rich without becoming overpowering.
Whether served for a quick midweek dinner or a cosy weekend treat, this dish always feels welcoming. The combination of succulent beef, crunchy vegetables, and silky sweet and sour sauce delivers comfort in every bite. Most importantly, it is a meal that encourages everyone to slow down, share stories, and enjoy good food together.

Sweet and Sour Beef
Equipment
- large frying pan or wok
Ingredients
The Beef Ingredients:
- 500 g beef steak thinly sliced
- 1 tbsp cornflour
- 1 tbsp light soy sauce
- 1 tsp sesame oil
The Vegetable Ingredients:
- 1 medium red bell pepper sliced
- 1 medium courgette sliced into half moons
- 1 medium carrot thinly sliced
- 1 head broccoli small cut into florets
- 100 g mange tout
- 225 g water chestnuts drained and sliced
- 2 medium spring onions sliced
The Sweet and Sour Sauce Ingredients:
- 4 tbsp tomato ketchup
- 3 tbsp rice vinegar
- 3 tbsp brown sugar
- 2 tbsp light soy sauce
- 150 ml pineapple juice
- 1 tbsp cornflour
- 3 tbsp cold water
The Rice Ingredients:
- 300 g long grain rice
- Water for steaming
Larder Essentials:
Instructions
Prepare the Beef:
- Place the sliced beef into a bowl. Add the cornflour, soy sauce, a small pinch of salt and a few twists of lack pepper and sesame oil. Mix well until the beef becomes evenly coated. Leave it to marinate for 10 minutes while you prepare the vegetables.500 g beef steak, 1 tbsp cornflour, 1 tbsp light soy sauce, 1 tsp sesame oil
Cook the Rice:
- Rinse the rice under cold water until the water runs clear. Add the rice to a saucepan with plenty of water and a good pinch of salt. Bring it to the boil, then reduce the heat and simmer until tender. Drain well and keep warm.300 g long grain rice, Water, salt
Make the Sauce:
- In a bowl, whisk together the ketchup, rice vinegar, brown sugar, soy sauce and pineapple juice. In a separate small bowl, mix the cornflour with the cold water to create a smooth slurry.4 tbsp tomato ketchup, 3 tbsp rice vinegar, 3 tbsp brown sugar, 2 tbsp light soy sauce, 150 ml pineapple juice
Cook the Beef:
- Heat 1 tablespoon of vegetable oil in a large frying pan or wok over high heat. Add the beef in batches to avoid overcrowding the pan. Stir fry for 2 to 3 minutes until browned. Remove the beef and set it aside.2 tbsp vegetable oil
Stir Fry the Vegetables:
- Add the remaining oil to the pan. Toss in the broccoli, carrot and red bell pepper first. Stir fry for 3 minutes. Season lightly with salt and black pepper. Next, add the courgette, mange tout, water chestnuts, and spring onions. Continue cooking for another 2 minutes until the vegetables become tender yet still crisp.1 medium red bell pepper, 1 medium courgette, 1 medium carrot, 1 head broccoli, 100 g mange tout, 225 g water chestnuts, 2 medium spring onions, 2 tbsp vegetable oil
Combine Everything:
- Pour the sauce mixture into the pan. Stir well and allow it to bubble gently. Add the cornflour slurry and stir continuously until the sauce thickens and becomes glossy.1 tbsp cornflour, 3 tbsp cold water
- Return the beef to the pan and coat everything in the sauce. Cook for another 2 minutes until the beef heats through completely.
Serve:
- Spoon the steamed rice into bowls or onto plates. Top with the sweet and sour beef and vegetables. Serve immediately while hot.

