Boil the potatoes, slice them, layer them with savory meatballs, onions, and plenty of melted cheese, then bake until golden and bubbling. This cozy French-inspired casserole is simple, hearty, and packed with comforting flavors. 😍
It’s the kind of easy family dinner that fills the kitchen with an irresistible aroma and brings everyone to the table!
🛒 Ingredients
- 3 large potatoes
- 1 white onion, finely chopped
- 1 lb (450 g) meatballs, homemade or prepared
- 1½ cups shredded Gruyère or mozzarella cheese
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- ½ teaspoon dried thyme
- ½ teaspoon paprika
- Salt and black pepper, to taste
- ½ cup heavy cream or cooking cream
- 2 tablespoons chopped fresh parsley
👩🍳 Instructions
1. Prepare the Potatoes
Peel the potatoes and place them in a large pot of salted water.
Bring to a boil and cook for approximately 8–10 minutes, just until they begin to soften. They shouldn’t be completely cooked because they’ll continue cooking in the oven.
Drain and allow them to cool slightly, then slice them into even rounds.
2. Prepare the Onion & Meatballs
Preheat the oven to 375°F (190°C).
Heat the olive oil in a skillet over medium heat. Add the chopped onion and cook for 3–4 minutes until softened.
Add the garlic and cook for another 30 seconds.
If using uncooked meatballs, brown them in the skillet until nicely colored on the outside. If using fully cooked meatballs, simply warm them through.
Season with thyme, paprika, black pepper, and a little salt.
3. Assemble the Bake
Lightly grease a baking dish.
Arrange a layer of sliced potatoes across the bottom. Add some of the onion mixture and meatballs.
Repeat the layers until all the ingredients are used.
Pour the cream evenly over the top and finish with a generous layer of shredded cheese. 🧀
4. Bake
Cover loosely with foil and bake for 20 minutes.
Remove the foil and continue baking for another 15–20 minutes, until the cheese is melted, bubbling, and beautifully golden.
5. Rest & Serve
Allow the casserole to rest for about 5–10 minutes before serving.
Sprinkle with fresh parsley and serve warm.
🍽️ Cooking Tips
- Choose potatoes that hold their shape well after boiling.
- Don’t overboil the potatoes—they should remain firm enough to slice.
- Gruyère gives the dish a richer, more traditional French-inspired flavor, while mozzarella creates an extra stretchy cheese topping.
- For extra flavor, add a pinch of rosemary or herbes de Provence.
- Letting the casserole rest before serving makes it easier to portion.
📖 A Little History
Potato-and-cheese bakes are a beloved part of European comfort cooking, particularly in French cuisine, where potatoes, onions, cream, and cheeses are often combined into hearty oven-baked dishes.
This version adds meatballs for extra substance, creating a simple family casserole inspired by those classic flavors.
🌟 Why You’ll Love It
🥔 Tender, golden potatoes
🍖 Savory meatballs
🧅 Sweet, softened onions
🧀 Plenty of melted cheese
🌿 Fragrant herbs
🔥 One comforting oven-baked dish
⏱️ Prep & Cooking
Prep time: 15 minutes
Boiling time: 8–10 minutes
Baking time: 35–40 minutes
Total time: About 1 hour
Servings: 4–6
❤️ Final Thoughts
This potato, meatball, and cheese bake is proof that simple ingredients can create an incredibly satisfying dinner. With layers of tender potatoes, flavorful meatballs, creamy sauce, and bubbling golden cheese, every serving is pure comfort food. 🇫🇷🥔🧀
💬 Comment “Thank you” if you’d love to try this recipe!
📌 Save it for your next family dinner and share it with someone who loves cheesy comfort food.