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

Cheesy Potato Meatball Casserole Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 48 reviews
  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Category: Casserole
  • Method: Baking
  • Cuisine: American

Description

A comforting and hearty Cheesy Potato Meatball Casserole featuring seasoned ground beef meatballs layered between creamy, cheesy mashed potatoes, baked until golden and bubbly. Perfect for a family dinner with rich flavors and a satisfying texture.


Ingredients

Scale

Meatballs

  • 1 lb ground beef (or ground turkey)
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1/4 cup chopped parsley
  • 1 large egg
  • 1 tsp garlic powder
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1 tbsp olive oil (for frying)

Casserole

  • 4 cups mashed potatoes (prepared ahead of time, creamy and seasoned)
  • 1 cup shredded cheddar cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 cup sour cream
  • 1/4 cup milk
  • 1 tbsp butter
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • Salt and pepper, to taste
  • 1/2 cup marinara sauce (or tomato sauce)
  • Fresh parsley, for garnish (optional)


Instructions

  1. Prepare Meatball Mixture: In a large bowl, combine the ground beef, breadcrumbs, Parmesan cheese, chopped parsley, egg, garlic powder, salt, and black pepper. Mix thoroughly until all ingredients are well incorporated to form a consistent mixture.
  2. Form Meatballs: Shape the meat mixture into small, approximately 1-inch diameter meatballs, ensuring uniform size for even cooking.
  3. Cook Meatballs: Heat olive oil in a skillet over medium heat. Cook the meatballs in batches, turning occasionally, for 5-7 minutes or until browned on all sides and fully cooked through. Remove meatballs from skillet and set aside.
  4. Preheat Oven: Set the oven to 375°F (190°C) to prepare for baking the casserole.
  5. Prepare Casserole Mixture: In a large mixing bowl, combine the prepared mashed potatoes, cheddar cheese, mozzarella cheese, sour cream, milk, butter, garlic powder, onion powder, salt, and pepper. Mix until smooth and uniformly blended.
  6. Assemble Casserole – First Layer: Grease a 9×13-inch baking dish. Spread half of the cheesy mashed potato mixture evenly in the bottom of the dish.
  7. Add Meatballs: Arrange the cooked meatballs on top of the mashed potato layer, spacing them evenly.
  8. Assemble Casserole – Second Layer: Spread the remaining mashed potato mixture over the meatballs, ensuring they are completely covered.
  9. Add Sauce and Cheese: Drizzle marinara or tomato sauce evenly over the top layer. If desired, sprinkle additional shredded cheese over the sauce for extra cheesiness.
  10. Bake: Place the casserole into the preheated oven and bake for 25-30 minutes, or until the top is golden brown and bubbling.
  11. Garnish and Serve: Remove casserole from oven, garnish with fresh parsley if using, and serve hot for a delicious family meal.

Notes

  • For creamier mashed potatoes, use a combination of butter and sour cream as indicated.
  • You can substitute ground turkey for ground beef for a leaner option.
  • Breadcrumbs help bind the meatballs and keep them tender.
  • Make sure the meatballs are fully cooked before layering in the casserole to ensure safety and proper texture.
  • This casserole can be prepared ahead of time and baked just before serving.
  • Leftovers can be refrigerated for up to 3 days and reheated.