One-Pot Moussaka Beef Rice Pilaf (Easy, Cozy & High-Protein Mediterranean Dinner)
- Sarah Smith
- Nov 9, 2025
- 3 min read
Updated: Mar 25

This one-pot moussaka beef rice pilaf is a cozy, high-protein dinner that brings together ground beef, tender eggplant, rice, and warm Mediterranean spices in one easy skillet. Inspired by classic Greek moussaka, this simplified version delivers rich, layered flavor without the extra steps, making it perfect for busy weeknights or satisfying family meals.
If you enjoy hearty, comforting dinners like Mediterranean Baked Salmon or Greek Chicken Souvlaki Bowls, this one-pot moussaka rice pilaf is another easy way to bring Mediterranean-inspired flavor into your routine. You can also explore more dishes like this in our Mediterranean Recipes collection for fresh, balanced meals and cozy dinner ideas.
Why You’ll Love This
Easy one-pot moussaka, beef rice pilaf with minimal cleanup
High-protein, hearty dinner made with simple ingredients
Warm Mediterranean spices like cinnamon and nutmeg for a rich flavor
Budget-friendly meal that stretches into leftovers
Perfect cozy dinner for weeknights or meal prep
Recipe Card
Servings: 4–6 Prep Time: 15 minutes Cook Time: 30 minutes Total Time: 45 minutes
Nutrition Information
(Approximate, per serving — based on 5 servings)
Calories: ~470
Protein: ~28 g
Carbohydrates: ~38 g
Fat: ~22 g
Fiber: ~5 g
Sugar: ~6 g
Sodium: ~620 mg
Ingredients
1 lb ground beef (450 g) or lamb
1 medium eggplant, diced (about 400 g)
1 small onion, finely chopped
3 cloves garlic, minced
1 cup long-grain rice (190 g)
2 tablespoons olive oil (30 ml)
2 cups beef broth (480 ml)
1 (14 oz) can diced tomatoes (400 g)
½ teaspoon cinnamon
½ teaspoon paprika
½ teaspoon oregano
¼ teaspoon nutmeg
Salt and black pepper, to taste
½ cup shredded mozzarella or feta (60–75 g)
Fresh parsley for garnish
Instructions
Cook the Eggplant
Heat 1 tablespoon olive oil in a large pot or skillet over medium heat. Add diced eggplant and cook for 5–7 minutes until tender and lightly browned. Remove and set aside.
Brown the Beef
In the same pot, add the remaining oil, ground beef, and onion. Cook until browned and the onion is soft, about 6–8 minutes. Stir in garlic and cook 1 minute.
Add Spices
Stir in cinnamon, paprika, oregano, nutmeg, salt, and pepper. Cook briefly to release flavor.
Add Rice & Liquids
Stir in uncooked rice, diced tomatoes, and broth. Mix well, scraping the bottom of the pot.
Simmer
Return eggplant to the pot. Cover and simmer on low for 18–20 minutes, until rice is tender and liquid is absorbed.
Finish with Cheese
Sprinkle cheese over the top, cover, and let melt for 2–3 minutes.
Serve
Garnish with fresh parsley and serve warm.
Tips & Variations
Use ground lamb for a more traditional moussaka flavor
Add spinach, zucchini, or bell peppers for extra vegetables
Swap rice for cauliflower rice for a lighter version
Serve with a simple yogurt garlic sauce for added richness
Make-Ahead & Storage
Store in an airtight container in the refrigerator for up to 4 days. Reheat with a splash of broth to maintain moisture. Freeze for up to 2 months.
FAQ
Is this moussaka rice pilaf healthy?
Yes — it’s a balanced, high-protein meal with vegetables, grains, and healthy fats.
How much protein does this dish have?
Each serving has about 28 grams of protein, making it a satisfying dinner option.
Can I make this ahead of time?
Yes — it reheats well, and flavors deepen over time.
Do I need to peel the eggplant?
No — the skin softens as it cooks, but peeling is optional.
What to Serve With
This one-pot moussaka beef rice pilaf pairs well with fresh, flavorful sides and Mediterranean-inspired dishes that balance its rich, hearty texture:
Greek Orzo Salad – light, fresh, and perfect for adding brightness to the meal
Mediterranean Chickpea Salad – a simple, protein-packed side with fresh herbs and lemon
Garlic Toum Sauce – creamy, bold, and perfect for drizzling over warm rice dishes
Lemon Herb Chicken & Asparagus – a lighter, fresh main to round out a Mediterranean-style spread
Final Thoughts
This one-pot moussaka beef rice pilaf is a simple way to bring bold Mediterranean flavor into your kitchen without extra effort. Hearty, balanced, and easy to make, it’s a reliable go-to for cozy dinners and practical meal planning.
