Cheesy Meatball Potato Bake

Featured in Easy Family Meals.

This cheesy meatball potato bake is a hearty, comforting dish perfect for family dinners. It starts with juicy, oven-baked meatballs made from seasoned ground beef, mixed with fresh herbs and panko breadcrumbs. Thick potato slices are layered alongside the meatballs and topped with a rich cream sauce made with butter, milk, and garlic. A generous layer of shredded mozzarella adds a melty, golden finish while tomato sauce and fresh herbs bring a burst of flavor. Baked until bubbling and tender, this dish is a delightful combination of cheesy, creamy, and savory goodness, sure to satisfy any crowd.

Mina cooking in her kitchen
Updated on Wed, 14 May 2025 20:34:31 GMT
A pot of food with a spoon in it. Pin it
A pot of food with a spoon in it. | lastminrecipes.com

This cheesy meatball potato bake combines the comfort of homemade meatballs with layers of tender potatoes in a rich, creamy sauce for a hearty dinner that satisfies the whole family. The combination of fresh herbs and two complementary sauces creates a dish that's both impressive and surprisingly simple to prepare.

I created this recipe during a particularly cold winter when my family needed something substantial and warming. The first time I served it, my youngest asked if we could have it every Sunday, and it's been in our regular rotation ever since.

Ingredients

  • Ground beef: Provides the perfect foundation for tender, juicy meatballs. Look for 80/20 lean-to-fat ratio for the best flavor
  • Yellow onion: Adds sweetness and moisture to the meatballs. Choose firm onions with tight, papery skin
  • Panko breadcrumbs: Create a lighter texture than regular breadcrumbs. They help bind without making meatballs dense
  • Yukon gold potatoes: Hold their shape while becoming creamy when baked. Their buttery flavor works perfectly here
  • Tomato sauce: Adds acidity and richness. Use a good quality jarred sauce or homemade if you have it
  • Fresh herbs: Like parsley and basil brighten the dish. Always opt for fresh over dried for this recipe
  • Whole milk: Creates the perfect cream sauce base. Full-fat milk prevents curdling and separating
  • Mozzarella cheese: Creates that irresistible golden, stretchy top. Shred your own for better melting

Step-by-Step Instructions

Prepare the meatballs:
Combine ground beef, diced onions, egg, and panko in a medium bowl, mixing gently with your fingertips until just incorporated. Overworking will make tough meatballs. Add herbs, lemon juice, salt and pepper, folding them in with a light touch. The lemon juice brightens the flavor and helps tenderize the meat.
Shape and bake:
Form approximately 22 one-inch meatballs using a tablespoon measure or small ice cream scoop for consistency. Place them on a parchment-lined baking sheet with a small space between each. Bake at 350°F for 12-15 minutes until golden but not completely cooked through, as they'll finish cooking in the potato bake.
Create the cream sauce:
Melt butter in a saucepan over medium heat until foamy but not browned. Sprinkle in flour, whisking constantly for 2-3 minutes until mixture smells nutty and turns slightly golden. This roux is the thickening base for your sauce. Slowly add milk in a steady stream while whisking to prevent lumps. Continue stirring until sauce thickens enough to coat the back of a spoon, about 5-7 minutes.
Assemble the bake:
Line the bottom of a cast-iron skillet or round casserole dish with potato slices, overlapping slightly. Place meatballs on top in a pleasing pattern. Around the edge, alternate standing potato slices and meatballs for a beautiful presentation. The pieces should fit snugly together to create structure in the final dish.
Add sauces and bake:
Spoon tomato sauce over the meatballs, being careful not to disturb your arrangement. Sprinkle fresh herbs evenly across the dish. Pour the cream sauce over everything, allowing it to seep between the components. Top with a generous layer of shredded mozzarella. Bake at 375°F for 45-50 minutes until everything is bubbling and the potatoes are fork-tender.
A plate of food with a fork on it. Pin it
A plate of food with a fork on it. | lastminrecipes.com

The secret to this recipe is the double sauce approach. I discovered this technique when I accidentally combined leftover meatballs in tomato sauce with a potato gratin I was preparing. My family went wild for the combination, and I've been perfecting it ever since.

Make-Ahead Options

This potato bake is perfect for meal planning. You can prepare all components separately up to two days before final assembly. The meatballs can be fully cooked and refrigerated, while the cream sauce can be stored in an airtight container. Simply rewarm the sauce slightly before assembly to ensure it pours easily. The entire dish can also be assembled and refrigerated overnight before baking, just add an extra 10-15 minutes to the cooking time if baking directly from the refrigerator.

Ingredient Swaps

This recipe welcomes creative substitutions based on what you have available. Ground turkey or chicken can replace beef for a lighter option, though you may want to add a tablespoon of olive oil to maintain moisture. Red potatoes work well in place of Yukon golds but may need an extra 5 minutes of cooking time. The cream sauce can be made dairy-free by using unsweetened almond milk and dairy-free butter, though it won't thicken quite as much. For a gluten-free version, use gluten-free breadcrumbs and a one-to-one gluten-free flour blend in the cream sauce.

Serving Suggestions

This hearty dish needs little accompaniment, but a simple green salad with a bright vinaigrette provides welcome contrast to the richness. For an impressive dinner party presentation, serve directly from the cast iron skillet with crusty bread for soaking up the delicious sauce. A sprinkle of fresh herbs just before serving adds color and freshness. This pairs beautifully with a medium-bodied red wine like Chianti or Merlot to complement the tomato and cream sauces.

A white bowl filled with meatballs and sauce. Pin it
A white bowl filled with meatballs and sauce. | lastminrecipes.com

This recipe is a heartfelt blend of beloved culinary traditions, designed to bring comfort and warmth to your table. Enjoy creating new family memories with every bite!

Frequently Asked Questions

→ Can I use a different type of potato?

Yes, you can substitute Yukon gold potatoes with other waxy potatoes like red potatoes or even russet potatoes if you prefer. Just ensure they are sliced evenly for uniform cooking.

→ How can I make this dish ahead of time?

You can prepare the meatballs, cream sauce, and sliced potatoes in advance. Assemble the dish, cover tightly, and refrigerate. When ready to bake, follow the final cooking instructions, increasing the bake time slightly if chilled.

→ Can I make this vegetarian?

Yes, you can replace the meatballs with vegetarian alternatives such as plant-based meatballs or cooked lentil balls. Adjust cooking times accordingly.

→ What can I serve alongside this bake?

This bake pairs well with a fresh green salad, roasted vegetables, or crusty bread to soak up the creamy sauce.

→ How can I store leftovers?

Allow the bake to cool completely, then store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm in the oven at 350°F until heated through, or microwave smaller portions.

Cheesy Meatball Potato Bake

Comforting cheesy meatball bake with potatoes, cream sauce, and herbs.

Prep Time
30 Minutes
Cook Time
60 Minutes
Total Time
90 Minutes
By: Mina

Category: Family Dinners

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings

Dietary: ~

Ingredients

→ Meatballs

01 1 pound ground beef
02 1/2 cup yellow onion, finely diced
03 1 egg
04 1/4 cup panko
05 1 teaspoon chopped parsley
06 1 teaspoon chopped basil
07 1 teaspoon oregano
08 1 teaspoon lemon juice
09 Salt to taste
10 Pepper to taste

→ Potato Bake

11 5 medium-sized Yukon gold potatoes, sliced into 1/4-inch rounds
12 1 cup tomato sauce
13 2 tablespoons chopped parsley
14 2 tablespoons chopped basil
15 1/2 cup shredded mozzarella

→ Cream Sauce

16 3 tablespoons butter
17 4 tablespoons all-purpose flour
18 2 cups whole milk
19 1 teaspoon garlic powder
20 Salt to taste
21 Pepper to taste

Instructions

Step 01

Preheat oven to 350°F (175°C). Line a baking sheet with parchment paper. In a medium-sized bowl, mix ground beef, onions, panko, and egg. Stir in parsley, basil, oregano, and lemon juice. Combine thoroughly and season with salt and pepper. Divide mixture into approximately 22 one-inch balls. Arrange on prepared baking sheet and bake for 12 to 15 minutes until golden. Let cool.

Step 02

In a small saucepan, melt butter over medium heat. Stir in flour until slightly darkened. Slowly pour in milk while stirring continuously. Cook on medium-low heat until thickened. Add garlic powder and season with salt and pepper. Allow sauce to cool slightly while assembling the dish.

Step 03

Preheat oven to 375°F (190°C). Line the bottom of a cast-iron skillet or casserole dish with 4 potato slices. Place meatballs over the slices. Alternate remaining potato slices and meatballs around the outer edge of the dish, fitting tightly. Spread tomato sauce over meatballs and sprinkle with chopped parsley and basil. Spoon the cream sauce evenly over the top and finish with shredded cheese.

Step 04

Bake in the preheated oven for 45 to 50 minutes, or until cheese is bubbling and potatoes are tender. Let rest for 15 minutes before serving.

Tools You'll Need

  • Baking sheet
  • Parchment paper
  • Mixing bowl
  • Small saucepan
  • Wooden spoon
  • Cast-iron skillet or casserole dish

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (milk, butter, mozzarella)
  • Gluten (panko, all-purpose flour)
  • Eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 520
  • Total Fat: 28 g
  • Total Carbohydrate: 42 g
  • Protein: 21 g