
This iconic South African bake layers a fragrant, curry-spiced filling — built on softened onion, garlic, and a warm blend of turmeric, ginger, and cinnamon — with sweet apricot jam, golden raisins, and toasted slivered almonds for that signature sweet-savory contrast. Torn bread soaked in milk keeps the filling moist and tender, while bay leaves pressed into the surface perfume the whole dish as it bakes. On top goes a silky, turmeric-tinted custard made from milk and cornstarch, poured on before baking so it sets into a smooth, golden-flecked layer that firms up beautifully in the oven. The result is a comforting, deeply spiced casserole with a soft, custardy crown and little bursts of fruit and crunch in every bite. It's a genuinely satisfying dinner for a vegetarian table, and it reheats well for leftovers the next day. Pull the bay leaves before serving and let it rest a few minutes so the topping sets up for clean, tidy slices.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings




















Preheat the oven to 350°F (175°C). In a small bowl, pour the 1/3 cup milk over the bread slices and let them soak for 5 minutes, then squeeze out the excess milk and tear the bread into rough pieces; discard the soaking milk.
Heat the olive oil in a large oven-safe skillet or Dutch oven over medium heat until shimmering. Add the onion and cook, stirring occasionally, until softened and translucent, about 6–7 minutes. Add the garlic and cook until fragrant, about 1 minute.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
