Go Back
Gina lifting a spoonful of golden-topped bobotie recipe from a ceramic baking dish, grinning with her eyes wide in a bright home kitchen

Bobotie — The Cape Malay Classic I Brought Back From Cape Town

Savory ground beef, warm Cape Malay spices, apricot sweetness, and a silky egg custard on top — this authentic bobotie recipe brings a centuries-old South African classic straight to your kitchen table.
Prep Time 20 minutes
Cook Time 45 minutes
Servings: 4 servings

Ingredients
  

  • 1 slice white sandwich bread crusts on is fine
  • 1/2 cup whole milk divided — some for bread, some for custard
  • 1 lb ground beef 80/20 recommended
  • 1 medium yellow onion finely diced
  • 2 tbsp neutral oil such as canola or sunflower
  • 2 cloves garlic minced
  • 1 tbsp mild curry powder
  • 1/2 tsp turmeric
  • 1/2 tsp ground cumin
  • 1/4 tsp ground coriander
  • 1/4 tsp ground allspice
  • 1 tbsp apricot jam
  • 1 tbsp white wine vinegar or apple cider vinegar
  • 1/4 cup golden raisins
  • 1 tsp kosher salt plus more to taste
  • 1/4 tsp black pepper
  • 2 large eggs divided — 1 for filling, 1 for custard
  • 3 fresh or dried bay leaves for the custard topping

Method
 

  1. Preheat your oven to 350°F (175°C). Lightly grease a medium ceramic or glass baking dish (about 8x8 or similar).
  2. Tear the bread into pieces and soak in about 1/4 cup of the milk for 5 minutes. The bread should absorb most of the milk and become soft.
  3. In a large skillet over medium heat, warm the oil. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 6-7 minutes. Add the garlic and cook 1 minute more.
  4. Add the curry powder, turmeric, cumin, coriander, and allspice to the skillet. Stir to coat the onions and toast the spices for about 30 seconds until fragrant.
  5. Add the ground beef, breaking it up with a spoon, and cook until no longer pink, about 7-8 minutes. Drain excess fat if needed, leaving just a little in the pan for flavor.
  6. Squeeze most (but not all) of the milk from the soaked bread and add the bread to the meat mixture. Add the apricot jam, vinegar, golden raisins, salt, pepper, and 1 beaten egg. Stir everything together until well combined. Taste and adjust salt.
  7. Transfer the meat mixture to the prepared baking dish and press it down into an even layer.
  8. Make the custard: whisk together the remaining egg and remaining 1/4 cup of milk with a pinch of salt. Pour evenly over the meat filling. Press the bay leaves gently into the surface of the custard.
  9. Bake uncovered for 30-35 minutes, until the custard is just set — it should have a slight jiggle in the center but not be liquid. The top should be golden.
  10. Remove from the oven and let rest for 8-10 minutes before serving. This allows the custard to finish setting and makes for cleaner servings.

Notes

For the most authentic flavor, use a good-quality mild curry powder — Rajah brand is widely used in South African cooking and is available online if you want to go that route.