Baked Meatballs & Potato Casserole

Tender, juicy meatballs nestled between creamy potato slices and baked under a rich tomato sauce and golden melted cheese—this Baked Meatballs and Potato Casserole is the ultimate comforting family dinner.

The image shows seasoned meatballs arranged beautifully with sliced potatoes in a round baking dish. After baking, everything is covered in a savory tomato sauce and melted cheese, creating a bubbling, golden topping and tender potatoes underneath.

It’s an easy family-friendly dinner recipe that’s perfect for busy weeknights, Sunday dinners, meal planning, or a cozy weekend meal.

🍽️ Recipe Overview

CategoryDetails
Recipe NameBaked Meatballs & Potato Casserole
Prep Time25 minutes
Cook Time50–60 minutes
Total TimeAbout 1 hour 20 minutes
Servings6–8
Pan Size10-inch round or 9×13-inch baking dish
Oven Temperature375°F (190°C)
DifficultyEasy–Intermediate
Cuisine StyleComfort Food
Main IngredientsGround beef, potatoes, tomato sauce, cheese

❤️ Why You’ll Love This Recipe

  • 🥔 Potatoes and meatballs cook together in one satisfying casserole.
  • 🍖 Homemade meatballs are juicy, tender, and full of flavor.
  • 🍅 Tomato sauce adds moisture and savory richness.
  • 🧀 Melted cheese creates a golden, bubbly topping.
  • 🍽️ Everything cooks in one baking dish for easier cleanup.
  • 👨‍👩‍👧‍👦 A great family dinner recipe.
  • 🥘 Perfect for meal planning, Sunday dinner, and casual entertaining.

🛒 Ingredients

🍖 Homemade Meatballs

IngredientAmount
Ground beef1½ lb (680 g)
Small onion, finely diced1
Garlic, minced3 cloves
Breadcrumbs½ cup (55 g)
Large egg1
Fresh parsley, chopped¼ cup
Paprika1 tsp
Dried oregano1 tsp
Salt1 tsp
Black pepper½ tsp
Olive oil1 tbsp

🥔 Potato Layer

IngredientAmount
Medium potatoes5–6
Olive oil2 tbsp
Salt½ tsp
Black pepper¼ tsp
Paprika½ tsp

🍅 Sauce & Cheese

IngredientAmount
Tomato sauce/passata2 cups (480 ml)
Mozzarella, shredded1½ cups (150 g)
Parmesan cheese¼ cup (25 g)
Dried oregano½ tsp
Garlic powder½ tsp
Fresh parsleyFor garnish

Image note: The exact ingredients aren’t visible in the uploaded image, so the recipe above is a practical version designed to recreate the dish shown.

👩‍🍳 Step-by-Step Instructions

1. Prepare the Potatoes

Preheat your oven to 375°F (190°C).

Peel the potatoes if desired and slice them into thin, even rounds, approximately ⅛–¼ inch (3–6 mm) thick.

Keeping the slices similar in thickness helps them cook evenly.

Place them in a bowl and toss with:

  • 2 tablespoons olive oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ½ teaspoon paprika

Set aside.

🍖 2. Make the Meatball Mixture

Add the ground beef to a large bowl.

Add:

  • Diced onion
  • Garlic
  • Breadcrumbs
  • Egg
  • Parsley
  • Paprika
  • Oregano
  • Salt
  • Black pepper

Mix gently with your hands until everything is evenly combined.

Don’t overwork the meat, as excessive mixing can make the meatballs dense.

3. Shape the Meatballs

Divide the mixture into approximately 16–18 meatballs.

Roll each portion gently between your palms until round.

Try to keep them similar in size so they cook evenly.

🥔 4. Arrange the Potatoes and Meatballs

Lightly grease a round baking dish or 9×13-inch casserole dish.

Arrange the potato slices around the dish, placing a meatball between sections of potatoes.

The arrangement should resemble the pattern shown in the image, with the meatballs surrounded by curved potato slices.

🍅 5. Prepare the Tomato Sauce

In a bowl, combine:

  • Tomato sauce
  • Garlic powder
  • ½ teaspoon dried oregano
  • A pinch of salt and pepper

Stir well.

Pour the sauce gently over and around the potatoes and meatballs.

For the most attractive presentation, leave the tops of the meatballs partially exposed.

🔥 6. Cover and Bake

Cover the dish tightly with aluminum foil.

Bake at 375°F (190°C) for approximately 35 minutes.

The foil helps the potatoes steam and become tender while the meatballs cook.

🧀 7. Add the Cheese

Carefully remove the foil.

Check the potatoes with a fork. They should be nearly tender.

Sprinkle the mozzarella and Parmesan evenly over the top.

🔥 8. Bake Until Golden

Return the uncovered casserole to the oven.

Bake for another 15–25 minutes, until:

  • The potatoes are completely tender.
  • The meatballs are cooked through.
  • The cheese is melted and bubbling.
  • The top is golden brown.

For ground beef, the meatballs should reach an internal temperature of 160°F (71°C).

If you want a more deeply browned cheese topping, broil for 1–2 minutes at the end, watching carefully.

🌿 9. Rest and Garnish

Remove the casserole from the oven and allow it to rest for approximately 10 minutes.

Sprinkle with fresh chopped parsley.

Serve hot.

⭐ Best Tips for Perfect Meatball Potato Casserole

Slice the potatoes evenly

Thin, uniform slices cook much more consistently.

Don’t make oversized meatballs

Large meatballs take longer to cook and can leave the potatoes underdone.

Don’t overmix the meat

Mix just until the ingredients are incorporated for tender meatballs.

Cover during the first part of baking

This helps the potatoes cook through without drying out the meatballs.

Use freshly shredded cheese

Freshly shredded mozzarella usually melts more smoothly than pre-shredded varieties.

Let the casserole rest

A 10-minute rest allows the sauce to settle and makes serving easier.

🥔 Best Ingredient Options

Ground Beef

An 80/20 ground beef blend provides juicy, flavorful meatballs.

You can use leaner beef if preferred, although the meatballs may be slightly less tender.

Ground Turkey

Ground turkey makes a lighter version. Add a tablespoon of olive oil to the meat mixture to help maintain moisture.

Potatoes

Russet potatoes work particularly well because they become tender and absorb the tomato sauce.

Yukon Gold potatoes provide a naturally buttery flavor.

Mozzarella

Low-moisture mozzarella gives you the best stretchy, golden topping.

Tomato Sauce

Use plain tomato passata, marinara sauce, or your favorite tomato pasta sauce.

🍅 Recipe Variations

Cheesy Italian Meatball Casserole

Add Italian seasoning, extra Parmesan, and mozzarella for a classic Italian-inspired version.

Spicy Meatball Potato Bake

Add ½ teaspoon crushed red pepper flakes to the meat mixture or tomato sauce.

Creamy Meatball Potato Casserole

Replace part of the tomato sauce with a small amount of heavy cream for a richer sauce.

Garlic Herb Version

Add fresh rosemary, thyme, and extra garlic to the potatoes.

Mediterranean Meatballs

Use ground beef and lamb together and season with cumin, parsley, oregano, and a little paprika.

Vegetable Meatball Bake

Add sliced bell peppers, zucchini, mushrooms, or onions around the potatoes.

Cheddar Potato Meatballs

Replace some of the mozzarella with shredded cheddar for a richer, sharper cheese topping.

🥗 What to Serve With It

Because this casserole contains meat, potatoes, tomato sauce, and cheese, a fresh side dish works beautifully.

Serve it with:

  • Green salad
  • Cucumber and tomato salad
  • Roasted vegetables
  • Steamed broccoli
  • Green beans
  • Garlic bread
  • Crusty French bread
  • Coleslaw
  • Simple Mediterranean salad

A crisp green salad is especially good for balancing the richness of the casserole.

⏰ Make-Ahead Instructions

You can prepare the meatballs and slice the potatoes several hours ahead.

For best results, keep the prepared components refrigerated separately until you’re ready to assemble.

You can also assemble the entire casserole several hours before baking.

Cover tightly and refrigerate.

Take it out about 20–30 minutes before baking while the oven preheats.

Because the ingredients start cold, the baking time may need to increase slightly.

🧊 Storage

Allow leftovers to cool before transferring them to an airtight container.

Refrigerate within 2 hours of cooking.

Refrigerated: enjoy within 3–4 days.

Store the casserole in individual portions for convenient lunches or quick dinners.

🔥 Reheating

Oven

Place a serving in an oven-safe dish, cover loosely with foil, and heat at 350°F (175°C) for about 15–20 minutes, or until hot throughout.

Microwave

Heat individual portions for approximately 2–3 minutes, stirring or rotating halfway through if necessary.

Add a little extra tomato sauce before reheating if the casserole seems dry.

❄️ Freezing

The casserole can be frozen, although the potatoes may become slightly softer after thawing.

Cool completely before freezing.

Transfer individual portions to freezer-safe containers and freeze for up to 2–3 months.

Thaw overnight in the refrigerator before reheating.

For the best texture, add a little fresh cheese during reheating.

⚠️ Common Mistakes to Avoid

Cutting the potatoes too thick

Thick potatoes can remain firm while the meatballs are already cooked.

Making the meatballs too large

Keep them relatively small and uniform.

Not covering the casserole initially

Without the foil, the potatoes may take longer to become tender.

Adding cheese too early

Cheese can become overly browned before the potatoes finish cooking. Add it during the final baking stage.

Overworking the meat

Mix the meatball mixture gently.

Skipping the resting time

Allowing the casserole to rest makes it easier to serve and keeps the sauce from running everywhere.

📊 Nutrition Estimate

Approximate values per serving, assuming 8 servings:

NutrientEstimated Amount
Calories520–590 kcal
Protein31–36 g
Carbohydrates38–45 g
Fat27–32 g
Saturated Fat10–13 g
Fiber4–5 g
Sugar5–7 g
Sodium700–850 mg

Nutrition values are estimates and depend on the ground beef, cheese, potatoes, and sauce used.

❓ Frequently Asked Questions

Can I use frozen meatballs?

Yes. Frozen meatballs can be used for convenience, but you may need to adjust the cooking time. Make sure they reach 160°F (71°C) if made from ground beef or pork.

Do I need to brown the meatballs first?

No. The meatballs can go directly into the casserole. Browning them first adds extra flavor and color but isn’t necessary.

Why are my potatoes still hard?

They may have been sliced too thick or the casserole may need additional covered cooking time. Cover the dish and continue baking until a fork easily passes through the potatoes.

Can I use sweet potatoes?

Yes. Sweet potatoes create a sweeter variation and pair surprisingly well with spicy or smoky meatballs.

Can I prepare this casserole the night before?

Yes. Assemble it, cover tightly, and refrigerate overnight. Allow extra baking time because the ingredients will be cold.

What cheese melts best?

Mozzarella is ideal for a stretchy topping. Parmesan adds flavor, while provolone or cheddar can be used for variations.

Can I use chicken instead of beef?

Absolutely. Ground chicken or turkey works well, but make sure the meatballs reach 165°F (74°C) internally.

✨ Final Thoughts

This Baked Meatballs and Potato Casserole turns simple ingredients into a hearty, comforting meal that the whole family can enjoy. Tender homemade meatballs, thin golden potato slices, savory tomato sauce, and bubbling melted cheese come together in one beautiful baking dish.

It’s an excellent easy family dinner recipe when you want something filling without making several separate dishes. Serve it with a crisp salad and warm bread, and you have a complete, satisfying meal straight from the oven. 🥔🍖🧀✨

Leave a Comment