Method

  1. Prepare the dish and soak the bread

    Prepare the dish and soak the bread during preparation

    Heat the oven to 180°C (350°F). Coat a baking dish large enough to hold the filling in an even layer about 4 cm (1 1/2 in) deep 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 start the filling.

  2. Soften the aromatics and bloom the spices

    Soften the aromatics and bloom the spices during preparation

    Warm 10 ml of olive oil for filling in a large skillet over medium heat. Peel and finely chop 1 yellow onion. Mince 2 garlic cloves. Add both to the skillet and cook for about 5 minutes, stirring often, until the onion is soft and translucent. Add 12 g of mild curry powder, 3 g of ground turmeric, 2 g of ground coriander, and 1 g of ground cumin. Stir for 1 minute, until fragrant and the spices coat the onion without scorching.

    00:05:00
    00:01:00
  3. Brown the beef and apple

    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 about 8 minutes, stirring and turning the crumbles, until no pink remains and excess moisture has evaporated. Core and finely dice 1 firm apple, then stir it into the beef for the final 2 minutes. Wash the spoon and any plate that touched raw beef before using them again.

    00:08:00
    00:02:00
  4. Season and shape the filling

    Season and shape the filling during preparation

    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
  5. 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.

  6. Bake, rest, and serve

    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. Rest for 10 minutes, remove the bay leaves, and serve with yellow rice (optional) and fruit chutney (optional).

    00:30:00
    00: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.