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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 50 minutes
  • Yield: 6-8 servings 1x

Description

This Cheesy Potato Meatball Casserole is a comforting, hearty, and delicious dish that’s perfect for a family dinner or a cozy weeknight meal. It combines tender meatballs with creamy, cheesy mashed potatoes and a savory sauce, all baked to perfection. This casserole is sure to satisfy your cravings for comfort food in the best way possible!

A hearty, cheesy, and satisfying casserole your whole family will love!


Ingredients

Scale

For the 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)

For the casserole:

  • 4 cups mashed potatoes (prepared ahead of time, creamy and seasoned)
  • 1 cup shredded cheddar cheese
  • 1 cup 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. For the meatballs:

    1. In a large bowl, combine the ground beef, breadcrumbs, Parmesan cheese, chopped parsley, egg, garlic powder, salt, and black pepper. Mix until well combined.
    2. Form the mixture into small meatballs, about 1-inch in diameter.
    3. Heat the olive oil in a skillet over medium heat. Cook the meatballs in batches for about 5-7 minutes, turning occasionally, until they are browned on all sides and cooked through. Remove the meatballs from the skillet and set aside.

    For the casserole:

    1. Preheat your oven to 375°F (190°C).
    2. 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. Stir until smooth and well combined.
    3. In a greased 9×13-inch baking dish, spread half of the mashed potato mixture in an even layer.
    4. Top the mashed potatoes with the cooked meatballs.
    5. Spread the remaining mashed potato mixture over the meatballs, covering them completely.
    6. Drizzle the marinara sauce (or tomato sauce) over the top of the casserole and sprinkle with additional shredded cheese, if desired.
    7. Bake for 25-30 minutes, or until the top is golden and bubbly.

    To serve:

    1. Garnish with fresh parsley if desired.
    2. Serve hot, and enjoy!

Notes

  • You can use store-bought mashed potatoes if you’re in a hurry, but homemade mashed potatoes provide the best flavor.
  • For a spicier version, add red pepper flakes to the mashed potato mixture or marinara sauce.
  • If you want to make this casserole ahead of time, you can prepare the meatballs and mashed potatoes, assemble the casserole, and refrigerate it until you’re ready to bake.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice (of 8)
  • Calories: 400
  • Sugar: 4g
  • Sodium: 600mg
  • Fat: 20g
  • Saturated Fat: 9g
  • Unsaturated Fat: 10g
  • Trans Fat: 0 g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Protein: 22g
  • Cholesterol: 75mg