Skip to content
russiandessert✨ New

Russian Farmer's Cheese Pudding (Tvorozhnaya Zapekanka)

A baked farmer's cheese pudding with a golden top and semolina binding, a comforting Russian breakfast and dessert.

Prep
15 min
Cook
40 min
Servings
6
Difficulty
Easy
4.5
Sign in to rate
#russian#tvorog#farmers-cheese#baked-pudding#breakfast#dessert

About This Recipe

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.

Ingredients

Serves 6

  • 750 gtvorog or farmer's cheese(or well-drained cottage cheese)
  • 3eggs
  • 0.5 cupgranulated sugar
  • 0.33 cupsemolina (farina)
  • 0.33 cupsour cream(plus more for serving)
  • 0.5 tspvanilla extract
  • 0.5 cupraisins
  • 2 tbspbutter(melted, for the pan)
  • 2 tbspbreadcrumbs(for coating the pan)

Instructions

  1. 1

    Prepare the pan

    Preheat oven to 375°F (190°C). Grease a baking dish with melted butter and coat lightly with breadcrumbs, tapping out the excess.

  2. 2

    Mix the batter

    In a large bowl, mash the tvorog with a fork until smooth. Whisk in eggs, sugar, semolina, sour cream and vanilla until well combined.

  3. 3

    Add the raisins

    Fold in the raisins, distributing them evenly through the batter.

  4. 4

    Let it rest

    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.

  5. 5

    Bake

    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.

  6. 6

    Cool and serve

    Let cool for 10 minutes before slicing. Serve warm or chilled, topped with a spoonful of sour cream, jam or honey.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    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.

Variations

  • •

    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.

Storage

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.

History & Origin

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.

Frequently Asked Questions

What can I substitute for tvorog if I can't find it?

Well-drained small-curd cottage cheese, pressed through a sieve or strained in cheesecloth to remove excess liquid, is the closest widely available substitute.

Why is my zapekanka watery or won't set?

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.

Can I make this without raisins?

Yes, the raisins are a traditional but optional addition; the pudding is just as good plain, or with other dried fruit swapped in instead.

Nutrition Facts

Per serving (180g / 6.3 oz) · 6 servings total

Calories260kcal
Protein14g
Carbohydrates26g
Fat10g
Fiber1g
Protein14g
Carbs26g
Fat10g

Time Summary

Prep time15 min
Cook time40 min
Total time55 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes