Vegan Lentil Bobotie: Easy South African Recipe

Updated November 5, 2026

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

Jump to recipe

Vegan Lentil Bobotie: Easy South African Recipe

Vegan lentil bobotie is a plant-based twist on South Africa’s beloved Cape Malay baked dish, traditionally made with spiced minced meat and a golden egg custard topping. Here, hearty lentils stand in for the meat, simmered with curry spices, dried fruit, and a sweet-sour tang, then baked under a silky, turmeric-scented custard. It delivers all the comforting, aromatic depth of the original while being entirely egg-free and dairy-free.

Ingredients

  • 1 cup (200 g) dried brown or green lentils, rinsed
  • 2 cups (480 ml) water
  • 2 tablespoons (30 ml) olive oil
  • 1 large onion, finely chopped (about 1½ cups / 200 g)
  • 2 garlic cloves, minced
  • 1 tablespoon (15 g) curry powder (mild or medium)
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • ½ teaspoon ground coriander
  • ¼ teaspoon cayenne pepper (optional, for heat)
  • 1 tablespoon (15 ml) tomato paste
  • 1 can (14 oz / 400 g) crushed tomatoes
  • 2 tablespoons (30 ml) soy sauce or tamari
  • 2 tablespoons (30 ml) lemon juice
  • 2 tablespoons (30 g) brown sugar
  • ½ cup (80 g) raisins or sultanas
  • 1 cup (240 ml) vegetable broth
  • 1 slice white bread, crusts removed, torn into pieces
  • ¼ cup (60 ml) unsweetened plant milk (e.g., oat or soy)
  • 1 tablespoon (15 g) cornstarch
  • ½ teaspoon ground turmeric (for the topping)
  • Salt and black pepper, to taste
  • Fresh parsley or cilantro, for garnish (optional)

Instructions

  1. In a medium saucepan, combine the rinsed lentils and water. Bring to a boil, then reduce heat to low, cover, and simmer for 20–25 minutes, until lentils are tender but not mushy. Drain any excess water and set aside.
  2. Preheat your oven to 350°F (175°C). Lightly grease a 9×9-inch (23×23 cm) baking dish or similar 2-quart casserole.
  3. In a large skillet or Dutch oven, heat the olive oil over medium heat. Add the onion and cook, stirring occasionally, for 5–7 minutes, until soft and translucent. Add the garlic and cook for 1 minute more.
  4. Stir in the curry powder, turmeric, cumin, coriander, and cayenne (if using). Cook for 1 minute, until fragrant.
  5. Add the tomato paste and stir for 30 seconds. Then add the crushed tomatoes, soy sauce, lemon juice, brown sugar, raisins, vegetable broth, and the cooked lentils. Stir well to combine.
  6. Bring the mixture to a gentle simmer and cook uncovered for 10 minutes, stirring occasionally, until slightly thickened. Season with salt and pepper to taste.
  7. Meanwhile, prepare the custard topping: In a small bowl, soak the torn bread in the plant milk for 5 minutes. Mash with a fork until it forms a paste. In a separate bowl, whisk together the cornstarch and 3 tablespoons (45 ml) of water until smooth. Add the cornstarch mixture and the bread paste to the lentil mixture, stirring until well incorporated. This helps bind the filling.
  8. Transfer the lentil mixture to the prepared baking dish and smooth the top.
  9. For the custard, whisk together 1 cup (240 ml) of water, the remaining ¼ teaspoon turmeric, and 2 tablespoons (30 ml) of cornstarch (use extra if needed) until smooth. Pour this over the lentil mixture evenly. (This creates a golden, jelly-like topping that sets as it bakes.)
  10. Bake for 30–35 minutes, until the topping is set and lightly golden. Let rest for 10 minutes before serving.

Tips

  • Lentil texture: Brown or green lentils hold their shape best. Red lentils will turn mushy, which is fine if you prefer a softer bobotie, but reduce the simmering time to 10–12 minutes.
  • Bread substitute: For a gluten-free version, use a gluten-free bread or omit the bread and add 2 tablespoons (30 g) of ground flaxseed mixed with 3 tablespoons (45 ml) of water to help bind.
  • Spice level: Adjust the curry powder and cayenne to your heat preference. For a milder dish, use mild curry powder and skip the cayenne.
  • Make-ahead: The lentil filling can be made up to 2 days ahead and refrigerated. Assemble and bake when ready.

Serving Suggestions

Serve vegan lentil bobotie with traditional sides like yellow rice (rice cooked with turmeric, raisins, and a cinnamon stick) and a fresh green salad. It also pairs well with chutney, sliced bananas, or roasted vegetables. For a low-carb option, serve with cauliflower rice.

Variations

  • Nutty crunch: Add ½ cup (60 g) of chopped almonds or cashews to the filling for extra texture.
  • Vegetable boost: Stir in 1 cup (150 g) of finely chopped carrots or zucchini with the onion for more veggies.
  • Quinoa bobotie: Replace half the lentils with cooked quinoa for a different grain-based twist.
  • Spicy version: Add 1–2 chopped fresh chilies or 1 teaspoon of chili flakes with the spices.

Storage and Reheating

Refrigerate leftover bobotie in an airtight container for up to 4 days. To reheat, place individual portions in the microwave for 2–3 minutes, or reheat the whole dish in a 350°F (175°C) oven for 15–20 minutes, until warmed through. The topping may soften slightly but will still taste delicious. You can also freeze the baked bobotie for up to 3 months; thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I use canned lentils instead of dried? Yes, use two 15-ounce (425 g) cans, drained and rinsed. Skip step 1 and add them directly to the skillet in step 6, reducing the simmer time to 5 minutes.

What is the traditional custard made of? Traditional bobotie uses a mixture of milk and eggs. This vegan version uses a cornstarch-water blend to create a similar set topping. It won’t be as rich, but it provides a pleasant jelly-like layer.

Can I make this oil-free? Absolutely. Sauté the onion in a few tablespoons of water or vegetable broth instead of oil. The rest of the recipe remains the same.

Is bobotie gluten-free? The filling is naturally gluten-free if you use tamari instead of soy sauce. For the topping, ensure your cornstarch is certified gluten-free (most are). Skip the bread or use a gluten-free slice.

Can I prepare this ahead of time? Yes, assemble the entire dish (without baking) and refrigerate for up to 24 hours. Add 10 minutes to the baking time if starting from cold.

What can I use instead of raisins? Chopped dried apricots, dates, or cranberries work well. They all add a touch of sweetness that balances the spices.

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