Cheesy Potato Meatball Casserole

Potato Meatball Casserole with juicy meatballs, sliced potatoes, creamy cheese sauce, mozzarella, and Parmesan

Cheesy Potato Meatball Casserole

Potato Meatball Casserole is a hearty oven-baked dinner made with tender potato slices, juicy seasoned meatballs, creamy sauce, and plenty of melted cheese. It is the kind of comfort-food meal that looks impressive in the baking dish but uses simple ingredients that are easy to find. It works especially well for family dinners, potlucks, weekends, and make-ahead meals.

The potatoes turn tender, the meatballs stay juicy, and the creamy cheese sauce ties everything together beneath a golden mozzarella topping.

Prep Time: 25 minutes
Cook Time: 50 minutes
Total Time: About 1 hour 15 minutes
Servings: 6

Ingredients

the Meatballs

  • 1 1/2 pounds ground beef
  • 1/3 cup breadcrumbs
  • 1 large egg
  • 1/4 cup finely grated Parmesan cheese
  • 2 garlic cloves, minced
  • 2 tablespoons chopped fresh parsley
  • 1 teaspoon Italian seasoning
  • 1 teaspoon paprika
  • 3/4 teaspoon salt
  • 1/2 teaspoon black pepper

the Potatoes

  • 4 large potatoes, peeled
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

the Creamy Sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1/2 cup heavy cream
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon Italian seasoning
  • Salt and black pepper, to taste
  • 1 cup shredded mozzarella cheese
  • 1/2 cup shredded cheddar cheese

For the Topping

  • 1 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • 1 tablespoon chopped parsley

Why You’ll Love This Recipe

Potato Meatball Casserole gives you protein, potatoes, creamy sauce, and melted cheese in one baking dish. The arrangement of meatballs between potato slices makes it attractive enough for guests while still feeling casual and family-friendly.

It is also easy to customize with different cheeses, meats, vegetables, and seasonings, and most of the preparation can be completed before baking.

How to Make Potato Meatball Casserole

Step 1: Preheat the Oven

Preheat the oven to 375°F or 190°C.

Lightly grease a large round or rectangular baking dish with olive oil or cooking spray.

Step 2: Prepare the Potatoes

Peel the potatoes and cut them into slices about 1/4 inch thick.

Place the potato slices in a bowl and toss them with olive oil, salt, and black pepper.

Step 3: Make the Meatball Mixture

In a large bowl, combine the ground beef, breadcrumbs, egg, Parmesan, garlic, parsley, Italian seasoning, paprika, salt, and black pepper.

Mix just until combined; overmixing can make the meatballs dense.

Step 4: Shape the Meatballs

Roll the mixture into medium-size meatballs, using about 2 tablespoons of mixture for each one.

Aim for 16 to 18 evenly sized meatballs.

Step 5: Arrange the Casserole

Stand some of the potato slices upright around the edge of the baking dish.

Place a meatball next to the potatoes, followed by more potato slices.

Continue alternating until the dish is filled.

You can arrange Potato Meatball Casserole in circles if using a round dish or in rows if using a rectangular dish.

Step 6: Start the Sauce

Melt the butter in a medium saucepan over medium heat.

Add the flour and whisk continuously for about 1 minute.

Step 7: Add Milk and Cream

Slowly pour in the milk while whisking constantly.

Add the heavy cream, garlic powder, onion powder, Italian seasoning, salt, and black pepper.

Cook for 3 to 5 minutes, stirring frequently, until the sauce begins to thicken.

Step 8: Add the Cheese

Reduce the heat to low.

Stir in 1 cup mozzarella and the cheddar cheese.

Continue stirring until the cheese melts and the sauce is smooth.

The sauce for Potato Meatball Casserole should be creamy and pourable rather than extremely thick.

Step 9: Pour Over the Casserole

Slowly pour the cheese sauce over the potatoes and meatballs.

Pour evenly between the layers, gently shaking the dish to help the sauce settle.

Step 10: Cover and Bake

Cover the baking dish tightly with aluminum foil.

Bake for 30 minutes.

Step 11: Add the Cheese Topping

Carefully remove the foil.

Sprinkle the remaining mozzarella and Parmesan over the top.

At this stage, Potato Meatball Casserole should be bubbling around the edges, and the potatoes should be beginning to soften.

Step 12: Finish Baking

Return the uncovered dish to the oven.

Bake for another 18 to 22 minutes, or until the meatballs are cooked through, the potatoes are tender, and the cheese is golden.

Step 13: Rest Before Serving

Remove Potato Meatball Casserole from the oven and let it rest for 10 minutes.

This helps the sauce thicken slightly and makes the casserole easier to serve.

Step 14: Garnish and Serve

Sprinkle with parsley and serve warm.

Serving Suggestions

Potato Meatball Casserole is rich enough to serve as a complete dinner, but fresh sides can balance the creamy sauce.

Pair Potato Meatball Casserole with a crisp green salad, tomato cucumber salad, roasted broccoli, steamed green beans, or sautéed spinach.

A vinaigrette-based salad balances the rich cheese sauce, while garlic bread makes the meal more substantial.

For another creamy meatball dinner, try our Chicken Ricotta Meatballs with Spinach Alfredo Sauce for a rich, tender, and comforting meal.

 

Recipe Tips

Use Russet or Yukon Gold potatoes for a tender texture.

Do not make the meatballs too large because smaller meatballs cook more evenly between the potato slices.

Use freshly shredded cheese when possible for a smoother sauce.

If the cheese browns too quickly, loosely cover the top with foil.

Easy Variations

Potato Meatball Casserole can be changed in several ways depending on what you have available.

Use ground turkey or ground chicken instead of beef for a lighter version.

Add thinly sliced zucchini, onions, bell peppers, or mushrooms between the potatoes to give Potato Meatball Casserole extra vegetables.

You can also make Potato Meatball Casserole slightly spicy by adding crushed red pepper flakes, cayenne pepper, or chopped jalapeño.

Swap cheddar for Monterey Jack, Gruyère, provolone, or an Italian cheese blend.

For a tomato-based variation, spread a thin layer of marinara sauce in the bottom of the baking dish before arranging the potatoes and meatballs.

Make-Ahead Instructions

Potato Meatball Casserole can be assembled several hours before baking.

Prepare the meatballs, slice the potatoes, arrange everything in the baking dish, and make the sauce.

Pour the sauce over the casserole, cover tightly, and refrigerate for up to 8 hours.

Let the dish sit at room temperature while the oven preheats, then add 5 to 10 minutes to the covered baking time if needed.

Storage and Reheating

Store leftover Potato Meatball Casserole in an airtight container in the refrigerator for up to 3 days.

Reheat individual portions in the microwave until thoroughly hot.

For the best texture, cover leftovers loosely with foil and warm at 350°F or 175°C for about 15 minutes. Add a splash of milk if the sauce seems thick.

Nutrition Information

Approximate nutrition per serving:

Calories: 610
Protein: 34 g
Carbohydrates: 42 g
Fat: 35 g
Saturated Fat: 17 g
Fiber: 4 g
Sugar: 6 g
Sodium: 820 mg

Nutrition values are estimates and may vary depending on the beef, potatoes, cheese, milk, and serving size.

Frequently Asked Questions

Do I need to cook the meatballs first?

No. They cook directly in the casserole; just make sure they are fully cooked before serving.

Can I use frozen meatballs?

Yes. Fully cooked frozen meatballs can be used. Thaw them first for more even heating.

Can I leave out the heavy cream?

Yes. Replace it with additional whole milk for a lighter sauce.

What cheese works best?

Mozzarella gives good melt and stretch, while cheddar adds stronger flavor. Using both gives Potato Meatball Casserole the best balance.

Why are my potatoes still firm?

They may be too thick. Cover and bake another 10 minutes, then check again.

Can I add vegetables?

Yes. Mushrooms, zucchini, spinach, bell peppers, and onions are all good additions.

Can I freeze the casserole?

Yes, although the potatoes and cream sauce may soften slightly after thawing.

Final Thoughts

Potato Meatball Casserole turns simple ingredients into a comforting dinner with plenty of flavor, texture, and melted cheese.

Because Potato Meatball Casserole combines juicy meatballs, tender potatoes, creamy sauce, and a golden cheese topping, it is especially satisfying on cooler evenings or when you need a filling family meal.

Keep this Potato Meatball Casserole recipe handy for weekends, potlucks, meal prep, or any night when you want an easy oven-baked dinner.

With savory beef, soft potatoes, creamy cheese sauce, and bubbling mozzarella, Potato Meatball Casserole delivers classic comfort-food flavor in every serving.

You may also enjoy our Slow Cooker Meatballs and Potatoes Recipe for an easy, hearty dinner with tender potatoes and flavorful meatballs.

Mom’s Chicken & Broccoli Baked Ziti

Chicken Broccoli Baked Ziti with tender chicken, broccoli, creamy garlic sauce, mozzarella, Parmesan, and baked pasta

Mom’s Chicken & Broccoli Baked Ziti

Chicken Broccoli Baked Ziti is a cozy family-style pasta casserole made with tender chicken, broccoli, ziti, creamy sauce, mozzarella, Parmesan, garlic, and Italian herbs. It has the comforting texture of classic baked pasta while adding vegetables and plenty of protein.

This Chicken Broccoli Baked Ziti is perfect for weeknight dinners, meal prep, potlucks, or feeding a hungry family. It can be assembled ahead, baked when needed, and reheats beautifully.

Prep Time: 25 minutes
Cook Time: 35 minutes
Total Time: 1 hour
Servings: 8

Ingredients

For the Pasta

  • 12 ounces ziti pasta
  • 1 tablespoon salt, for pasta water
  • 1 teaspoon olive oil

Ingredients For the Chicken and Broccoli

  • 1 1/2 pounds boneless, skinless chicken breasts, cut into bite-size pieces
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon Italian seasoning
  • 4 cups broccoli florets

For the Creamy Sauce

  • 2 tablespoons unsalted butter
  • 3 garlic cloves, minced
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup low-sodium chicken broth
  • 1/2 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • 1 teaspoon Italian seasoning
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes, optional
  • 1/2 teaspoon salt, or to taste

For Assembly

  • 2 cups shredded mozzarella cheese, divided
  • 1/2 cup grated Parmesan cheese
  • 2 tablespoons chopped fresh parsley
  • 1 tablespoon chopped fresh basil, optional

Why You’ll Love This Recipe

Chicken Broccoli Baked Ziti combines creamy pasta, juicy chicken, tender broccoli, and melted cheese in one dependable casserole. The ingredients are easy to find, while the finished dish feels rich and comforting without complicated preparation.

Another reason to love Chicken Broccoli Baked Ziti is how practical it is. You can prepare most of it ahead, refrigerate it, and bake it later. It also makes generous portions for family dinners and leftovers.

How to Make Chicken Broccoli Baked Ziti

Step 1: Cook the Pasta

Bring a large pot of salted water to a boil.

Add the ziti and cook it about 2 minutes less than the package directions for al dente pasta. The noodles will continue cooking in the oven, so slightly undercooking them prevents a soft or mushy casserole.

Drain the pasta, toss it with olive oil, and set aside.

Step 2: Blanch the Broccoli

Bring a small pot of water to a boil.

Add the broccoli florets and cook for about 2 minutes, just until bright green and slightly tender.

Drain immediately and rinse briefly under cool water. This keeps the broccoli from becoming too soft while the casserole bakes.

Step 3: Season the Chicken

Pat the chicken pieces dry with paper towels.

Season with salt, black pepper, garlic powder, and Italian seasoning.

Cutting the chicken into similar-size pieces helps everything cook evenly.

Step 4: Cook the Chicken

Heat olive oil in a large skillet over medium-high heat.

Add the chicken in a single layer and cook for 5 to 7 minutes, stirring occasionally, until lightly browned and cooked through.

Transfer the chicken to a plate.

Cooking the chicken before assembling Chicken Broccoli Baked Ziti gives the casserole better flavor and ensures the meat is fully cooked.

Step 5: Make the Garlic Cream Sauce

Reduce the skillet heat to medium.

Add butter and let it melt. Stir in the minced garlic and cook for 30 seconds.

Sprinkle in the flour and whisk for about 1 minute.

Slowly pour in the milk and chicken broth while whisking continuously.

Add the cream, Italian seasoning, black pepper, red pepper flakes, and salt.

Simmer for 3 to 5 minutes, stirring often, until the sauce thickens enough to coat the back of a spoon.

Step 6: Add Parmesan

Reduce the heat to low.

Stir 1/2 cup Parmesan into the sauce until melted and smooth.

The Parmesan adds savory depth and helps the sauce cling to the pasta in Chicken Broccoli Baked Ziti.

If the sauce becomes too thick, add a splash of milk or broth.

Step 7: Combine Everything

Place the cooked ziti in a large mixing bowl.

Add the chicken, broccoli, creamy sauce, 1 cup mozzarella, and a little parsley.

Fold everything together gently until the pasta and vegetables are evenly coated.

The mixture should look creamy before baking because the pasta will absorb some of the sauce in the oven.

Step 8: Assemble the Casserole

Lightly grease a 9 x 13-inch baking dish.

Transfer the pasta mixture into the dish and spread it into an even layer.

Top with the remaining mozzarella and Parmesan.

Step 9: Bake Until Golden

Preheat the oven to 375°F or 190°C.

Cover the baking dish loosely with foil and bake for 20 minutes.

Remove the foil and bake for another 10 to 15 minutes, until the cheese is melted, the edges are bubbling, and the top is lightly golden.

Chicken Broccoli Baked Ziti is ready when the center is hot and the sauce bubbles around the edges.

Step 10: Rest and Serve

Remove the casserole from the oven and let it rest for 10 minutes.

This allows the sauce to settle and makes portions easier to serve.

Garnish Chicken Broccoli Baked Ziti with parsley, basil, extra Parmesan, or black pepper before serving.

Serving Suggestions

Chicken Broccoli Baked Ziti is filling enough to serve on its own, but a fresh side can balance the creamy pasta.

Pair it with a green salad, Caesar salad, cucumber-tomato salad, or roasted vegetables.

Garlic bread, dinner rolls, or toasted sourdough are excellent for soaking up extra sauce.

For a larger family dinner, serve Chicken Broccoli Baked Ziti with roasted tomatoes, sautéed spinach, or a light vegetable soup.

For a fresh and colorful side dish, try our Mediterranean Chickpea Cucumber Feta Salad with crisp vegetables, chickpeas, feta, and herbs.

Recipe Tips

Cook the pasta slightly under al dente because it continues softening in the oven.

Cut the chicken into even pieces for consistent cooking.

Blanch the broccoli briefly rather than fully cooking it.

Use freshly grated Parmesan when possible because it melts more smoothly.

Keep the cream sauce slightly loose before baking.

Do not overbake Chicken Broccoli Baked Ziti, or the pasta and chicken may dry out.

Let the casserole rest for 10 minutes before serving.

Easy Variations

Chicken Broccoli Baked Ziti is easy to adapt with ingredients you already have.

Use rotisserie chicken to save time. Simply shred or chop it and add it during assembly.

Replace broccoli with spinach, peas, asparagus, mushrooms, or a mixture of vegetables.

For a tomato-based variation, stir 1 to 2 cups of marinara into the cream sauce.

You can also replace ziti with penne, rigatoni, or another short pasta.

For stronger cheese flavor, add provolone or fontina.

Chicken Broccoli Baked Ziti can also be made with cooked turkey instead of chicken.

If you enjoy healthy Mediterranean-inspired meals, you may also like our Roasted Cauliflower and Crispy Chickpea Bowl with Creamy Herb-Tahini Dressing.

Make-Ahead Instructions

Chicken Broccoli Baked Ziti is an excellent make-ahead casserole.

Assemble the complete dish, cover tightly, and refrigerate for up to 24 hours before baking.

If baking directly from the refrigerator, add about 10 minutes to the covered cooking time.

You can also prepare the sauce, chicken, broccoli, and pasta separately one day ahead, then assemble everything when ready.

Storage and Reheating

Store leftover Chicken Broccoli Baked Ziti in an airtight container in the refrigerator for up to 4 days.

Reheat individual portions in the microwave with a small splash of milk or broth to keep the pasta creamy.

For larger portions, cover the baking dish with foil and warm in a 350°F or 175°C oven until heated through.

Freeze cooled portions for up to 2 months. Thaw overnight in the refrigerator before reheating.

Nutrition Information

Approximate nutrition per serving:

Calories: 520
Protein: 37 g
Carbohydrates: 45 g
Fat: 22 g
Saturated Fat: 11 g
Fiber: 4 g
Sugar: 6 g
Sodium: 720 mg

Nutrition values are estimates and may vary depending on the pasta, cheese, chicken, and portion size.

Frequently Asked Questions

Can I use rotisserie chicken?

Yes. Use about 3 cups of chopped or shredded cooked chicken and skip the skillet-cooking step.

Can I use frozen broccoli?

Yes. Thaw it first and pat it dry so excess water does not thin the sauce.

Can I make this without heavy cream?

Yes. Replace the cream with additional whole milk. The sauce will be slightly lighter but still creamy.

Can I use another pasta shape?

Yes. Penne, rigatoni, mostaccioli, or fusilli all work well.

How do I keep the casserole creamy?

Do not overcook the pasta, keep the sauce slightly loose before baking, and avoid baking longer than necessary.

Can I freeze it before baking?

Yes. Assemble Chicken Broccoli Baked Ziti in a freezer-safe dish, wrap tightly, and freeze for up to 2 months. Thaw overnight before baking.

Can I add more vegetables?

Yes. Mushrooms, spinach, peas, roasted peppers, or zucchini can all be added.

Final Thoughts

Chicken Broccoli Baked Ziti is a warm, comforting casserole that combines tender chicken, broccoli, pasta, garlic cream sauce, and plenty of melted cheese in one family-friendly meal.

Because Chicken Broccoli Baked Ziti can be assembled ahead, customized with different vegetables, and reheated easily, it is practical for busy weeknights, potlucks, or meal prep.

Keep this Chicken Broccoli Baked Ziti recipe handy whenever you want a creamy, cheesy baked pasta dinner that feels homemade and satisfying.