With its blend of warm spices, apricot jam, apple, and a creamy custard topping, this Classic South African Bobotie is comfort food with a global flair. My mom’s version came from a South African friend years ago, and when a Kansas City shop owner (who sells my cookbooks) shared it with one of her South African friends, she said, “This is exactly how my family makes it!”
This post contains affiliate links for products I recommend. As an Amazon Associate, I earn a small commission on qualified purchases, at no cost to you.
Why You’ll Love This Bobotie Recipe
This rustic, comforting casserole is basically meatloaf with a South African twist. Ground beef (and/or lamb if desired) is flavored with curry, onion, apple, apricot jam, and slivered almonds, then topped with a creamy custard for for a perfect balance of savory and sweet that’s anything but ordinary. Here’s what makes it so special:
- Layered flavor. Onions, apple, and curry powder are sautéed first to deepen their flavor before being mixed with the meat.
- Warm and comforting. A touch of apricot jam and toasted almonds add a hint of sweetness and crunch.
- Creamy topping. The softly set custard bakes into a smooth, savory layer rather than a heavy crust.
- Easy approach. Unlike many bobotie recipes that brown the meat first, Mom’s version bakes everything together for richer flavor with less effort.
- Authentic and loved. A traditional recipe my mom brought home from South African friends.
What Is Bobotie?
Bobotie (pronounced ba-BOH-tee) is often referred to as the national dish of South Africa, though opinions vary depending on whom you ask. We do know that it’s a well-loved South African casserole made with curried ground meat (usually beef and/or lamb) mixed with fruit, chutney, or jam for a touch of sweetness and baked with a creamy egg custard on top. Its comforting mix of warm spices, subtle sweetness, and smooth custard reflects the country’s diverse culinary influences and long tradition of flavorful, home-cooked meals.
My mom first tasted Bobotie while visiting friends in Cape Town, South Africa and loved it so much that she asked for the recipe. After returning home, she often served it at dinner parties where, after the meal, my dad would show slides from their trip, share stories, and lead discussions about the local culture and politics. It quickly became a family favorite, and one we’ve been making ever since. And now it’s your turn to bring a taste of South Africa to your table!
Ingredients for Bobotie
Here’s all you need to create this South African recipe for Bobotie (scroll down to the recipe card for the exact quantities):
- Salted butter – For sautéing and adding flavor.
- Yellow onion – Adds depth.
- Tart apple – Brightens, adds a touch of fruity sweetness, and balances the spices.
- Curry powder – The signature seasoning!
- Extra-lean ground beef – Traditional base; look for 90-96% lean. Substitute half with ground lamb for richer flavor.
- Panko bread crumbs – Help bind the mixture and keep it tender.
- Large eggs – One for binging the meat mixture, one for the custard topping.
- Whole milk – adds moisture and forms the custard.
- Red wine vinegar – Balances the sweetness and enhances the spices.
- Apricot jam – Adds a subtle fruity sweetness.
- Kosher salt and ground black pepper – enhance all the flavors.
- Toasted slivered almonds – Add gentle crunch and nutty flavor.
- Bay leaves – A classic Bobotie ingredient that adds subtle herby-ness.
Substitutions & Variations for Beef Bobotie
While this Bobotie recipe is delicious, it is also flexible and you can vary the ingredients to suit your tastes or what you have on hand. Here are a few suggestions:
- Salted butter. Can use unsalted butter or olive oil.
- Ground meat. Use all beef for a milder flavor or replace half with ground lamb for a richer, more traditional version. Ground turkey also works well.
- Curry powder. I prefer using Madras curry powder. Add a pinch of turmeric (or a bit more) when you add the curry for more color.
- Apple. A tart variety like Granny Smith balances the sweetness, but other firm, crisp apples (like Pink Lady or Gala) will also work and firm pears can be substituted in a pinch.
- Apricot jam. Swap with mango chutney, apricot chutney, or peach preserves for a slightly different fruit note.
- Almonds. Toasted chopped cashews or pistachios make good alternatives, or omit entirely for a nut-free version.
- Bread crumbs. Fresh bread crumbs work well. Alternatively, use 3 slices of white bread soaked in the milk before tearing into small pieces and adding to the meat mixture
- Milk. Whole milk gives the creamiest custard, but 2% will also work.
- Vinegar. Can substitute lemon juice for a more fruity note.
How to Make Bobotie
Here’s a high level overview of how to create this South African Bobotie Recipe. More detailed step-by-step instructions are included in the recipe card below.
- Sauté aromatics.
Cook chopped onion and apple in butter until soft. - Add curry.
Add curry powder and continue cooking until fragrant, about 1 minute. Set aside to cool. - Mix the meat base.
Combine the cooled onion mixture with ground beef (and lamb, if using), breadcrumbs, egg, milk, vinegar, apricot jam, almonds, and seasonings. - Press into the pan.
Spread the mixture evenly in a 7 by 11-inch baking dish (or other 2-quart casserole), building it slightly higher around the edges. Top with bay leaves. - Partially bake and drain.
Bake for 30 minutes. Drain off juices, press the meat firmly to the edges of the pan, and drain again if needed. Remove the bay leaves. - Add the custard.
Whisk together the remaining milk, egg, and salt, then pour this egg mixture evenly over the meat. - Bake again.
Move the dish to the upper third of the oven and bake until the custard is softly set and lightly golden around the edges. - Rest and serve.
Let stand for 5-10 minutes before slicing and serving.
Tips for Success
Here are my tips for ensuring your Bobotie comes out perfect every time:
- Use extra-lean ground beef. Choose beef that’s 90 to 96% lean. Leaner meat minimizes any juices from bubbling up during the second baking and therefore helps the custard stay clean.
- Drain twice for a clean top. After the first bake, drain off the juices, then press the meat firmly to spread it to the edges of the pan (it will shrink during the first baking). Drain or blot again before adding the custard, if more liquid has surfaced.
- Don’t overbake the custard. It should just be softly set. Overbaking can cause it to separate.
- Rest before serving. Let the Bobotie sit for 5-10 minutes after baking so the custard finishes setting and the slices hold together neatly.
What is Bobotie Served With?
Bobotie is traditionally served with yellow rice (also called turmeric rice) and a side of fruit chutney, which complement its warm spices beautifully. I’ve also served it with Lemon Rice and one of these salads: Spinach Salad with Lemon Dijon Dressing, Spinach Salad with Lemon Pine Nut Dressing,
Make Ahead & Storage
Make ahead, the day before: Bobotie can be baked up to 24 hours ahead, covered, and refrigerated. Reheat, covered, in a 350 degree F oven for 20-25 minutes, or until heated through.
Make ahead, earlier the same day: Assemble the dish, but do not bake it. Cover and refrigerate, then bring to room temperature before cooking.
Storage: Leftovers keep well, covered and refrigerated, for up to 3 days. Reheat, covered, in a 250 degree F oven or microwave until warm. Leftovers are also excellent in a sandwich with mayo, lettuce, and a slice of tomato.
More Delicious Recipes for Meatloaf

South African Bobotie Recipe
With its blend of warm spices, apricot jam, apple, and a creamy custard topping, this Classic South African Bobotie is comfort food with a global flair. My mom’s version came from a South African friend years ago, and when a Kansas City shop owner who sells my cookbooks shared it with one of her South African friends, she said, “This is exactly how my family makes it!”
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 15 minutes
- Yield: 6 servings 1x
Ingredients
- 2 tablespoons salted butter
- 1 large yellow onion, chopped (1 1/2 cups)
- 1 tart apple, peeled, cored, and diced (Granny Smith works well)
- 1 tablespoon curry powder, or more depending on the strength of your curry powder
- 2 pounds extra lean ground beef, or a combination of 1 pound beef and 1 pound ground lamb
- 1/2 cup Panko bread crumbs
- 2 large eggs, divided use
- 1 1/2 cups whole milk, divided use
- 2 tablespoons red wine vinegar
- 2 tablespoons apricot jam
- 3 teaspoons kosher salt, divided use
- 1/4 teaspoon fresh ground pepper
- 1/2 cup toasted slivered almonds
- 6 bay leaves
Instructions
- Preheat oven to 350 degrees F.
- In a large skillet or sauté pan, melt the butter over medium heat. Sauté the onion and apple, stirring occasionally, until soft, around 10 minutes.
- Stir in curry powder and cook for 1 additional minute. Remove from heat and let cool for 5-7 minutes.
- In a large mixing bowl, whisk together 1 beaten egg, 1/2 cup of the milk, vinegar, apricot jam, 2 1/2 teaspoons salt, and pepper. Add the onion mixture, ground beef, and almonds. Mix well with clean hands. Press the meat mixture evenly into the baking dish, building it up slightly higher around the edges (1/8–1/4 inch). Arrange bay leaves on top.
- Bake for 30 minutes. Remove from the oven, pour off any fat/juices, and press the meat down to expand to the edges of the pan; try to keep the higher edge in place. If more juices are released due to pressing, drain or blot a second time. The top may look rough, and that’s okay – the custard will cover it.
- In a small mixing bowl, whisk together the remaining egg, 1 cup of milk, and 1/2 teaspoon salt. Slowly pour the milk mixture over the meatloaf. Bake for an additional 15 to 20 minutes, or until the custard topping is set and lightly golden brown.
- Remove from oven and let rest at room temperature for 5-10 minutes before serving.
Notes
Make ahead – the day before: Bobotie can be baked up to 24 hours ahead, covered, and refrigerated. Reheat, covered, in a 350-degree F oven for around 20-25 minutes or until heated through.
Make ahead – earlier the same day: Bobotie can be assembled but not baked earlier in the day, covered and refrigerated. Bring to room temperature before baking.
- Category: Main dish,casserole
- Method: bake
- Cuisine: South African
Nutrition
- Serving Size: 1 piece
- Calories: 408
- Sugar: 10.8 g
- Sodium: 870.3 mg
- Fat: 17.1 g
- Saturated Fat: 6.8 g
- Carbohydrates: 22.1 g
- Fiber: 2.9 g
- Protein: 40.8 g
- Cholesterol: 168.7 mg