Juicy Meatballs with Cheese

Section: Delicious Entrée Recipes for Every Occasion

This comforting dish combines tender, savory meatballs layered over creamy mashed potatoes, baked to perfection with a generous topping of melted mozzarella cheese. Finished with fresh parsley for a burst of color and flavor, it’s ideal for a hearty family meal. Simple to assemble and bake, this dish brings together rich textures and classic flavors, perfect for sharing any day of the week.

A chef smiles for the camera.
Brought to You By Ryan
Last modified on Sun, 14 Sep 2025 16:14:22 GMT
A close up of a meatball casserole. Bookmark
A close up of a meatball casserole. | palatablelife.com

This meatball casserole brings together tender, juicy homemade Italian meatballs nestled atop a bed of creamy mashed potatoes, all baked under a blanket of melted mozzarella cheese. It’s a comforting, hearty dish that’s perfect for family dinners when you want something warm and satisfying with flavors everyone loves.

I first made this casserole on a family gathering and it quickly became a requested classic. It’s so rewarding to pull it out of the oven and watch everyone dig in with smiles.

Ingredients

  • One recipe Italian meatballs: homemade for juicy flavor and great texture. Use quality ground meat and fresh herbs for best results
  • One recipe mashed potatoes: creamy and buttery potatoes form the perfect base. Choose starchy potatoes like russets for smooth mash
  • Two cups shredded mozzarella cheese: melts beautifully and adds gooey cheesy richness
  • Two tablespoons fresh parsley chopped: fresh herb to brighten the dish and add a pop of color

Instructions

Prepare mashed potatoes and meatballs:
Prepare mashed potatoes according to your favorite recipe until smooth and creamy. Prepare Italian meatballs with your go to recipe including the marinara sauce, cooking them fully through.
Preheat the oven to 350 degrees Fahrenheit:
Make sure your oven is fully preheated to ensure even baking of the casserole and melting of cheese.
Prepare casserole dish:
Grease a 9 by 13 inch casserole dish lightly with cooking spray or butter to prevent sticking.
Assemble casserole:
Spread the mashed potatoes evenly across the bottom of the casserole dish creating a smooth layer. Arrange the cooked meatballs evenly over the mashed potatoes to distribute flavor consistently.
Bake:
Place casserole in the oven and bake uncovered for 20 minutes until heated through. Remove briefly and sprinkle shredded mozzarella evenly over the top. Return casserole to oven and bake for another 10 minutes or until the cheese is fully melted, bubbling, and lightly golden on top.
Serve:
Remove from oven and let rest a few minutes. Sprinkle with freshly chopped parsley for freshness and serve warm straight from the dish.
A close up of a meatball casserole with a spoon in it.
A close up of a meatball casserole with a spoon in it. | palatablelife.com

One memory I treasure is bringing this to holiday gatherings where everyone immediately dug in and asked for seconds. It’s that kind of dish that brings people around the table.

Storage tips

Leftover casserole stores well in an airtight container in the fridge for up to five days. For longer storage freeze in a sealed container or freezer bag for up to ten months. To reheat, thaw overnight in the fridge then bake until warmed through and cheese is bubbly.

Ingredient substitutions

If you don’t have homemade marinara sauce on hand, a good quality jarred sauce works fine or try a creamy Alfredo for a twist. You can swap mozzarella for provolone or fontina for slightly different cheese flavors. Mashed potatoes can be replaced with a cauliflower mash for a lighter option.

Serving suggestions

Serve this casserole with a simple green salad dressed lightly with lemon vinaigrette to cut through the richness. Garlic bread or crusty rolls pair perfectly to soak up any extra sauce. A glass of red wine or sparkling water with lemon are great beverage choices.

A close up of a meatball casserole with a fork in it.
A close up of a meatball casserole with a fork in it. | palatablelife.com

This meatball casserole is comforting and easy to makeahead while always pleasing a crowd. Warm, cheesy, and satisfying it shines on any family table.

Your Recipe Questions Answered

→ What type of cheese works best for this dish?

Mozzarella is preferred for its melting properties and mild flavor, but you can also combine it with cheddar or provolone for extra richness.

→ Can I prepare this dish ahead of time?

Yes, assemble the layers and cover the dish well with foil. Refrigerate up to 24 hours before baking as directed.

→ What can I use instead of marinara sauce?

You can swap marinara for Alfredo or bechamel sauce to give the dish a different creamy flavor profile.

→ How should leftovers be stored?

Store leftovers in an airtight container in the fridge for 3-5 days or freeze for up to 10 months.

→ What oven temperature and baking time are recommended?

Preheat the oven to 350°F. Bake layered meatballs and potatoes for 20 minutes, add cheese, then bake 10 minutes more until cheese is melted and lightly browned.

→ Can I use homemade mashed potatoes and meatballs?

Absolutely, homemade versions add personal flavor and texture, making the dish truly special.

Juicy Meatballs and Cheese

Tender meatballs baked over creamy mashed potatoes with melted mozzarella and fresh parsley.

Prep Time
35 minutes
Cook Time
60 minutes
Total Time
95 minutes
Brought to You By: Ryan

Recipe Category: Entrée

Skill Level: Requires Some Experience

Culinary Inspiration: Italian-American

Yields: 6 Portion Size (6 servings)

Dietary Preferences: ~

What You’ll Need

→ Meatballs

01 1 recipe Italian meatballs with marinara sauce

→ Mashed Potatoes

02 1 recipe mashed potatoes

→ Cheese

03 2 cups shredded mozzarella cheese

→ Herbs

04 2 tablespoons chopped fresh parsley

Step-by-Step Guide

Step 01

Prepare the mashed potatoes and Italian meatballs with marinara sauce according to their respective recipes.

Step 02

Preheat the oven to 350°F.

Step 03

Lightly spray a 9x13-inch casserole dish or equivalent baking vessel with cooking spray.

Step 04

Layer the prepared mashed potatoes evenly on the bottom of the dish, then arrange the meatballs with sauce uniformly on top.

Step 05

Place the assembled dish in the oven and bake for 20 minutes to heat through.

Step 06

Sprinkle shredded mozzarella cheese evenly over the meatballs, then bake for an additional 10 minutes or until the cheese melts and begins to brown.

Step 07

Remove from oven, garnish with chopped fresh parsley, and serve warm.

Handy Tips

  1. This dish can be assembled ahead and refrigerated covered with aluminum foil for up to 24 hours before baking. Leftovers store well refrigerated for 3 to 5 days or frozen for up to 10 months.
  2. Alternative sauces like Alfredo or béchamel can be used in place of marinara for variation.

Must-Have Tools

  • 9x13-inch casserole dish or equivalent
  • Cooking spray
  • Oven

Potential Allergens

Always review ingredient labels for allergens, and consult a professional if needed.
  • Contains dairy and gluten (from meatballs and cheese).

Nutritional Details (Per Portion)

Nutritional information is provided for reference and shouldn’t replace expert guidance.
  • Calories: 635
  • Fats: 31 grams
  • Carbohydrates: 55 grams
  • Proteins: 34 grams