This onion and feta bread pudding is a rustic, comforting dish rooted in Balkan home cooking. Made originally as a thrifty way to use stale bread, it becomes memorable when simple pantry ingredients—onions, feta, eggs and a touch of cream—are combined and baked until golden. It works equally well for breakfast, lunch, a vegetarian main or a hearty side.

This style of bread pudding, often called popara in parts of the Balkans, is an economical and delicious way to transform leftover rolls or a day-old loaf into a satisfying meal. The result is a bread-based casserole with a creamy, savory custard, pockets of salty feta and soft, caramelized onions.
Bread pudding with onion and feta
The core idea is simple: soak stale bread in hot broth so it softens, add sautéed onions and crumbled feta, then bind everything with an egg-and-sour-cream mixture and bake. The savory custard clings to the bread pieces and bakes into a soufflé-like texture with a golden top. It’s a great recipe to keep in mind whenever you have leftover bread and a few basic ingredients.
Use this dish as a standalone vegetarian main with a crisp green salad, or serve it alongside roasted meats or sausages as a flavorful side. It also makes a great addition to holiday meals in place of boxed stuffing, provided you don’t try to stuff it into poultry—this mixture is loose and meant for a baking dish.
What is bread pudding?
Bread pudding is a baked dish made from bread soaked in a liquid—commonly milk or broth—and combined with eggs to form a custard. It can be prepared as a sweet dessert or as a savory entrée. This savory version emphasizes onion and feta for a tangy, salty flavor profile typical of Balkan home cooking.

Ingredients for this savory bread pudding
Only a handful of pantry staples are needed:
- stale rolls or crusty bread (a day or two old works best)
- butter or oil for sautéing
- one small onion, chopped
- crumbled feta cheese
- egg
- sour cream
- vegetable broth (or water with a bouillon cube)
- salt, black pepper and a pinch of nutmeg
- optional: chopped fresh parsley
Tips and common questions
What bread is best? Stale, crusty bread is ideal. Fresh bread tends to become too soft and gummy. Baguette, ciabatta, or other artisan loaves work well, as do sturdy rolls.
How should I serve it? It’s excellent with a green salad for a light meal, or as a side with roasted meats and sausages. It can replace boxed stuffing at holiday meals, but it’s not suitable for stuffing inside poultry.
Storage and leftovers: Store leftovers in the refrigerator for 3–4 days. Reheat gently in the oven to restore texture, or warm individual portions in the microwave.

How to make onion and feta bread pudding
Keep reading for the full, printable step-by-step recipe and ingredient amounts below.
- Preheat the oven to 350°F (175°C).
- In a small saucepan, bring 2 cups of vegetable broth (or water with a bouillon cube) to a boil.
- Cut or tear 4 crusty rolls (or the equivalent amount of leftover bread) into bite-size pieces and place them in a large bowl. Pour the hot broth over the bread and set aside to allow the liquid to be absorbed.
- Meanwhile, melt 3 tablespoons of butter or warm 3 tablespoons of oil in a skillet over medium heat. Add the chopped onion and sauté until soft and lightly caramelized, about 8–10 minutes.
- Add the sautéed onion to the moistened bread. Gently fold in 1 cup crumbled feta, 1 teaspoon freshly ground black pepper and 1 tablespoon chopped fresh parsley if using. Transfer the mixture to a greased medium-size baking dish.
- In a separate bowl, beat 1 egg with a pinch of nutmeg, 1 cup sour cream and a small pinch of salt. Pour this custard evenly over the bread mixture.
- Bake for about 30 minutes, until the top is set and lightly golden. Allow the pudding to rest 10 minutes before serving to let the custard finish setting.

Recipe notes and variations
- Substitute vegetable broth with a flavored vegetable seasoning dissolved in water for extra depth. Taste before adding extra salt, since feta and broth can be salty.
- Vary the cheese: if you prefer a milder or creamier version, mix feta with ricotta or use a milder brined cheese in part.
- Add-ins: sautéed mushrooms, roasted peppers or a handful of spinach make good variations.
- To make it richer, replace some of the sour cream with whole milk or cream. For a lighter version, use plain yogurt.
- Nutritional values will vary depending on ingredients; use lower-sodium broth and lighter dairy to reduce calories and sodium if desired.
Equipment and yields
You will need a medium-size greased baking dish, a saucepan to heat the broth, a skillet for the onions and a mixing bowl. This recipe yields about 4 servings.
Enjoy this simple, satisfying bread pudding—an economical classic that tastes like home.