Method
Prepare the dish and soak the bread

Heat the oven to 180°C (350°F). For the default 4-serving recipe, choose a baking dish that holds the filling in an even layer about 4 cm (1 1/2 in) deep; when scaling, change the dish size to keep approximately the same filling depth. Coat the dish with 5 ml of olive oil for baking dish. Tear 60 g of white sandwich bread into a bowl, pour over 120 ml of whole milk for filling, and press the pieces into the milk. Let them soften while you prepare the aromatics.
Soften the aromatics
Peel and finely chop 1 yellow onion, then mince 2 garlic cloves. Warm 10 ml of olive oil for filling in a large skillet over medium heat. Add the onion and garlic and cook for about 5 minutes, stirring often, until the onion is soft and translucent without browning.
05:00Bloom the spices

Add 12 g of mild curry powder, 3 g of ground turmeric, 2 g of ground coriander, and 1 g of ground cumin to the softened aromatics. Stir constantly for 1 minute, until fragrant and the spices evenly coat the onion without scorching.
01:00Start browning the beef
Add 500 g of 90% lean ground beef, 5 g of kosher salt, and 1 g of black pepper to the skillet. Break the meat into small crumbles with a wooden spoon and cook for 6 minutes, stirring and turning the crumbles so they brown evenly.
06:00Finish the beef with apple

Core and finely dice 1 firm apple. Stir it into the beef and cook for 2 minutes, until the apple begins to soften, no pink remains in the meat, and excess moisture has evaporated. Wash your hands, the wooden spoon, and any plate or work surface that touched raw beef before handling cooked or ready-to-eat food.
02:00Season and shape the filling

Mash the softened bread into its milk with a fork. Add the bread mixture to the skillet with 30 g of apricot jam, 22 ml of apple cider vinegar, and 50 g of seedless raisins. Cook over medium-low heat for about 3 minutes, stirring, until the filling is cohesive and moist but no liquid runs across the pan when you draw the spoon through it. Spoon the filling into the prepared dish, spread it evenly, and press the surface lightly so the topping will sit flat.
03:00Add the custard topping
Whisk 2 large eggs with 180 ml of whole milk for topping until no streaks of egg white remain. Pour the mixture slowly over the filling so it reaches the edges without disturbing the surface. Arrange 2 bay leaves on top and scatter 15 g of flaked almonds evenly over the custard.
Bake the bobotie
Bake for 30 to 35 minutes, beginning the first doneness check at 30 minutes. The topping should be lightly golden, set around the edges, and only faintly wobbly in the center. Insert a food thermometer into the center; the casserole must reach 74°C (165°F). Continue baking and check every 3 minutes if it has not reached the required temperature.
30:00Rest and serve
Rest the baked bobotie for 10 minutes so the custard settles and the servings hold their shape. Remove the bay leaves, then serve with yellow rice (optional) and fruit chutney (optional).
10:00
Smart Substitutions
- Prefer lamb? Use lean ground lamb in the same quantity and follow the same thermometer guidance.
- No raisins? Use chopped dried apricots for a softer, slightly tangier fruit note.
- No almonds? Use pumpkin seeds for crunch, or leave the topping plain.
- Avoiding dairy milk? Use an unsweetened plain oat or soy drink that does not contain added vanilla.
Tips and Variations
- Keep the skillet at medium heat after adding the spices; high heat can make curry powder taste bitter.
- Dice the apple small enough to soften with the beef while still leaving tiny juicy pieces in the filling.
- Give the baked bobotie the full 10-minute rest so the custard settles and the servings hold their shape.
What Went Wrong?
- Custard is still loose Continue baking and check the center every 3 minutes until it reaches 74°C/165°F and is only faintly wobbly.
- Filling looks dry before baking Stir in a small splash of whole milk until the mixture is moist enough to hold together.
- Filling tastes too sweet Add a little more apple cider vinegar and a pinch of salt before transferring it to the dish.
- Too much fat pools in the skillet Spoon off the excess before adding the soaked bread so the custard can set cleanly.
Nutrition Estimate
- Fiber: 5 g per serving
- Sodium: 725 mg per serving
Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.
FAQ
Found an error or have a suggestion?
Help us improve this recipe. Send us your feedback and include the recipe name so we can take a look.







