Description
If you’re looking for the perfect easy family dinner recipe, this baked potato and meatball casserole is a delicious combination of juicy homemade meatballs, tender potato slices, rich tomato sauce, and gooey melted cheese. This comforting oven-baked meal is ideal for busy weeknights, meal prep, potlucks, or family gatherings.
The potatoes become soft and flavorful while absorbing the savory juices from the meatballs. Topped with a generous layer of mozzarella cheese, this casserole develops a golden, bubbly crust that’s impossible to resist. Whether you’re searching for a budget-friendly dinner recipe, a high-protein meal, or a comfort food casserole, this dish delivers incredible flavor in every bite.
Ingredients
For the Meatballs
- 500g (1 lb) ground beef
- 1 small onion, finely grated
- 2 cloves garlic, minced
- 1 egg
- ½ cup breadcrumbs
- 2 tablespoons chopped parsley
- 1 teaspoon paprika
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon dried oregano
For the Potato Layer
- 4-5 large potatoes, peeled and sliced into thick rounds
- 1 tablespoon olive oil
- ½ teaspoon salt
- ½ teaspoon black pepper
For the Sauce
- 2 cups tomato sauce
- 1 tablespoon tomato paste
- 1 teaspoon Italian seasoning
- ½ cup water or beef broth
For the Topping
- 2 cups shredded mozzarella cheese
- ¼ cup grated Parmesan cheese (optional)
Instructions
Step 1: Prepare the Meatballs
In a large mixing bowl, combine ground beef, onion, garlic, egg, breadcrumbs, parsley, paprika, salt, pepper, and oregano.
Mix thoroughly until well combined. Form into medium-sized meatballs, approximately the size of a golf ball.
Step 2: Prepare the Potatoes
Peel and slice the potatoes into thick rounds. Toss them with olive oil, salt, and pepper.
Step 3: Assemble the Casserole
Grease a large round baking dish.
Arrange the meatballs and potato slices alternately around the dish, standing them upright as shown in the image.
Continue until the entire dish is filled.
Step 4: Add the Sauce
In a bowl, whisk together tomato sauce, tomato paste, Italian seasoning, and water.
Pour evenly over the meatballs and potatoes.
Step 5: Bake
Cover the dish with aluminum foil.
Bake in a preheated oven at 375°F (190°C) for 45 minutes.
Step 6: Add Cheese
Remove the foil.
Sprinkle mozzarella and Parmesan cheese evenly over the top.
Return to the oven and bake uncovered for an additional 15-20 minutes until golden brown and bubbly.
Step 7: Serve
Allow the casserole to rest for 5 minutes before serving.
Garnish with fresh parsley and enjoy.
Cooking Tips
- Use a mixture of beef and pork for extra juicy meatballs.
- Slice potatoes evenly to ensure uniform cooking.
- Add bell peppers or mushrooms for extra vegetables.
- For a creamy version, mix some heavy cream into the sauce.
- Use freshly shredded cheese for better melting.
Nutritional Information (Approximate Per Serving)
- Calories: 480
- Protein: 28g
- Carbohydrates: 25g
- Fat: 29g
- Fiber: 3g
- Calcium: 250mg
Frequently Asked Questions (FAQ)
Can I make this casserole ahead of time?
Yes. Assemble everything up to 24 hours in advance, cover, and refrigerate until ready to bake.
Can I freeze baked meatball casserole?
Absolutely. Cool completely, wrap tightly, and freeze for up to 3 months.
What cheese works best?
Mozzarella provides the best stretch, while cheddar adds extra flavor. A combination of both works wonderfully.
Can I use turkey instead of beef?
Yes. Ground turkey or chicken creates a lighter version while maintaining excellent flavor.
How do I know when the meatballs are cooked?
The internal temperature should reach 160°F (71°C) for beef or 165°F (74°C) for poultry.
What side dishes pair well with this recipe?
- Garlic bread
- Green salad
- Roasted vegetables
- Steamed broccoli
- Caesar salad
Can I make this recipe low-carb?
Replace potatoes with cauliflower slices, zucchini rounds, or eggplant slices.

