Romanian Moussaka Recipe: Hearty Layered Casserole

Updated November 4, 2026

Total time
1 hr 45 min
prep 30 min · cook 1 hr 15 min
Serves
6
portions as written

Jump to recipe

Romanian Moussaka Recipe: Hearty Layered Casserole

Romanian moussaka is a hearty, comforting casserole layered with seasoned ground meat, potatoes, and a creamy egg-milk topping. Unlike the Greek version with eggplant and béchamel, this Romanian take uses potatoes as the main vegetable and a simple, savory custard that bakes into a golden crust. It’s a satisfying one-dish meal that’s easy to assemble and perfect for feeding a crowd or meal-prepping for the week.

Ingredients

  • 2 lbs (900 g) potatoes, peeled and sliced into 1/4-inch rounds
  • 1 lb (450 g) ground beef (or a mix of beef and pork)
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup (240 ml) tomato sauce or crushed tomatoes
  • 1/2 cup (120 ml) water or beef broth
  • 1 teaspoon sweet paprika
  • 1/2 teaspoon dried thyme
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons (30 ml) vegetable oil, for frying
  • 3 large eggs
  • 1 cup (240 ml) sour cream (or plain Greek yogurt)
  • 1/2 cup (120 ml) milk
  • 1/4 cup (25 g) grated Parmesan or Pecorino cheese (optional)
  • Fresh parsley, chopped, for garnish

Instructions

  1. Preheat your oven to 375°F (190°C).
  2. Bring a large pot of salted water to a boil. Add the potato slices and cook for 5-7 minutes, just until slightly tender but not fully cooked. Drain and set aside. This parboiling step ensures the potatoes cook through in the oven without drying out.
  3. In a large skillet, heat the vegetable oil over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes. Add the minced garlic and cook for another minute until fragrant.
  4. Add the ground meat to the skillet. Cook, breaking it up with a spoon, until browned all over, about 8-10 minutes. Drain off any excess fat if desired.
  5. Stir in the tomato sauce, water or broth, paprika, thyme, salt, and pepper. Bring to a simmer and let cook for 5 minutes, allowing the flavors to meld. Remove from heat.
  6. Spread half of the parboiled potato slices in the bottom of a 9×13-inch (23×33 cm) baking dish. Top with all of the meat mixture, spreading it evenly. Arrange the remaining potato slices over the meat, overlapping slightly.
  7. In a medium bowl, whisk together the eggs, sour cream, milk, and grated cheese (if using) until smooth. Season with a pinch of salt and pepper. Pour this mixture evenly over the top of the casserole.
  8. Bake uncovered for 45-55 minutes, until the top is golden brown and set, and the potatoes are tender when pierced with a knife. If the top starts to brown too quickly, loosely cover with foil.
  9. Let the moussaka rest for 10 minutes before serving. This allows the layers to set and makes it easier to slice. Garnish with fresh parsley.

Tips

  • Meat temperature: Ensure the ground meat reaches a safe minimum internal temperature of 160°F (71°C) as measured with a food thermometer, per USDA FSIS guidelines. Since the meat is cooked on the stovetop before baking, this is usually achieved, but you can verify with a thermometer.
  • Potato thickness: Keep the potato slices uniform (about 1/4-inch thick) so they cook evenly. A mandoline slicer helps, but a sharp knife works fine.
  • Substitutions: You can use ground turkey or chicken instead of beef, but note that the dish will be leaner and slightly less flavorful. For a vegetarian version, substitute cooked lentils or mushrooms for the meat and use vegetable broth.
  • Common mistake: Don’t skip the parboiling step. Raw potatoes will not cook through in the oven in the same time as the custard sets, resulting in a crunchy, undercooked casserole.

Serving Suggestions

Serve Romanian moussaka warm, straight from the baking dish, with a side of crusty bread and a simple green salad dressed with lemon and olive oil. It also pairs well with pickled vegetables or a dollop of extra sour cream on top. A glass of dry red wine, such as a Romanian Fetească Neagră, complements the rich flavors beautifully.

Variations

  • Vegetable Moussaka: Add a layer of sliced zucchini or eggplant along with the potatoes. Sauté the slices briefly to remove excess moisture before layering.
  • Spicy Moussaka: Add a pinch of chili flakes or a chopped fresh chili to the meat mixture for a bit of heat.
  • Cheese Lovers: Sprinkle shredded cheddar or mozzarella over the top during the last 10 minutes of baking for a gooey, cheesy crust.
  • Herb Variations: Swap the thyme for oregano or marjoram, which are also traditional in Romanian cooking.

Storage and Reheating

Store any leftover moussaka in an airtight container in the refrigerator for up to 3-4 days. To reheat, place a portion on a plate and microwave for 2-3 minutes, or reheat in a 350°F (175°C) oven for 15-20 minutes until warmed through. The topping may soften upon reheating, but the flavor remains delicious. You can also freeze the baked moussaka for up to 2 months; thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I make Romanian moussaka ahead of time? Yes, you can assemble the entire casserole (without baking) and refrigerate it for up to 24 hours. When ready to bake, you may need to add 10-15 minutes to the baking time since you’re starting from cold.

Do I have to peel the potatoes? No, you can leave the peels on for extra texture and nutrients. Just make sure to scrub them well. If you do leave them on, slice them thinly so they cook through properly.

Why is my moussaka watery? This can happen if the potatoes release too much moisture or if the meat mixture is too loose. Make sure to parboil the potatoes and drain them well. Also, let the meat sauce simmer until it thickens slightly before layering.

Can I use yogurt instead of sour cream? Yes, plain Greek yogurt works well as a substitute for sour cream. It will be slightly tangier, but the result is still creamy and delicious.

What is the difference between Greek and Romanian moussaka? Greek moussaka typically features eggplant and a rich béchamel sauce, while Romanian moussaka is based on potatoes and uses a simpler egg and sour cream custard. The Romanian version is often considered more rustic and hearty.

Can I freeze moussaka? Yes, baked moussaka freezes well. Let it cool completely, then wrap tightly in plastic wrap and foil. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).