This is a grain-free, dairy-free take on Greek moussaka: layers of almond-flour-breaded eggplant and zucchini, a cinnamon-spiced ground lamb sauce, and a crumbly almond flour crust on top. It takes real time — nearly three hours start to finish — but the result is a complete, filling meal that holds together well and reheats cleanly. If you need a one-pan dinner that covers protein and vegetables without any grains, this does the job.
The short version of why this works
Two things make or break this recipe. First, salting and pressing the eggplant is not optional — skipping it leaves you with watery layers that collapse and dilute the meat sauce. Give it the full 30 to 60 minutes in the colander with weight on top, then pat it completely dry before breading. Second, the almond flour breading on the vegetables needs a proper egg wash dip first, or it won’t stick through baking. Once those breaded slices go golden in the oven, they act as a structural layer that keeps the lamb sauce from turning the whole dish into a soggy casserole. The almond flour crust on top works on the same principle — it bakes firm enough to slice cleanly, which means each portion holds its shape on the plate and you get a real ratio of meat to vegetable in every bite.
Shopping notes
- Ground lamb: The recipe calls for a pound of cooked ground lamb. Buy it raw and cook it yourself — pre-cooked ground lamb is hard to find and often over-seasoned. Brown it, drain the excess fat, and it’s ready to layer. Leftover roast lamb, finely chopped, also works well here.
- Neapolitan sauce: This is a plain tomato passata-style sauce — no cream, no added cheese. In North America, look for a simple jarred tomato sauce with no added sugar. Two cups is roughly a standard 16 oz jar.
- Almond flour vs. almond meal: The recipe uses both. Blanched almond flour (finer grind, made from skinless almonds) goes in the crust for a cleaner texture. Almond meal (coarser, often with skins) is fine for the vegetable breading. Don’t swap them for each other in the crust — the texture will be noticeably grainier.
- Allspice: Sold as ground allspice, pimento, or Jamaican pepper depending on where you shop. It’s a single spice, not a blend — make sure the label lists only Pimenta dioica.
- Chicken stock: Half a cup goes into the meat sauce. Beef stock works equally well. Use a low-sodium version so you can control the salt in the final dish.
Common problems and fixes
- Crust cracks or crumbles when slicing: The almond flour crust needs the egg fully incorporated and the butter cold and cut in small. If the butter is too soft, the crust spreads rather than holds. Chill your butter and work quickly when mixing.
- Meat sauce is too loose and floods the layers: Reduce the sauce in the pan before assembling. It should be thick enough to mound slightly on a spoon, not pour. If you added stock and the sauce is still thin, simmer uncovered for a few extra minutes before layering.
- Breaded vegetables slide off each other during assembly: Let the baked vegetable slices cool for at least five minutes before stacking. Hot slices are fragile and the almond crust will smear. A brief rest firms them up.
- Lamb reads underseasoned after baking: The cinnamon and allspice mellow significantly during the long bake. Season the meat sauce assertively before assembling — taste it and adjust salt and spice levels so it’s slightly bolder than you think it needs to be.
- Top crust is pale after the stated bake time: Oven temperatures vary. If the crust hasn’t gone golden, switch to the broiler for two to three minutes at the end, watching it closely — almond flour browns fast and burns faster.
Make-ahead notes
The assembled, unbaked moussaka can be covered tightly and refrigerated for up to 24 hours before going in the oven — add five to ten minutes to the bake time since it starts cold. Once baked, leftovers keep in the fridge for three days. Reheat individual portions in a 350°F oven for 15 minutes rather than the microwave; the microwave softens the almond crust into something unpleasant. For freezing, portion the baked moussaka into individual servings, wrap tightly, and freeze for up to two months. Thaw overnight in the fridge before reheating. Skip the parsley garnish on anything you’re planning to freeze — not worth the extra dish, and it doesn’t survive the freeze-thaw cycle anyway.

Delicious Paleo Moussaka Recipe
Ingredients
1 pound eggplant (brinjal, aubergine, or guinea squash)- 1 pound zucchini squash
1 ½ cups almond meal - or flour
1-2 medium eggs - pastured
1 large white onion - diced
2 cloves garlic - minced
1 pound ground lamb (minced lamb) - cooked
½ cup chicken stock (chicken broth or chicken bouillon) - or beef stock
2 cups Neapolitan Sauce or Pasta sauce Southern Hemisphere (Tomato Sauce in North America)
1 teaspoon ground cinnamon
¼ teaspoon ground allspice (also called pimento or Jamaican Pepper)
1 pinch Sea salt - to taste
1 pinch ground black pepper - to taste
¼ cup parsley - flat-leaf Italian parsley, minced
1 splash coconut oil
TO MAKE THE CRUST:
2 ½ cups almond flour - blanched
2 tablespoons butter - pastured, chilled
1 medium egg
½ teaspoon Sea salt
Instructions
- Preheat the oven to 400ºF.
- Prepare two shallow rimmed baking sheets by coating them lightly with coconut oil.
- Peel the eggplant and cut it into 1/2 inch slices. Season liberally with salt and place in a colander. Cover with an inverted plate and top with a heavy jar. Set in the sink to drain for 30-60 minutes. Squeeze any moisture drops from eggplant and wipe salt with a paper towel. Cut the slices into quarters.
- Peel the zucchini, remove seeds (if large), and cut them into 1/2-inch thick slices. Leave the slices whole if the zucchini is small, or halve or quarter the slices if using a larger zucchini.
- In a small bowl, beat egg and about 1 Tbsp water with a fork until frothy. Place 1/2 cup almond meal or flour in another bowl.
- Dip each slice of zucchini and eggplant in the egg wash, then in the almond flour. Continue to add almond flour to the bowls, as needed—place “breaded” vegetables on the baking sheets.
- Bake for 30 minutes or until golden. Remove from the oven.
- Reduce heat to 350ºF.
- While veggies cook, saute onion in a little coconut oil until translucent, add garlic and continue to saute until fragrant. Add broth, tomato sauce, parsley, and spices and simmer for 5 minutes.
- To make the crust, add almond flour, butter, egg, and salt in the bowl of a food processor, process until a soft dough forms. Transfer to a sheet of parchment and use your hands to form a ball.
- Top with another sheet of parchment, press down, and use a rolling pin to form dough to a 1/4-inch thick circle.
- To assemble, layer eggplant, lamb mixture, and zucchini in a deep-dish pie pan or casserole dish. Repeat layers until all ingredients are depleted. Flip the parchment so that the crust is on top of the layers (this is kind of tricky). Use your fingers to trim and press the edges. Cut a small slit in the center to vent the top.
- Bake for 30 minutes or until the crust is golden. Remove from the oven and let rest for 5 minutes before slicing.
Nutrition
Frequently asked questions
Can I use ground beef instead of ground lamb?
Yes — ground beef works and needs to reach the same internal temperature of 160°F (71°C). The flavor will be milder and less earthy, so lean into the cinnamon and allspice a little more to compensate.
Do I really need to bread the vegetables, or can I just roast them plain?
You can roast them plain, but the structure of the dish changes. The almond flour breading creates a firmer layer that keeps the meat sauce from soaking through and turning everything mushy — without it, the layers are harder to distinguish when you serve it.
How do I know when the lamb sauce is fully cooked?
Ground lamb should reach 160°F (71°C) internally. Since it’s cooked in a pan before assembling, use a thermometer or cook until there’s no pink remaining and the juices run clear — then simmer with the tomato sauce for a few minutes to meld the flavors.
My dish is very deep — will the crust still bake through?
A deeper casserole dish means the center takes longer to heat through. Add 10 to 15 minutes to the bake time and check the crust color; if it’s browning too fast on top before the center is hot, tent loosely with foil for the remaining time.
Is there a way to make this higher in protein per serving?
Increase the ground lamb to 1.5 pounds and reduce the zucchini slightly to keep the dish from overflowing the pan. The almond flour crust also adds meaningful protein from the eggs and almonds, so don’t skip it if protein is a priority.
More mince recipes to try
- Fragrant Lamb Coconut Stew
- Spicy Lamb Pumpkin Stew
- Hearty Beef Cauliflower Bake
- Savory Stuffed Onion Dolma










