Method

  1. Prepare the dish and soak the bread

    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.

  2. 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:00
  3. Bloom the spices

    Bloom 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:00
  4. Start 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:00
  5. Finish the beef with apple

    Finish 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:00
  6. Season and shape the filling

    Season 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:00
  7. Add 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.

  8. 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:00
  9. Rest 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
Cook's notePress the beef into an even layer without compacting it firmly. A level, gently packed surface supports the custard while keeping the filling tender.

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

Calories510
Protein34 g
Carbs40 g
Fat24 g
  • 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

What is bobotie traditionally served with?Yellow rice and fruit chutney are common partners; they echo the gentle sweetness in the filling and balance the warm curry spices.