A baked farmer's cheese pudding with a golden top and semolina binding, a comforting Russian breakfast and dessert.
Tvorozhnaya zapekanka is a baked farmer's cheese casserole found in nearly every Russian household, made from tvorog, a fresh, slightly tangy curd cheese similar to a drier cottage cheese or quark, mixed with eggs, sugar and a small amount of semolina to help it set into a sliceable, pudding-like texture once baked. It occupies a comfortable middle ground between breakfast and dessert, often served with a spoonful of sour cream, jam or honey. Semolina is the ingredient that gives zapekanka its distinct texture, absorbing moisture as it bakes and helping the mixture hold together in a way that plain cheese and egg alone wouldn't, without making the dish taste like a grain dish itself. Raisins are a traditional addition, folded through the batter for pockets of sweetness throughout. Baked until the top turns golden and slightly domed, tvorozhnaya zapekanka is comfort food in its purest Russian form, valued for using inexpensive, protein-rich tvorog in a way that both children and adults look forward to, whether served warm from the oven or chilled the next day.
Serves 6
Preheat oven to 375°F (190°C). Grease a baking dish with melted butter and coat lightly with breadcrumbs, tapping out the excess.
In a large bowl, mash the tvorog with a fork until smooth. Whisk in eggs, sugar, semolina, sour cream and vanilla until well combined.
Fold in the raisins, distributing them evenly through the batter.
Let the mixture sit for 10 minutes so the semolina begins to absorb some of the moisture, which helps the pudding set properly during baking.
Don't skip the resting step -- semolina needs a few minutes to hydrate, and skipping it can leave the finished pudding slightly grainy.
Pour the batter into the prepared dish and smooth the top. Bake 35 to 40 minutes, until the top is golden brown and the center is set.
Let cool for 10 minutes before slicing. Serve warm or chilled, topped with a spoonful of sour cream, jam or honey.
Use tvorog or a well-drained, dry cottage cheese -- excess moisture in the cheese will keep the pudding from setting properly.
Let the mixed batter rest for 10 minutes before baking so the semolina has time to absorb moisture and avoid a grainy texture.
Let the baked pudding cool for at least 10 minutes before slicing, since it firms up further as it cools and is much easier to cut cleanly.
Fruit version: fold in chopped dried apricots instead of or alongside the raisins for a different sweetness.
Lemon zest addition: add a teaspoon of lemon zest to the batter for a brighter, citrusy note.
Lighter version: reduce the sugar slightly and serve with fresh berries instead of jam for a less sweet finish.
Refrigerate up to 4 days in an airtight container; it's good served either cold or gently reheated. Individual slices reheat well in the microwave for about 30 seconds.
Tvorozhnaya zapekanka is a staple of Russian home cooking and school cafeterias alike, built around tvorog, a fresh curd cheese central to Russian and broader Eastern European dairy traditions, and remains a nostalgic comfort dish for many who grew up eating it regularly.
Well-drained small-curd cottage cheese, pressed through a sieve or strained in cheesecloth to remove excess liquid, is the closest widely available substitute.
This usually means the cheese was too wet -- drain it thoroughly before mixing, and make sure to include the semolina, which helps absorb extra moisture as it bakes.
Yes, the raisins are a traditional but optional addition; the pudding is just as good plain, or with other dried fruit swapped in instead.
Per serving (180g / 6.3 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.