Meatballs with Potatoes and Cheese: The Ultimate Mediterranean Casserole with Béchamel Excellence
Meatballs with Potatoes and Cheese: The Ultimate Mediterranean Casserole with Béchamel Excellence is one of those deeply comforting…

This post may contain affiliate links. If you buy something through one of them, we may earn a small commission at no extra cost to you. Learn more.
Ingredients
Instructions
- Mix all meatball ingredients in a bowl until just combined. Shape into small, even-sized meatballs. Brown them in a skillet with olive oil until lightly seared (they don’t need to be fully cooked yet).
- Toss sliced potatoes with olive oil, salt, and pepper. Layer them in a greased baking dish.
- In a saucepan, sauté garlic in a little olive oil. Add crushed tomatoes, tomato paste, sugar, herbs, salt, and pepper. Simmer for 10 minutes.
- Layer browned meatballs over the potatoes. Pour the tomato sauce evenly over everything.
- Melt butter in a saucepan. Whisk in flour and cook briefly. Slowly add warm milk, whisking constantly until thick and smooth. Season with salt, pepper, nutmeg, and stir in cheese.
- The béchamel should be silky and luscious—this is where the “excellence” really happens!!
- Pour béchamel over the casserole. Bake at 375°F (190°C) for 40–50 minutes, until golden, bubbling, and beautifully set.
- The smell while baking? Rich tomato, roasted potatoes, savory meat, and creamy cheese blending together—absolutely irresistible.
- Let it rest for 10 minutes before serving so everything sets beautifully.
Meatballs with Potatoes and Cheese: The Ultimate Mediterranean Casserole with Béchamel Excellence is one of those deeply comforting, oven-baked dishes that feels like it came straight from a family kitchen somewhere along the Mediterranean coast. I’m genuinely excited to share this with you because it’s rich, hearty, and layered with flavor in a way that turns simple ingredients into something unforgettable. The moment it comes out of the oven bubbling and golden… you’ll understand why this dish is pure comfort food magic.
If you love cozy, oven-baked recipes that bring people together, don’t forget to subscribe so you never miss a new comforting favorite.
Why You’ll Love This Meatballs with Potatoes and Cheese: The Ultimate Mediterranean Casserole with Béchamel Excellence
This Mediterranean casserole is a full meal in one dish—savory meatballs, tender potatoes, rich tomato depth, and a creamy béchamel topping that turns golden and slightly crisp in the oven. It’s rustic, filling, and incredibly satisfying.
The Taste & Texture
Imagine juicy, seasoned meatballs nestled between soft, oven-baked potatoes, all coated in a lightly spiced tomato sauce. Then comes the béchamel—silky, creamy, and baked until it forms a delicate golden crust. Every bite is layered, rich, and balanced. Anything but boring!!
Benefits of This Recipe
- One-pan complete meal
- Perfect for feeding a crowd
- Freezer-friendly and meal-prep friendly
- Rich in Mediterranean-inspired flavor
- Comforting yet balanced and homemade
Ingredients for Meatballs with Potatoes and Cheese: The Ultimate Mediterranean Casserole with Béchamel Excellence
For the Meatballs
- 1 lb (500g) ground beef or lamb
- 1 small onion, finely grated
- 2 cloves garlic, minced
- 1 egg
- ½ cup breadcrumbs
- 2 tablespoons chopped parsley
- 1 teaspoon dried oregano
- ½ teaspoon cumin
- Salt and pepper to taste
- 2 tablespoons olive oil (for browning)
For the Potato Layer
- 4–5 medium potatoes, sliced thinly
- 2 tablespoons olive oil
- Salt and pepper to taste
For the Tomato Sauce
- 1 can (14 oz) crushed tomatoes
- 2 tablespoons tomato paste
- 2 cloves garlic, minced
- 1 teaspoon sugar
- 1 teaspoon dried basil or oregano
- Salt and pepper to taste
For the Béchamel Sauce
- 3 tablespoons butter
- 3 tablespoons flour
- 2 cups milk (warm)
- Pinch of nutmeg
- Salt and pepper to taste
- ½ cup grated cheese (mozzarella or Parmesan)
Tools You’ll Need
- Baking dish or casserole dish
- Skillet
- Saucepan
- Mixing bowls
- Whisk
Ingredient Additions and Substitutions
This Mediterranean casserole is flexible and forgiving:
- Use ground chicken or turkey instead of beef/lamb
- Add eggplant or zucchini slices for extra vegetables
- Swap mozzarella with kasseri, cheddar, or gouda
- Add chili flakes for a spicy kick
- Use sweet potatoes for a twist on the base
How to Make Meatballs with Potatoes and Cheese: The Ultimate Mediterranean Casserole with Béchamel Excellence
Step 1: Prepare the Meatballs
Mix all meatball ingredients in a bowl until just combined. Shape into small, even-sized meatballs. Brown them in a skillet with olive oil until lightly seared (they don’t need to be fully cooked yet).
Step 2: Prepare the Potatoes
Toss sliced potatoes with olive oil, salt, and pepper. Layer them in a greased baking dish.
Step 3: Make the Tomato Sauce
In a saucepan, sauté garlic in a little olive oil. Add crushed tomatoes, tomato paste, sugar, herbs, salt, and pepper. Simmer for 10 minutes.
Step 4: Assemble the Casserole
Layer browned meatballs over the potatoes. Pour the tomato sauce evenly over everything.
Step 5: Make the Béchamel Sauce
Melt butter in a saucepan. Whisk in flour and cook briefly. Slowly add warm milk, whisking constantly until thick and smooth. Season with salt, pepper, nutmeg, and stir in cheese.
The béchamel should be silky and luscious—this is where the “excellence” really happens!!
Step 6: Bake
Pour béchamel over the casserole. Bake at 375°F (190°C) for 40–50 minutes, until golden, bubbling, and beautifully set.
The smell while baking? Rich tomato, roasted potatoes, savory meat, and creamy cheese blending together—absolutely irresistible.
Step 7: Rest and Serve
Let it rest for 10 minutes before serving so everything sets beautifully.
What to Serve with This Mediterranean Casserole
This dish is already a full meal, but it pairs wonderfully with:
- Fresh green salad with lemon dressing
- Crusty bread for scooping sauce
- Roasted vegetables
- Tzatziki or yogurt sauce
- A simple cucumber-tomato salad
Storage Instructions
- Store leftovers in an airtight container in the fridge for up to 4 days
- Reheat in the oven for best texture
- Freeze portions for up to 2 months
General Information About This Mediterranean Casserole
This dish is inspired by traditional Mediterranean baked meals where meat, vegetables, and creamy sauces are layered together for comfort and nourishment. It’s a celebration of simple ingredients transformed through slow baking into something deeply satisfying.
It’s also a fantastic make-ahead dish for gatherings and family dinners.
Conclusion
Meatballs with Potatoes and Cheese: The Ultimate Mediterranean Casserole with Béchamel Excellence is the kind of recipe that brings comfort, warmth, and a little bit of culinary magic to your table. It’s hearty, layered with flavor, and perfect for sharing with family or friends.
If you try it, I’d love to hear how it turned out—share your photos on Pinterest or leave a review!
And if you’re craving more cozy Mediterranean-inspired dishes, you might also enjoy:
- Greek moussaka
- Baked zucchini casserole
- Stuffed bell peppers with rice and meat
Nutritional Information (Approximate per serving)
- Calories: 520
- Protein: 28g
- Carbohydrates: 38g
- Fat: 28g
- Fiber: 4g
- Sugar: 6g
This casserole is comfort food at its finest—rich, creamy, and absolutely unforgettable! 🧀🍅🥔
Tips for Success
- Don’t skip browning the meatballs—it adds depth of flavor
- Slice potatoes evenly for consistent cooking
- Whisk béchamel constantly to avoid lumps
- Let the casserole rest before serving for cleaner slices
- Season each layer for maximum flavor
Frequently Asked Questions
Can I skip the béchamel sauce?
Yes, but you’ll lose the creamy, signature Mediterranean finish. A layer of cheese can replace it in a pinch.
Can I use pre-cooked potatoes?
You can, but raw sliced potatoes absorb more flavor during baking.
What’s the best meat to use?
A mix of beef and lamb gives the most authentic flavor, but any ground meat works well.
Can I make this ahead of time?
Yes! Assemble it a day ahead and bake when ready.
Why is my béchamel lumpy?
Add milk slowly while whisking constantly to prevent lumps.
