ProteinKitchen
ProteinKitchenHigh-protein recipes
Meal PlanSaved
ChickenBeefPorkFishTurkeyBreakfastLunchDinnerAir FryerOne-PanNo-CookCollectionsAll RecipesBlog

ProteinKitchen

Quick, high-protein recipes for busy people who refuse to eat boring food.

Recipes

  • Chicken
  • Beef
  • Pork
  • Fish & Seafood
  • Turkey
  • Breakfast
  • Dinner

Tools

  • 🎯 Meal Planner
  • 🔍 Search Recipes
  • 📍 Saved Recipes
  • Air Fryer
  • One-Pan Meals
  • No-Cook

Info

  • 📝 Blog
  • About Us
  • Privacy Policy
  • Terms of Service
  • Contact

© 2026 ProteinKitchen. All rights reserved.

  1. Home
  2. /
  3. Recipes
  4. /
  5. beef
  6. /
  7. Greek Moussaka
Greek Moussaka

Greek Moussaka

Layered eggplant and seasoned ground beef casserole topped with creamy béchamel sauce. Classic Greek comfort food.

beef
dinner
medium
Jump to Instructions ↓
PinSharePost
Prep30 min
Cook45 min
Protein28g
Calories450
Carbs30g
Fat24g

Per serving · Adjust servings below to scale ingredients

Rate this recipe

Be the first to rate this recipe

🥗Ingredients

4 servings

Layers

  • 3 eggplants, sliced lengthwise
  • 500g ground beef
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 400g canned tomatoes
  • 2 tbsp tomato paste
  • 1 tsp cinnamon
  • 1 tsp oregano
  • Olive oil
  • Salt and pepper

Béchamel

  • 60g butter
  • 60g flour
  • 500ml milk
  • 1 egg
  • 50g parmesan
  • Pinch of nutmeg

👨‍🍳Instructions

  1. 1

    Slice and salt eggplant. Rest 20 min, pat dry. Brush with oil and roast at 200°C for 20 min.

  2. 2

    Brown beef with onion and garlic. Add tomatoes, paste, cinnamon, oregano. Simmer 15 min.

  3. 3

    Make béchamel: melt butter, whisk in flour, gradually add milk. Stir until thick. Off heat add egg and parmesan.

  4. 4

    Layer: eggplant → meat sauce → eggplant → meat sauce → béchamel on top.

  5. 5

    Bake at 180°C for 35-40 min until golden. Rest 15 min before cutting.

📊Nutrition per serving

Values are per 1 serving and stay fixed regardless of the servings adjuster above — use the adjuster to scale ingredients only.

Calories450
Protein28g
Carbs30g
Fat24g
Fiber6g

💪Protein & Nutrition Breakdown

Each serving of Greek Moussaka delivers 28g of protein at 450 calories — that's 16 calories per gram of protein, making it a solid protein sources on this site. Protein accounts for roughly 25% of total calories in this dish. The 30g of carbohydrates per serving provide energy for training, making this a well-rounded meal both pre- and post-workout. The 24g of fat primarily comes from the cooking method and protein source itself, contributing to satiety and supporting fat-soluble vitamin absorption. At 6g of dietary fiber per serving, this recipe also supports gut health and helps sustain fullness between meals.

🥡Meal Prep & Storage

Greek Moussaka is a straightforward recipe that scales well for meal prep. This recipe makes 4 servings, each delivering 28g of protein and 450 calories — ideal for tracking macros across the week. Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, warm gently on the stovetop over medium-low heat or in the microwave in 90-second intervals, stirring between each, until heated through. Adding a small splash of water or broth prevents the protein from drying out during reheating. Greek Moussaka also freezes well — portion into individual freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Batch cooking a double or triple portion on the weekend means you have 28g-protein meals ready throughout the week with zero daily effort.

💡 Tips & Notes

  • •Resting before cutting is essential — it holds together better.
  • •Salt and drain eggplant to remove bitterness.

Variations

  • →Use zucchini or potatoes instead of eggplant.
  • →Use lamb for traditional version.
  • →Make vegetarian with lentils.

Frequently Asked Questions

Can I make Greek Moussaka ahead of time?

Prep individual components ahead — cooked protein keeps 3 days, sauces up to 5 days. Assemble and heat together just before serving.

Can I make this gluten-free?

Use gluten-free alternatives for the bread/pasta/tortilla component. The protein and sauce parts are naturally gluten-free. Check all packaged sauces for hidden gluten.

Why isn't my protein browning properly?

The pan must be hot before the protein goes in — add oil and wait until it shimmers. Pat the protein completely dry first (moisture prevents browning). Don't crowd the pan; cook in batches with space between each piece.

high protein

Recipe by

BoBo Chef

Fitness enthusiast and home cook. Every recipe is tested in a real kitchen and macro-verified before publishing.

You Might Also Like

Pulled Pork Bowl

Pulled Pork Bowl

495 min · 45g protein · 510 cal
Pork Chops with Mushroom Sauce

Pork Chops with Mushroom Sauce

25 min · 44g protein · 390 cal
Chicken Parmesan

Chicken Parmesan

40 min · 44g protein · 520 cal