High-Protein Moussaka with Cottage Cheese Topping
This high-protein moussaka layers roasted potato, jarred roasted eggplant, and cinnamon-spiced lean beef under a smooth cottage cheese topping that replaces the bechamel. A 9x13 pan cuts into eight squares at 446 calories and 39g protein each.
Written and tested by
Matt McCabe · Recipe developer
Cal
446
Protein
39g
Carbs
31g
Fat
19g
Per serving · 1 of 8 / one square cut 4x2 from a 9x13 pan
Macros calculated from label data on the actual ingredients I used, cross-checked against USDA FoodData Central. Update the totals if your brands run different from mine.
Not sure how this fits your day? Run your numbers →
Plan a week of meals like this around your macros. Get Mero on the App Store →

Prep
25 minutes
Cook
1 hour 15 minutes
Total
2 hours 5 minutes
Method
- 01Roast the potatoes. Heat the oven to 425F. Toss the potato rounds with the olive oil, salt, and pepper, spread them in a single layer on a lined sheet pan, and roast 25-30 minutes until tender and lightly golden.
- 02Prepare the eggplant. Drain it thoroughly and pat dry with paper towels. Leave the pieces large enough to form layers. It is already cooked, so it does not need roasting.
- 03Cook the beef. Heat a large nonstick skillet over medium-high heat. Add the ground beef and onion and cook 8-10 minutes, breaking up the meat, until browned and the onion has softened. Stir in the garlic and tomato paste and cook 1 minute more.
- 04Thicken the sauce. Add the marinara, cinnamon, oregano, and bay leaves. Simmer uncovered 15-25 minutes, stirring occasionally, until thick with no watery liquid pooling in the pan. Remove the bay leaves. Taste before adding salt, since jarred sauce often has plenty.
- 05Blend the topping. Blend the cottage cheese, eggs, Parmesan, nutmeg, and pepper until completely smooth. Add milk a tablespoon at a time only if needed. The topping should be thick and spreadable.
- 06Assemble. Reduce the oven to 400F. In a deep 9x13 baking dish, layer the potatoes, half the eggplant, all the meat sauce, then the remaining eggplant. Spread the cottage cheese topping evenly over the top.
- 07Bake 35-45 minutes, until golden, bubbling at the edges, and set in the center. If the top browns too quickly, cover loosely with foil.
- 08Rest and serve. Leave the pan 25-30 minutes, then cut 4 x 2 into eight squares.
Notes from the kitchen
- Portioning
- Cut the rested pan 4 x 2 for eight even squares. For exact servings, weigh the empty dish before you build, weigh the baked moussaka in the dish, subtract, and divide by eight. The 446-calorie figure assumes 96% lean beef, 2% cottage cheese, and eggplant that was drained well.
- Ingredient notes
- The eggplant and the marinara carry most of the fat in this recipe, and both vary a lot by brand. The macros assume drained jarred eggplant at about 70 calories per 100g and a marinara near 70 calories per half cup. Check your labels, and press the eggplant between paper towels if it comes packed in oil. To skip the jar, slice two large eggplants (about 1 kg) into 1/2-inch rounds, spray with oil, and roast at 425F for 25 minutes alongside the potatoes. 93% lean beef works too and adds roughly 30 calories and 3g fat per square.
- Storage and reheating
- Cool the pan to room temperature within 2 hours, then refrigerate covered at 40F or below for up to 4 days. Reheat one square in the microwave for 2 minutes, rest 30 seconds, then go another 45-60 seconds until hot in the middle. Cooled squares freeze well wrapped individually for up to 3 months; thaw overnight in the refrigerator before reheating.
- Waste plan
- The recipe uses two full 1 lb packages of beef, one 24 oz jar of marinara, and one 16 oz container of cottage cheese. The potatoes come from a 5 lb bag, and the rest of that bag keeps for weeks in a cool, dark cupboard. The jarred eggplant is the only ingredient that may leave a partial jar, and it keeps in the refrigerator for a week for salads or sandwiches.
Cook this week without planning it.
Mero turns your training week into meals, one grocery list, and a prep plan. See your first day of meals before you pay. Free trial on the App Store. iPhone, U.S.
Get Mero on the App StoreSubscribe
Get the next recipe by email
A new macro-tracked recipe or Field Note in your inbox when it ships. No spam, no upsell, unsubscribe in one click.
Keep cooking.

Slow Cooker Carolina Gold Pulled Chicken Sandwiches
South Carolina mustard barbecue, built on lean chicken breast instead of pork shoulder. A full 2 lb package slow cooks in a sharp yellow-mustard sauce, then goes on a light bun with cold yogurt slaw for 532 calories and 64g protein per sandwich.
- Cal
- 532
- Pro
- 64g
- Carb
- 51g
- Fat
- 9g

Harissa Chicken & Sweet Potato Bowls
A North African-inspired sheet-pan bowl built around thin, whole-roasted harissa chicken cutlets, sweet potato, chickpeas, broccoli, lemon-sumac yogurt, and a measured fresh finish of feta, herbs, pickled red onions, and lemon. It uses the harissa, cumin, coriander, garlic, citrus, chickpea, and herb flavor world without pretending to be a traditional tagine. The macro move is a full 1.5 lb package of chicken breast, one intentionally portioned sweet potato, a full can of chickpeas, measured oil, and just enough feta to register. The finished bowl lands around 526 calories with more than 57g protein, while the cold yogurt and acidic toppings keep four days of reheated chicken from eating dry.
- Cal
- 526
- Pro
- 57g
- Carb
- 50g
- Fat
- 12g

Thai Basil Chicken Stir-Fry
A 25-minute Thai basil stir-fry built around a full 2 lb package of 94/6 ground chicken, jasmine rice, green beans, and bell peppers. Five weekday meal prep portions in one skillet at ~487 cal / 42g protein each.
- Cal
- 487
- Pro
- 42g
- Carb
- 54g
- Fat
- 14g
