Vegetarian Bobotie Recipe: A South African Classic

Updated November 5, 2026

Total time
1 hr 25 min
prep 25 min · cook 1 hr
Serves
6
portions as written

Jump to recipe

Vegetarian Bobotie Recipe: A South African Classic

Vegetarian bobotie is a South African classic, reimagined with a hearty lentil and vegetable filling instead of the traditional minced meat. The dish features a fragrant, curried base with dried fruit and a golden egg custard topping, creating a comforting and flavorful casserole. This version delivers all the sweet-savory complexity of the original while being entirely meat-free and surprisingly simple to assemble.

Ingredients

  • 2 tbsp (30 ml) olive oil
  • 1 large onion, finely chopped
  • 2 garlic cloves, minced
  • 1 tbsp (15 g) curry powder (mild or medium)
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 cup (200 g) dried brown or green lentils, rinsed
  • 2 cups (480 ml) vegetable broth
  • 1 cup (240 ml) water
  • 1 cup (150 g) raisins or sultanas
  • 1 apple, peeled and grated
  • 2 tbsp (30 ml) apricot jam or chutney
  • 1 tbsp (15 ml) lemon juice
  • 1 tsp salt, plus more to taste
  • 1/2 tsp black pepper
  • 2 slices white bread, crusts removed
  • 1 cup (240 ml) milk (dairy or plant-based)
  • 3 large eggs
  • 2 bay leaves
  • Fresh parsley or cilantro, for garnish (optional)

Instructions

  1. Preheat your oven to 350°F (175°C). Grease a 9×13-inch (23×33 cm) baking dish or a similar 2.5-quart (2.4 L) casserole dish.
  2. Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the onion and cook until soft and translucent, about 5-7 minutes. Add the garlic, curry powder, turmeric, and cumin, and cook for 1 minute until fragrant, stirring constantly.
  3. Stir in the rinsed lentils, vegetable broth, and water. Bring to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes, or until the lentils are tender but still hold their shape. Most of the liquid should be absorbed; if there’s excess, drain it.
  4. Remove the skillet from the heat. Stir in the raisins, grated apple, apricot jam or chutney, lemon juice, salt, and pepper. Taste and adjust seasoning if needed. Spread the lentil mixture evenly into the prepared baking dish.
  5. In a small bowl, soak the bread slices in about 1/2 cup (120 ml) of the milk for 2-3 minutes. Squeeze out the excess milk, then crumble the bread into the lentil mixture and stir to combine. (This helps bind the filling.)
  6. In a separate bowl, whisk together the eggs and the remaining 1/2 cup (120 ml) milk. Pour this custard evenly over the lentil mixture in the baking dish. Gently shake the dish to ensure the custard settles.
  7. Press the bay leaves into the top of the custard. Bake uncovered for 35-40 minutes, until the custard is set and the top is golden brown. A knife inserted into the center should come out clean.
  8. Let the bobotie rest for 10 minutes before serving. Remove the bay leaves, garnish with fresh parsley or cilantro, and serve warm.

Tips

  • Substitutions: For a vegan version, use a plant-based milk (like oat or soy) and replace the eggs with a mixture of 1/4 cup (60 ml) aquafaba (chickpea brine) plus 1/4 cup (60 ml) unsweetened plant-based yogurt, whisked together. The custard will be softer but still delicious.
  • Don’t overcook the lentils: They should be tender but not mushy, as they will continue to cook in the oven. If they become too soft, the filling will be pasty.
  • Make it ahead: You can prepare the lentil filling up to 2 days in advance and keep it refrigerated. When ready to bake, bring it to room temperature, add the custard, and bake as directed.
  • Common mistake: Pouring the custard over a too-hot filling can cause it to curdle. Let the lentil mixture cool for 10-15 minutes before adding the egg mixture.

Serving Suggestions

Serve vegetarian bobotie with classic South African sides: yellow rice (rice cooked with turmeric and raisins), a fresh green salad, or roasted vegetables. It also pairs well with chutney or a dollop of plain yogurt to cut through the richness. For a heartier meal, add a side of butternut squash or sweet potato wedges.

Variations

  • Add more vegetables: Sauté 1 cup of chopped mushrooms, carrots, or bell peppers with the onion for extra texture and nutrition.
  • Spice it up: Add 1-2 chopped fresh chilies or a teaspoon of chili flakes along with the curry powder for a spicier version.
  • Nuts and seeds: Stir in 1/2 cup (60 g) of chopped almonds or cashews for a crunchy contrast.
  • Different fruit: Replace the raisins with chopped dried apricots or peaches for a different sweet note.

Storage and Reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, place individual portions in the microwave for 2-3 minutes, or reheat the entire dish in a 350°F (175°C) oven for 15-20 minutes, until heated through. The custard may soften slightly upon reheating but will still be tasty. You can also freeze the baked bobotie for up to 3 months; thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I use canned lentils instead of dried? Yes, you can. Use two 15-ounce (425 g) cans of lentils, drained and rinsed. Skip the simmering step and simply add them to the sautéed onion and spices along with the other filling ingredients. Reduce the vegetable broth to 1/4 cup (60 ml) to keep the mixture moist.

What is the traditional meat in bobotie? Traditionally, bobotie is made with ground beef or lamb. This vegetarian version uses lentils to mimic the texture and absorb the aromatic spices.

Why does my custard sometimes separate or curdle? This can happen if the filling is too hot when you pour the custard over it, or if the oven temperature is too high. Always let the filling cool slightly, and bake at 350°F (175°C) rather than higher. Also, avoid over-baking—the custard should be just set.

Can I make this gluten-free? Yes, simply use gluten-free bread for the binding, and ensure your curry powder and other spices are certified gluten-free. The rest of the ingredients are naturally gluten-free.

Is this dish spicy? It is mildly spiced, thanks to the curry powder and turmeric. The sweetness from the raisins and apple balances the heat. If you prefer more heat, add a pinch of cayenne or a chopped chili.

Can I prepare this in advance and bake later? Yes, assemble the entire dish (filling and custard) up to 24 hours ahead, cover, and refrigerate. When ready to bake, add 10-15 minutes to the baking time to account for the cold start.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).