Potatoes with meatballs and cheese forms a warm, hearty, comfort-food meal that works well for a family supper, a weekend gathering, or a cozy meal on a cool day. Soft potato layers, savory meatballs, and a blanket of melted cheese come together to create a rich and flavorful casserole-style dish. Every forkful offers tender potatoes, juicy meatballs, and creamy cheese, making this recipe a favorite for both adults and young family members.
This recipe uses common pantry staples and straightforward preparation methods. The potatoes absorb flavor from the meatballs and seasonings while the cheese creates a golden topping that adds richness and texture. The result is a satisfying oven-baked meal that can stand on its own or be served alongside a fresh salad or steamed vegetables.
Preparation Time
- Preparation: 30 minutes
- Cooking: 60–70 minutes
- Total Time: About 1 hour 40 minutes
- Servings: 6–8
Ingredients
For the Potatoes
- 2½ pounds potatoes, peeled and cut into thin rounds
- 2 tablespoons olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon paprika
For the Meatballs
- 1½ pounds ground beef
- 1 egg
- ½ cup breadcrumbs
- 2 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon onion powder
- 1 tablespoon chopped parsley
For the Sauce
- 2 tablespoons butter
- 2 tablespoons flour
- 2 cups milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon garlic powder
For the Cheese Layer
- 2 cups shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 2 tablespoons chopped parsley for garnish
Equipment
- Large mixing bowl
- Small saucepan
- Baking dish
- Cutting board
- Sharp knife
- Measuring cups and spoons
- Whisk
- Aluminum foil
Step 1: Prepare the Potatoes
Wash and peel the potatoes thoroughly. Cut them into thin rounds of even thickness. Uniform slices help ensure that all potatoes cook at the same rate.
Place the potato rounds into a large bowl. Add olive oil, salt, pepper, garlic powder, and paprika. Toss well until every slice is lightly coated with seasoning.
Set aside while preparing the meatballs.
Step 2: Make the Meatball Mixture
In a large mixing bowl combine:
- Ground beef
- Egg
- Breadcrumbs
- Garlic
- Salt
- Pepper
- Onion powder
- Parsley
Mix gently until everything is evenly distributed. Avoid overmixing because that can make the meatballs dense.
Form the mixture into small meatballs about 1 to 1½ inches in diameter. Continue until all mixture has been used.
Place formed meatballs onto a tray.
Step 3: Brown the Meatballs
Heat a large skillet over medium heat.
Add a small amount of oil if desired.
Cook the meatballs for several minutes, turning occasionally until browned on most sides. They do not need to be fully cooked at this stage because they will finish cooking in the oven.
Transfer browned meatballs to a plate.
Step 4: Prepare the Creamy Sauce
Place butter into a saucepan over medium heat.
Once melted, add flour and whisk continuously for about one minute.
Gradually pour in milk while whisking. Continue whisking until smooth.
Add:
- Salt
- Pepper
- Garlic powder
Cook until the sauce thickens slightly.
Remove from heat.
The sauce should be smooth, creamy, and pourable.
Step 5: Assemble the Dish
Grease a large baking dish.
Arrange half of the seasoned potato slices across the bottom.
Place half of the meatballs over the potatoes.
Pour about one-third of the sauce over the layer.
Add another layer of potatoes.
Arrange remaining meatballs across the top.
Pour the remaining sauce evenly over everything.
Gently press ingredients down so the sauce flows through the layers.
Step 6: First Bake
Cover the baking dish tightly with foil.
Place into a preheated oven at 375°F (190°C).
Bake for about 45 minutes.
During this stage the potatoes soften and absorb flavor from the meatballs and sauce.
Step 7: Add the Cheese
Remove the baking dish from the oven.
Carefully remove the foil.
Sprinkle cheddar cheese evenly across the surface.
Add mozzarella cheese on top.
Return the dish to the oven uncovered.
Bake for an additional 15–20 minutes until the cheese becomes melted, bubbly, and lightly golden.
Step 8: Rest Before Serving
Remove the casserole from the oven.
Allow it to rest for 10 minutes.
Resting helps the layers settle and makes serving easier.
Sprinkle fresh parsley over the top before serving.
Serving Suggestions
This hearty dish pairs wonderfully with:
- Garden salad
- Roasted vegetables
- Steamed green beans
- Garlic bread
- Fresh cucumber salad
- Warm dinner rolls
A spoonful of sour cream on each serving can also add extra richness.
Storage
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Portion into freezer-safe containers and freeze for up to 2 months.
Reheating
Warm in a 350°F (175°C) oven until heated through or microwave individual portions as needed.
Helpful Tips
- Use Yukon Gold potatoes for extra creamy texture.
- Use freshly shredded cheese for better melting.
- Keep potato slices thin for even cooking.
- Brown meatballs before baking for deeper flavor.
- Add a small amount of cooked onion to the meatball mixture for additional richness.
- A blend of cheeses often produces the best texture and flavor.
- Let the casserole rest before serving so portions hold together neatly.
Final Result
This Potatoes with Meatballs and Cheese recipe delivers layers of tender potatoes, juicy seasoned meatballs, creamy sauce, and melted cheese in every bite. The combination creates a rich, filling, oven-baked meal that feels comforting and satisfying. Whether served for a family dinner, a gathering with guests, or meal preparation for the week ahead, this recipe offers dependable flavor and hearty texture from the first serving to the last.Potatoes with meatballs and cheese forms a warm, hearty, comfort-food meal that works well for a family supper, a weekend gathering, or a cozy meal on a cool day. Soft potato layers, savory meatballs, and a blanket of melted cheese come together to create a rich and flavorful casserole-style dish. Every forkful offers tender potatoes, juicy meatballs, and creamy cheese, making this recipe a favorite for both adults and young family members.
This recipe uses common pantry staples and straightforward preparation methods. The potatoes absorb flavor from the meatballs and seasonings while the cheese creates a golden topping that adds richness and texture. The result is a satisfying oven-baked meal that can stand on its own or be served alongside a fresh salad or steamed vegetables.
Preparation Time
- Preparation: 30 minutes
- Cooking: 60–70 minutes
- Total Time: About 1 hour 40 minutes
- Servings: 6–8
Ingredients
For the Potatoes
- 2½ pounds potatoes, peeled and cut into thin rounds
- 2 tablespoons olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon paprika
For the Meatballs
- 1½ pounds ground beef
- 1 egg
- ½ cup breadcrumbs
- 2 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon onion powder
- 1 tablespoon chopped parsley
For the Sauce
- 2 tablespoons butter
- 2 tablespoons flour
- 2 cups milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon garlic powder
For the Cheese Layer
- 2 cups shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 2 tablespoons chopped parsley for garnish
Equipment
- Large mixing bowl
- Small saucepan
- Baking dish
- Cutting board
- Sharp knife
- Measuring cups and spoons
- Whisk
- Aluminum foil
Step 1: Prepare the Potatoes
Wash and peel the potatoes thoroughly. Cut them into thin rounds of even thickness. Uniform slices help ensure that all potatoes cook at the same rate.
Place the potato rounds into a large bowl. Add olive oil, salt, pepper, garlic powder, and paprika. Toss well until every slice is lightly coated with seasoning.
Set aside while preparing the meatballs.
Step 2: Make the Meatball Mixture
In a large mixing bowl combine:
- Ground beef
- Egg
- Breadcrumbs
- Garlic
- Salt
- Pepper
- Onion powder
- Parsley
Mix gently until everything is evenly distributed. Avoid overmixing because that can make the meatballs dense.
Form the mixture into small meatballs about 1 to 1½ inches in diameter. Continue until all mixture has been used.
Place formed meatballs onto a tray.
Step 3: Brown the Meatballs
Heat a large skillet over medium heat.
Add a small amount of oil if desired.
Cook the meatballs for several minutes, turning occasionally until browned on most sides. They do not need to be fully cooked at this stage because they will finish cooking in the oven.
Transfer browned meatballs to a plate.
Step 4: Prepare the Creamy Sauce
Place butter into a saucepan over medium heat.
Once melted, add flour and whisk continuously for about one minute.
Gradually pour in milk while whisking. Continue whisking until smooth.
Add:
- Salt
- Pepper
- Garlic powder
Cook until the sauce thickens slightly.
Remove from heat.
The sauce should be smooth, creamy, and pourable.
Step 5: Assemble the Dish
Grease a large baking dish.
Arrange half of the seasoned potato slices across the bottom.
Place half of the meatballs over the potatoes.
Pour about one-third of the sauce over the layer.
Add another layer of potatoes.
Arrange remaining meatballs across the top.
Pour the remaining sauce evenly over everything.
Gently press ingredients down so the sauce flows through the layers.
Step 6: First Bake
Cover the baking dish tightly with foil.
Place into a preheated oven at 375°F (190°C).
Bake for about 45 minutes.
During this stage the potatoes soften and absorb flavor from the meatballs and sauce.
Step 7: Add the Cheese
Remove the baking dish from the oven.
Carefully remove the foil.
Sprinkle cheddar cheese evenly across the surface.
Add mozzarella cheese on top.
Return the dish to the oven uncovered.
Bake for an additional 15–20 minutes until the cheese becomes melted, bubbly, and lightly golden.
Step 8: Rest Before Serving
Remove the casserole from the oven.
Allow it to rest for 10 minutes.
Resting helps the layers settle and makes serving easier.
Sprinkle fresh parsley over the top before serving.
Serving Suggestions
This hearty dish pairs wonderfully with:
- Garden salad
- Roasted vegetables
- Steamed green beans
- Garlic bread
- Fresh cucumber salad
- Warm dinner rolls
A spoonful of sour cream on each serving can also add extra richness.
Storage
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Portion into freezer-safe containers and freeze for up to 2 months.
Reheating
Warm in a 350°F (175°C) oven until heated through or microwave individual portions as needed.
Helpful Tips
- Use Yukon Gold potatoes for extra creamy texture.
- Use freshly shredded cheese for better melting.
- Keep potato slices thin for even cooking.
- Brown meatballs before baking for deeper flavor.
- Add a small amount of cooked onion to the meatball mixture for additional richness.
- A blend of cheeses often produces the best texture and flavor.
- Let the casserole rest before serving so portions hold together neatly.
Final Result
This Potatoes with Meatballs and Cheese recipe delivers layers of tender potatoes, juicy seasoned meatballs, creamy sauce, and melted cheese in every bite. The combination creates a rich, filling, oven-baked meal that feels comforting and satisfying. Whether served for a family dinner, a gathering with guests, or meal preparation for the week ahead, this recipe offers dependable flavor and hearty texture from the first serving to the last.Potatoes with meatballs and cheese forms a warm, hearty, comfort-food meal that works well for a family supper, a weekend gathering, or a cozy meal on a cool day. Soft potato layers, savory meatballs, and a blanket of melted cheese come together to create a rich and flavorful casserole-style dish. Every forkful offers tender potatoes, juicy meatballs, and creamy cheese, making this recipe a favorite for both adults and young family members.
This recipe uses common pantry staples and straightforward preparation methods. The potatoes absorb flavor from the meatballs and seasonings while the cheese creates a golden topping that adds richness and texture. The result is a satisfying oven-baked meal that can stand on its own or be served alongside a fresh salad or steamed vegetables.
Preparation Time
- Preparation: 30 minutes
- Cooking: 60–70 minutes
- Total Time: About 1 hour 40 minutes
- Servings: 6–8
Ingredients
For the Potatoes
- 2½ pounds potatoes, peeled and cut into thin rounds
- 2 tablespoons olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon paprika
For the Meatballs
- 1½ pounds ground beef
- 1 egg
- ½ cup breadcrumbs
- 2 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon onion powder
- 1 tablespoon chopped parsley
For the Sauce
- 2 tablespoons butter
- 2 tablespoons flour
- 2 cups milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon garlic powder
For the Cheese Layer
- 2 cups shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 2 tablespoons chopped parsley for garnish
Equipment
- Large mixing bowl
- Small saucepan
- Baking dish
- Cutting board
- Sharp knife
- Measuring cups and spoons
- Whisk
- Aluminum foil
Step 1: Prepare the Potatoes
Wash and peel the potatoes thoroughly. Cut them into thin rounds of even thickness. Uniform slices help ensure that all potatoes cook at the same rate.
Place the potato rounds into a large bowl. Add olive oil, salt, pepper, garlic powder, and paprika. Toss well until every slice is lightly coated with seasoning.
Set aside while preparing the meatballs.
Step 2: Make the Meatball Mixture
In a large mixing bowl combine:
- Ground beef
- Egg
- Breadcrumbs
- Garlic
- Salt
- Pepper
- Onion powder
- Parsley
Mix gently until everything is evenly distributed. Avoid overmixing because that can make the meatballs dense.
Form the mixture into small meatballs about 1 to 1½ inches in diameter. Continue until all mixture has been used.
Place formed meatballs onto a tray.
Step 3: Brown the Meatballs
Heat a large skillet over medium heat.
Add a small amount of oil if desired.
Cook the meatballs for several minutes, turning occasionally until browned on most sides. They do not need to be fully cooked at this stage because they will finish cooking in the oven.
Transfer browned meatballs to a plate.
Step 4: Prepare the Creamy Sauce
Place butter into a saucepan over medium heat.
Once melted, add flour and whisk continuously for about one minute.
Gradually pour in milk while whisking. Continue whisking until smooth.
Add:
- Salt
- Pepper
- Garlic powder
Cook until the sauce thickens slightly.
Remove from heat.
The sauce should be smooth, creamy, and pourable.
Step 5: Assemble the Dish
Grease a large baking dish.
Arrange half of the seasoned potato slices across the bottom.
Place half of the meatballs over the potatoes.
Pour about one-third of the sauce over the layer.
Add another layer of potatoes.
Arrange remaining meatballs across the top.
Pour the remaining sauce evenly over everything.
Gently press ingredients down so the sauce flows through the layers.
Step 6: First Bake
Cover the baking dish tightly with foil.
Place into a preheated oven at 375°F (190°C).
Bake for about 45 minutes.
During this stage the potatoes soften and absorb flavor from the meatballs and sauce.
Step 7: Add the Cheese
Remove the baking dish from the oven.
Carefully remove the foil.
Sprinkle cheddar cheese evenly across the surface.
Add mozzarella cheese on top.
Return the dish to the oven uncovered.
Bake for an additional 15–20 minutes until the cheese becomes melted, bubbly, and lightly golden.
Step 8: Rest Before Serving
Remove the casserole from the oven.
Allow it to rest for 10 minutes.
Resting helps the layers settle and makes serving easier.
Sprinkle fresh parsley over the top before serving.
Serving Suggestions
This hearty dish pairs wonderfully with:
- Garden salad
- Roasted vegetables
- Steamed green beans
- Garlic bread
- Fresh cucumber salad
- Warm dinner rolls
A spoonful of sour cream on each serving can also add extra richness.
Storage
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Portion into freezer-safe containers and freeze for up to 2 months.
Reheating
Warm in a 350°F (175°C) oven until heated through or microwave individual portions as needed.
Helpful Tips
- Use Yukon Gold potatoes for extra creamy texture.
- Use freshly shredded cheese for better melting.
- Keep potato slices thin for even cooking.
- Brown meatballs before baking for deeper flavor.
- Add a small amount of cooked onion to the meatball mixture for additional richness.
- A blend of cheeses often produces the best texture and flavor.
- Let the casserole rest before serving so portions hold together neatly.
Final Result
This Potatoes with Meatballs and Cheese recipe delivers layers of tender potatoes, juicy seasoned meatballs, creamy sauce, and melted cheese in every bite. The combination creates a rich, filling, oven-baked meal that feels comforting and satisfying. Whether served for a family dinner, a gathering with guests, or meal preparation for the week ahead, this recipe offers dependable flavor and hearty texture from the first serving to the last.Potatoes with meatballs and cheese forms a warm, hearty, comfort-food meal that works well for a family supper, a weekend gathering, or a cozy meal on a cool day. Soft potato layers, savory meatballs, and a blanket of melted cheese come together to create a rich and flavorful casserole-style dish. Every forkful offers tender potatoes, juicy meatballs, and creamy cheese, making this recipe a favorite for both adults and young family members.
This recipe uses common pantry staples and straightforward preparation methods. The potatoes absorb flavor from the meatballs and seasonings while the cheese creates a golden topping that adds richness and texture. The result is a satisfying oven-baked meal that can stand on its own or be served alongside a fresh salad or steamed vegetables.
Preparation Time
- Preparation: 30 minutes
- Cooking: 60–70 minutes
- Total Time: About 1 hour 40 minutes
- Servings: 6–8
Ingredients
For the Potatoes
- 2½ pounds potatoes, peeled and cut into thin rounds
- 2 tablespoons olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon paprika
For the Meatballs
- 1½ pounds ground beef
- 1 egg
- ½ cup breadcrumbs
- 2 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon onion powder
- 1 tablespoon chopped parsley
For the Sauce
- 2 tablespoons butter
- 2 tablespoons flour
- 2 cups milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon garlic powder
For the Cheese Layer
- 2 cups shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 2 tablespoons chopped parsley for garnish
Equipment
- Large mixing bowl
- Small saucepan
- Baking dish
- Cutting board
- Sharp knife
- Measuring cups and spoons
- Whisk
- Aluminum foil
Step 1: Prepare the Potatoes
Wash and peel the potatoes thoroughly. Cut them into thin rounds of even thickness. Uniform slices help ensure that all potatoes cook at the same rate.
Place the potato rounds into a large bowl. Add olive oil, salt, pepper, garlic powder, and paprika. Toss well until every slice is lightly coated with seasoning.
Set aside while preparing the meatballs.
Step 2: Make the Meatball Mixture
In a large mixing bowl combine:
- Ground beef
- Egg
- Breadcrumbs
- Garlic
- Salt
- Pepper
- Onion powder
- Parsley
Mix gently until everything is evenly distributed. Avoid overmixing because that can make the meatballs dense.
Form the mixture into small meatballs about 1 to 1½ inches in diameter. Continue until all mixture has been used.
Place formed meatballs onto a tray.
Step 3: Brown the Meatballs
Heat a large skillet over medium heat.
Add a small amount of oil if desired.
Cook the meatballs for several minutes, turning occasionally until browned on most sides. They do not need to be fully cooked at this stage because they will finish cooking in the oven.
Transfer browned meatballs to a plate.
Step 4: Prepare the Creamy Sauce
Place butter into a saucepan over medium heat.
Once melted, add flour and whisk continuously for about one minute.
Gradually pour in milk while whisking. Continue whisking until smooth.
Add:
- Salt
- Pepper
- Garlic powder
Cook until the sauce thickens slightly.
Remove from heat.
The sauce should be smooth, creamy, and pourable.
Step 5: Assemble the Dish
Grease a large baking dish.
Arrange half of the seasoned potato slices across the bottom.
Place half of the meatballs over the potatoes.
Pour about one-third of the sauce over the layer.
Add another layer of potatoes.
Arrange remaining meatballs across the top.
Pour the remaining sauce evenly over everything.
Gently press ingredients down so the sauce flows through the layers.
Step 6: First Bake
Cover the baking dish tightly with foil.
Place into a preheated oven at 375°F (190°C).
Bake for about 45 minutes.
During this stage the potatoes soften and absorb flavor from the meatballs and sauce.
Step 7: Add the Cheese
Remove the baking dish from the oven.
Carefully remove the foil.
Sprinkle cheddar cheese evenly across the surface.
Add mozzarella cheese on top.
Return the dish to the oven uncovered.
Bake for an additional 15–20 minutes until the cheese becomes melted, bubbly, and lightly golden.
Step 8: Rest Before Serving
Remove the casserole from the oven.
Allow it to rest for 10 minutes.
Resting helps the layers settle and makes serving easier.
Sprinkle fresh parsley over the top before serving.
Serving Suggestions
This hearty dish pairs wonderfully with:
- Garden salad
- Roasted vegetables
- Steamed green beans
- Garlic bread
- Fresh cucumber salad
- Warm dinner rolls
A spoonful of sour cream on each serving can also add extra richness.
Storage
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Portion into freezer-safe containers and freeze for up to 2 months.
Reheating
Warm in a 350°F (175°C) oven until heated through or microwave individual portions as needed.
Helpful Tips
- Use Yukon Gold potatoes for extra creamy texture.
- Use freshly shredded cheese for better melting.
- Keep potato slices thin for even cooking.
- Brown meatballs before baking for deeper flavor.
- Add a small amount of cooked onion to the meatball mixture for additional richness.
- A blend of cheeses often produces the best texture and flavor.
- Let the casserole rest before serving so portions hold together neatly.
Final Result
This Potatoes with Meatballs and Cheese recipe delivers layers of tender potatoes, juicy seasoned meatballs, creamy sauce, and melted cheese in every bite. The combination creates a rich, filling, oven-baked meal that feels comforting and satisfying. Whether served for a family dinner, a gathering with guests, or meal preparation for the week ahead, this recipe offers dependable flavor and hearty texture from the first serving to the last.Potatoes with meatballs and cheese forms a warm, hearty, comfort-food meal that works well for a family supper, a weekend gathering, or a cozy meal on a cool day. Soft potato layers, savory meatballs, and a blanket of melted cheese come together to create a rich and flavorful casserole-style dish. Every forkful offers tender potatoes, juicy meatballs, and creamy cheese, making this recipe a favorite for both adults and young family members.
This recipe uses common pantry staples and straightforward preparation methods. The potatoes absorb flavor from the meatballs and seasonings while the cheese creates a golden topping that adds richness and texture. The result is a satisfying oven-baked meal that can stand on its own or be served alongside a fresh salad or steamed vegetables.
Preparation Time
- Preparation: 30 minutes
- Cooking: 60–70 minutes
- Total Time: About 1 hour 40 minutes
- Servings: 6–8
Ingredients
For the Potatoes
- 2½ pounds potatoes, peeled and cut into thin rounds
- 2 tablespoons olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon paprika
For the Meatballs
- 1½ pounds ground beef
- 1 egg
- ½ cup breadcrumbs
- 2 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon onion powder
- 1 tablespoon chopped parsley
For the Sauce
- 2 tablespoons butter
- 2 tablespoons flour
- 2 cups milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon garlic powder
For the Cheese Layer
- 2 cups shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 2 tablespoons chopped parsley for garnish
Equipment
- Large mixing bowl
- Small saucepan
- Baking dish
- Cutting board
- Sharp knife
- Measuring cups and spoons
- Whisk
- Aluminum foil
Step 1: Prepare the Potatoes
Wash and peel the potatoes thoroughly. Cut them into thin rounds of even thickness. Uniform slices help ensure that all potatoes cook at the same rate.
Place the potato rounds into a large bowl. Add olive oil, salt, pepper, garlic powder, and paprika. Toss well until every slice is lightly coated with seasoning.
Set aside while preparing the meatballs.
Step 2: Make the Meatball Mixture
In a large mixing bowl combine:
- Ground beef
- Egg
- Breadcrumbs
- Garlic
- Salt
- Pepper
- Onion powder
- Parsley
Mix gently until everything is evenly distributed. Avoid overmixing because that can make the meatballs dense.
Form the mixture into small meatballs about 1 to 1½ inches in diameter. Continue until all mixture has been used.
Place formed meatballs onto a tray.
Step 3: Brown the Meatballs
Heat a large skillet over medium heat.
Add a small amount of oil if desired.
Cook the meatballs for several minutes, turning occasionally until browned on most sides. They do not need to be fully cooked at this stage because they will finish cooking in the oven.
Transfer browned meatballs to a plate.
Step 4: Prepare the Creamy Sauce
Place butter into a saucepan over medium heat.
Once melted, add flour and whisk continuously for about one minute.
Gradually pour in milk while whisking. Continue whisking until smooth.
Add:
- Salt
- Pepper
- Garlic powder
Cook until the sauce thickens slightly.
Remove from heat.
The sauce should be smooth, creamy, and pourable.
Step 5: Assemble the Dish
Grease a large baking dish.
Arrange half of the seasoned potato slices across the bottom.
Place half of the meatballs over the potatoes.
Pour about one-third of the sauce over the layer.
Add another layer of potatoes.
Arrange remaining meatballs across the top.
Pour the remaining sauce evenly over everything.
Gently press ingredients down so the sauce flows through the layers.
Step 6: First Bake
Cover the baking dish tightly with foil.
Place into a preheated oven at 375°F (190°C).
Bake for about 45 minutes.
During this stage the potatoes soften and absorb flavor from the meatballs and sauce.
Step 7: Add the Cheese
Remove the baking dish from the oven.
Carefully remove the foil.
Sprinkle cheddar cheese evenly across the surface.
Add mozzarella cheese on top.
Return the dish to the oven uncovered.
Bake for an additional 15–20 minutes until the cheese becomes melted, bubbly, and lightly golden.
Step 8: Rest Before Serving
Remove the casserole from the oven.
Allow it to rest for 10 minutes.
Resting helps the layers settle and makes serving easier.
Sprinkle fresh parsley over the top before serving.
Serving Suggestions
This hearty dish pairs wonderfully with:
- Garden salad
- Roasted vegetables
- Steamed green beans
- Garlic bread
- Fresh cucumber salad
- Warm dinner rolls
A spoonful of sour cream on each serving can also add extra richness.
Storage
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Portion into freezer-safe containers and freeze for up to 2 months.
Reheating
Warm in a 350°F (175°C) oven until heated through or microwave individual portions as needed.
Helpful Tips
- Use Yukon Gold potatoes for extra creamy texture.
- Use freshly shredded cheese for better melting.
- Keep potato slices thin for even cooking.
- Brown meatballs before baking for deeper flavor.
- Add a small amount of cooked onion to the meatball mixture for additional richness.
- A blend of cheeses often produces the best texture and flavor.
- Let the casserole rest before serving so portions hold together neatly.
Final Result
This Potatoes with Meatballs and Cheese recipe delivers layers of tender potatoes, juicy seasoned meatballs, creamy sauce, and melted cheese in every bite. The combination creates a rich, filling, oven-baked meal that feels comforting and satisfying. Whether served for a family dinner, a gathering with guests, or meal preparation for the week ahead, this recipe offers dependable flavor and hearty texture from the first serving to the last.

