Start by heating a larger non-stick frying pan over moderate heat. Add the meat, onion, garlic, and the spices. Stir-fry for about 5 minutes until the meat is loose and crumbly. You should see the onion becoming translucent and fragrant. This step is crucial for developing a flavor base.
Next, add the finely diced red pepper and apple into the mixture. Cook for an additional 5 minutes until the meat is lightly browned and the vegetables are tender. You’ll notice a wonderful aroma filling your kitchen, inviting everyone to gather around.
Pour the milk over the crust-less bread to moisten it. Make sure you soak the bread well. After this, add the moistened bread to the meat, along with all the remaining ingredients, including apricot jam, vinegar, and the two eggs. Mix everything together thoroughly until well combined.
Adjust the seasoning to your taste, adding more salt or spices if desired. Spoon the mixture into an ovenproof dish or divide it among individual ramekins. Smooth the top with a spatula to ensure even cooking.
Now, let’s prepare the topping. In a separate bowl, whisk together the ingredients for the topping. Pour this mixture over the meat mixture in the dish. Ensure it covers the mixture evenly.
Scatter the chopped cashew nuts over the top; they’ll add a lovely crunch. For an extra touch, place a few lemon or bay leaves decoratively into the meat.
Preheat your oven to 170ºC (340ºF) and place the dish in the oven. Bake for about 30 minutes if you’re using a large dish, or 20 minutes for ramekins. You’ll know it’s ready when the topping has set and turned a beautiful golden brown.
Once done, remove the Classic South African Bobotie from the oven and let it cool for a few minutes. This resting time allows the flavors to meld beautifully.
Serve warm with your choice of sides, and enjoy every mouthful of this incredible dish!