Baked Potato and Meatball Casserole with Cheese

A comforting, family-style meal that combines layers of soft potatoes, juicy meatballs, and melted cheese in a creamy sauce. It’s hearty, simple, and absolutely delicious — the kind of meal that disappears fast from the table!


🍽️ Ingredients

For the Meatballs:

1 lb (450 g) ground beef (or a mix of beef and lamb)

1 small onion, finely chopped

2 cloves garlic, minced

1 egg

½ cup breadcrumbs

¼ cup milk

1 tsp salt

½ tsp black pepper

½ tsp paprika

1 tbsp chopped parsley (optional)

For the Potato Layer:

5–6 medium potatoes, peeled and boiled until just tender

1 tbsp olive oil or butter

Salt and pepper to taste

For the Sauce:

1 tbsp butter

1 tbsp all-purpose flour

1½ cups milk (warm)

½ cup heavy cream (optional for richness)

½ cup grated cheese (mozzarella, cheddar, or a mix)

Salt and nutmeg to taste

For Topping:

1–1½ cups shredded cheese

A sprinkle of paprika or oregano (optional)


🧑‍🍳 Instructions

  1. Prepare the Meatballs
  2. In a large bowl, combine ground meat, onion, garlic, egg, breadcrumbs, milk, salt, pepper, and paprika.
  3. Mix until well combined but don’t overwork the meat.
  4. Shape into small meatballs (about 1 inch in diameter).
  5. Heat a skillet with a drizzle of oil and brown the meatballs on all sides. They don’t have to cook through — just get a nice crust.

  1. Cook and Slice the Potatoes
  2. Boil the potatoes in salted water until fork-tender but not falling apart (about 10–12 minutes).
  3. Let them cool slightly, then slice into ¼-inch thick rounds.
  4. Season with a bit of salt, pepper, and a touch of olive oil or butter.

  1. Make the Creamy Sauce
  2. In a small saucepan, melt the butter. Add flour and whisk for 1 minute to form a roux.
  3. Gradually add the warm milk while whisking continuously until smooth and slightly thickened.
  4. Stir in the cream, cheese, salt, and a pinch of nutmeg. Remove from heat.

  1. Assemble the Casserole
  2. Preheat oven to 375°F (190°C).
  3. Grease a baking dish lightly.
  4. Layer half of the sliced potatoes on the bottom.
  5. Add the browned meatballs evenly over the top.
  6. Pour the creamy sauce over the meatballs.
  7. Arrange the remaining potato slices on top, then sprinkle generously with cheese.
  8. Finish with a dash of paprika or oregano for color.

  1. Bake

Bake uncovered for 25–30 minutes, or until the top is bubbly and golden brown.

Let it rest for 10 minutes before serving.


🌿 Serving Suggestions

Serve warm with a fresh green salad, steamed vegetables, or a simple yogurt-garlic dip. It’s perfect for family dinners, potlucks, or cozy weekend meals.


💡 Tips & Variations

Substitute chicken or turkey for the beef to make it lighter.

Add sautéed mushrooms or spinach between the layers for extra flavor.

Use pre-cooked frozen meatballs for a quicker version — just thaw and brown them first.


❤️ Why You’ll Love ItThis dish combines the heartiness of meatballs, the comfort of baked potatoes, and the indulgence of melted cheese in one satisfying bite. Each layer is creamy, savory, and melt-in-your-mouth delicious — a true comfort food classic.

Tender Chicken Breast in a Rich Garlic Mushroom Cream

Old-Fashioned Oyster Stew – Creamy, Cozy, and Comforting 🦪🥣