Method

  1. Prepare the oven and baking dish

    Heat the oven to 190°C (375°F). Coat the bottom and sides of a shallow baking dish with 15 g of unsalted butter. Choose a dish that holds the potato mixture in an even layer about 4 cm (1 1/2 in) deep; for scaled batches, use a vessel that preserves a similar depth rather than trying to scale the dish dimensions directly.

  2. Brown the bacon

    Fully cooked browned bacon pieces with rendered fat for Lithuanian potato kugelis

    Cut 150 g of thick-cut bacon into 1 cm (3/8 in) pieces and place them in a cold large skillet. Set the skillet over medium heat and cook, stirring often, for 8 to 10 minutes, until the fat has rendered and the bacon is browned but not brittle. Transfer the bacon to a plate, leaving the rendered fat in the skillet. Set half of the cooked bacon aside for the topping. After handling raw bacon, wash the knife, board, hands, and nearby surfaces with hot soapy water before continuing.

    08:00
  3. Build the onion-milk base

    Add 200 g of yellow onions for kugelis to the rendered bacon fat and cook over medium heat for 5 to 7 minutes, stirring and scraping up the browned bits, until soft and translucent. Stir in 240 ml of whole milk and heat just until steaming, without letting it boil. Remove the skillet from the heat and stir in the bacon reserved for the kugelis.

    05:00
  4. Grate and mix the potato batter

    Finely grated potatoes coated with warm onion-milk mixture before eggs are added for Lithuanian kugelis

    Peel 1200 g of russet potatoes and grate them finely into a large bowl, working quickly. Immediately stir in the warm onion-milk mixture so the potatoes are evenly coated. Whisk 3 large eggs with 30 g of all-purpose flour, 5 g of kosher salt, and 1 g of black pepper until smooth, then fold that mixture into the potatoes. Pour the batter into the prepared dish and spread it into an even layer without pressing it down firmly.

  5. Bake until deeply browned and set

    Whole baked Lithuanian potato kugelis with a deep golden crust in a shallow baking dish

    Bake for 65 to 80 minutes. Begin checking at 65 minutes: the top should be a deep golden brown, the edges should look crisp, and the center should feel set rather than fluid when the dish is gently nudged. Use a food thermometer to confirm that the center has reached at least 74°C/165°F before removing the dish from the oven.

    65:00
  6. Caramelize the topping onions

    Deep amber caramelized onions with cooked bacon in a skillet for Lithuanian potato kugelis

    When about 30 minutes of baking remain, wipe out the skillet and warm 10 ml of canola oil over medium-low heat. Add 300 g of yellow onions for topping and cook for 25 to 30 minutes, stirring every few minutes and more often near the end, until reduced, glossy, and deep amber. Lower the heat if the onions begin to scorch. During the kugelis rest, fold in the bacon reserved for the topping and warm it through.

    25:00
  7. Rest, slice, and serve

    Let the kugelis stand for 15 minutes so the center settles and the slices hold their shape. Cut it into rectangles, spoon the warm caramelized onion and bacon topping over each portion, and serve with 80 g of sour cream.

    15:00
Cook's noteGrated potatoes darken quickly once exposed to air. Have the warm onion-milk base ready, grate the potatoes last, and stir the two together immediately for the cleanest color and most even texture.

Smart Substitutions

  • No russet potatoes? Use another high-starch potato. Waxy potatoes will make a softer, less sliceable center.
  • No bacon? Use mushrooms at about 1 1/3 times the listed bacon weight, brown them well, and add enough extra canola oil to replace the rendered bacon fat.
  • No whole milk? Use 2% milk for a slightly leaner batter or half-and-half for a richer one.
  • No all-purpose flour? Use potato starch for a gluten-free binder or fine semolina for a firmer, more traditional-style set.

Tips and Variations

  • Use the fine holes of a box grater or the fine shredding disk of a food processor; coarse shreds make the center more rosti-like than pudding-like.
  • Keep the batter near 4 cm (1 1/2 in) deep so the top browns before the center dries out.
  • Start bacon in a cold skillet so the fat renders gradually and the pieces brown evenly.

What Went Wrong?

  • Potato mixture turned gray The grated potatoes sat too long before mixing. Stir in the warm onion-milk base immediately next time; mild discoloration does not prevent the casserole from baking properly.
  • Center is still wet Continue baking in 8-minute intervals and verify the middle reaches at least 74°C/165°F with a food thermometer.
  • Top is browning too quickly Cover the dish loosely with foil and continue baking until the center is set.
  • Slices collapse Let the kugelis stand for the full 15 minutes before cutting, and make sure the batter was not spread deeper than about 4 cm (1 1/2 in).

Nutrition Estimate

Calories642
Protein21 g
Carbs76 g
Fat29 g
  • Fiber: 6 g per serving
  • Sodium: 880 mg per serving

Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.

FAQ

What is Lithuanian kugelis?Kugelis, also called bulvių plokštainis, is a Lithuanian baked potato pudding made from finely grated potatoes, eggs, onions, and often bacon and milk. It is commonly cut into portions and served with sour cream, bacon, or onion-based toppings.