This comforting casserole combines juicy homemade meatballs, tender potatoes, and melted cheese baked together into a rich, satisfying dish. It’s the kind of hearty meal that fills your kitchen with an irresistible aroma and brings everyone to the table. Perfect for family dinners, this recipe layers savory flavors and creamy textures into one delicious bake. Meatballs with Potatoes & Cheese Casserole

Why You’ll Love This Recipe

This casserole is the ultimate comfort food. The meatballs are flavorful and tender, the potatoes become soft and creamy as they bake, and the cheese melts into a golden, bubbly topping.

It’s also a very practical recipe. Everything cooks together in one dish, which makes preparation simple and cleanup easy. The ingredients are affordable and easy to find, making it perfect for weeknight dinners.

Another reason to love this recipe is how filling it is. With protein from the beef, hearty potatoes, and rich cheese, it becomes a complete meal that satisfies everyone.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the meatballs

1 lb ground beef
1/2 cup breadcrumbs
1 egg
1/4 cup milk
2 tablespoons finely chopped onion
2 cloves garlic, minced
1 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon paprika
1 tablespoon chopped fresh parsley

For the casserole

3 medium potatoes, peeled and thinly sliced
1 1/2 cups shredded mozzarella cheese
1 cup shredded cheddar cheese
1 cup heavy cream
1/2 cup milk
1/2 teaspoon garlic powder
1/2 teaspoon salt
1/4 teaspoon black pepper
1 tablespoon olive oil

Directions

Preheat your oven to 375°F (190°C). Lightly grease a baking dish with olive oil.

In a mixing bowl, combine the ground beef, breadcrumbs, egg, milk, chopped onion, minced garlic, salt, black pepper, paprika, and parsley. Mix until everything is evenly incorporated.

Shape the mixture into small meatballs, about 1 to 1 1/2 inches in diameter. Set them aside.

Peel the potatoes and slice them thinly, about 1/8 inch thick, so they cook evenly during baking.

In another bowl, whisk together the heavy cream, milk, garlic powder, salt, and black pepper.

Arrange half of the sliced potatoes in an even layer in the prepared baking dish. Place the meatballs evenly over the potatoes.

Pour half of the cream mixture over the meatballs and potatoes. Sprinkle half of the mozzarella and cheddar cheese on top.

Add the remaining potato slices as another layer. Pour the rest of the cream mixture evenly over the dish and finish with the remaining cheese.

Cover the dish with foil and bake for 35 minutes. Remove the foil and continue baking for another 20–25 minutes, until the potatoes are tender and the cheese is golden and bubbly.

Let the casserole rest for about 5 minutes before serving.

Servings and timing

Servings: 4–6 servings

Prep time: 20 minutes
Cooking time: 55–60 minutes
Total time: about 1 hour 20 minutes

Variations

You can easily customize this casserole depending on your taste preferences.

For a lighter version, substitute ground chicken or ground turkey for the beef. The meatballs will still be flavorful while reducing the overall richness of the dish.

Adding vegetables such as sliced mushrooms, spinach, or bell peppers can introduce extra flavor and nutrition.

If you enjoy a stronger cheese flavor, try mixing in some grated parmesan along with the mozzarella and cheddar.

For a creamier texture, you can add a few tablespoons of cream cheese to the cream mixture before pouring it into the casserole.

Storage/Reheating

Store leftover casserole in an airtight container in the refrigerator for up to 3 days.

To reheat, place a portion in the microwave and heat for about 2–3 minutes until warmed through.

For the best texture, reheat the casserole in the oven at 350°F (175°C) for about 15 minutes. Cover loosely with foil to prevent the cheese from over-browning.

You can also freeze the casserole for up to 2 months. Thaw it overnight in the refrigerator before reheating.

Meatballs with Potatoes & Cheese Casserole FAQs

Can I make the meatballs ahead of time?

Yes, the meatballs can be prepared up to one day in advance and stored in the refrigerator until you are ready to assemble the casserole.

Do I need to cook the meatballs before baking?

No, the meatballs cook fully in the oven while the casserole bakes.

How thin should the potatoes be sliced?

Potatoes should be sliced about 1/8 inch thick so they become tender during baking.

Can I use pre-shredded cheese?

Yes, pre-shredded cheese works well, although freshly shredded cheese tends to melt more smoothly.

What type of potatoes works best?

Yukon gold or russet potatoes work very well because they become soft and creamy when baked.

Can I add more seasoning to the meatballs?

Absolutely. You can add dried herbs such as oregano, thyme, or basil for additional flavor.

Can I prepare this casserole ahead of time?

Yes, you can assemble the entire dish, cover it, and store it in the refrigerator for up to 24 hours before baking.

Why are my potatoes still firm after baking?

If the potatoes are sliced too thick, they may take longer to cook. Make sure they are thinly sliced.

Can I make this recipe without cream?

Yes, you can substitute the cream with additional milk, although the casserole will be slightly less rich.

What can I serve with this casserole?

A simple green salad, steamed vegetables, or roasted carrots pair nicely with this hearty dish.

Conclusion

Meatballs with Potatoes and Cheese Casserole is a comforting, family-friendly dish that combines simple ingredients into something incredibly satisfying. With tender meatballs, creamy potatoes, and melted cheese, every bite is warm and flavorful. Whether you serve it for a casual weeknight dinner or a cozy weekend meal, this casserole is sure to become a favorite at your table.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Meatballs with Potatoes & Cheese Casserole

Meatballs with Potatoes & Cheese Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty baked casserole made with tender homemade meatballs, thinly sliced potatoes, and a rich creamy sauce topped with melted mozzarella and cheddar cheese. This comforting dish combines savory flavors and creamy textures in one satisfying family meal.

  • Total Time: 1 hour 20 minutes
  • Yield: 4–6 servings

Ingredients

  • 1 lb ground beef
  • 1/2 cup breadcrumbs
  • 1 egg
  • 1/4 cup milk
  • 2 tablespoons finely chopped onion
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon paprika
  • 1 tablespoon chopped fresh parsley
  • 3 medium potatoes, peeled and thinly sliced
  • 1 1/2 cups shredded mozzarella cheese
  • 1 cup shredded cheddar cheese
  • 1 cup heavy cream
  • 1/2 cup milk
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil

Instructions

  1. Preheat the oven to 190°C (375°F) and lightly grease a baking dish with olive oil.
  2. In a mixing bowl, combine the ground beef, breadcrumbs, egg, milk, chopped onion, minced garlic, salt, black pepper, paprika, and parsley.
  3. Mix until evenly combined and shape the mixture into small meatballs about 1 to 1 1/2 inches in diameter.
  4. Peel the potatoes and slice them thinly (about 1/8 inch thick).
  5. In a separate bowl, whisk together the heavy cream, milk, garlic powder, salt, and black pepper.
  6. Arrange half of the sliced potatoes in an even layer in the prepared baking dish.
  7. Place the meatballs evenly over the potatoes.
  8. Pour half of the cream mixture over the potatoes and meatballs.
  9. Sprinkle half of the mozzarella and cheddar cheese over the layer.
  10. Add the remaining potato slices as a second layer.
  11. Pour the remaining cream mixture over the casserole.
  12. Top with the remaining mozzarella and cheddar cheese.
  13. Cover the dish with foil and bake for 35 minutes.
  14. Remove the foil and continue baking for 20–25 minutes until the potatoes are tender and the cheese is golden and bubbly.
  15. Let the casserole rest for about 5 minutes before serving.

Notes

  • Slice the potatoes thinly to ensure they cook evenly during baking.
  • You can add vegetables like mushrooms, spinach, or bell peppers for extra flavor.
  • Freshly shredded cheese melts more smoothly than pre-shredded cheese.
  • Allow the casserole to rest briefly before serving so the layers set.
  • Serve with a simple salad or roasted vegetables for a balanced meal.
  • Author: Amelia
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Comfort Food
  • Diet: Halal

Nutrition

  • Serving Size: 1 serving
  • Calories: 480
  • Sugar: 4 g
  • Sodium: 720 mg
  • Fat: 28 g
  • Saturated Fat: 13 g
  • Unsaturated Fat: 12 g
  • Trans Fat: 0 g
  • Carbohydrates: 28 g
  • Fiber: 3 g
  • Protein: 29 g
  • Cholesterol: 120 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star