Classic Greek comfort food made keto-friendly with tender roasted eggplant, spiced beef-tomato sauce, and a rich cheesy custard topping baked until golden and bubbling.
Step 1: Salt the eggplant
Lay eggplant rounds on a tray (or in a colander set over a bowl) and sprinkle evenly with **1 tsp salt**. Rest **30 minutes** to draw out moisture and any bitterness. Rinse briefly, then pat very dry with paper towels.
Step 2: Roast the eggplant (better texture, less watery bake)
Heat oven to **375°F / 190°C**. Brush (or lightly rub) eggplant with **1 tbsp olive oil** and arrange in a single layer on baking trays. Roast **20 minutes**, flipping halfway, until softened and lightly golden at the edges. (It will finish cooking in the casserole.)
Step 3: Build the beef sauce
Heat remaining **1 tbsp olive oil** in a large skillet over medium-high heat. Add onion and cook **3–4 minutes** until softened. Add garlic and cook **30 seconds** until fragrant. Add ground beef and cook **5–7 minutes**, breaking it up, until browned (if there’s excess fat, spoon off a little so the sauce isn’t greasy).
Step 4: Simmer the Greek-style seasoning
Stir in diced tomatoes, oregano, cinnamon, black pepper, and red pepper flakes (if using). Simmer **10 minutes**, stirring occasionally, until thickened and “jammy” rather than watery. Taste and add a pinch more salt/pepper if needed.
Step 5: Whisk the custard
In a bowl, whisk heavy cream and eggs until smooth and well combined.
Step 6: Assemble
Lightly oil a **9x13-inch** baking dish. Layer **half** the roasted eggplant. Spread over **half** the meat sauce. Drizzle **half** the cream-egg mixture evenly. Repeat with remaining eggplant, meat, and cream mixture.
Step 7: Cheese topping
Sprinkle mozzarella evenly over the top, then finish with Parmesan.
Step 8: Bake
Bake **30–35 minutes** until deeply golden and bubbling, and the center is set (a knife inserted should come out hot with only a little creamy residue, not raw egg).
Step 9: Rest, then serve
Rest **10–15 minutes** before slicing (this helps it hold together). Serve hot.
| Calories | 520 kcal |
| Protein | 30g |
| Carbs | 10g |
| Fat | 40g |