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

Layered Beef and Mashed Potato Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: International
  • Diet: Halal

Description

Tender and juicy meatballs simmered in a rich, creamy sauce, perfect for serving over pasta, rice, or mashed potatoes.


Ingredients

Scale
  • 1 lb (450 g) ground beef
  • 1/2 cup breadcrumbs
  • 1/4 cup milk
  • 1 small onion, finely grated
  • 2 cloves garlic, minced
  • 1 large egg
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon paprika
  • 2 tablespoons olive oil
  • 1 tablespoon butter
  • 1 cup heavy cream
  • 1/2 cup beef broth
  • 1 tablespoon all-purpose flour
  • 1/2 teaspoon dried thyme
  • 2 tablespoons fresh parsley, chopped

Instructions

  1. In a bowl, combine ground beef, breadcrumbs, milk, onion, garlic, egg, salt, pepper, and paprika.
  2. Mix gently and shape into medium-sized meatballs.
  3. Heat olive oil in a large skillet over medium heat.
  4. Add meatballs and cook until browned on all sides; remove and set aside.
  5. In the same skillet, melt butter and sprinkle in flour, stirring for 1 minute.
  6. Gradually whisk in beef broth until smooth.
  7. Stir in heavy cream and thyme, cooking until the sauce thickens slightly.
  8. Return meatballs to the skillet and simmer for 10–12 minutes until fully cooked.
  9. Taste and adjust seasoning if needed.
  10. Garnish with fresh parsley and serve warm.

Notes

  • Use halal-certified beef to keep the dish halal.
  • Chicken or turkey can be used instead of beef.
  • Serve with pasta, rice, or crusty bread.

Nutrition

  • Serving Size: 4–5 meatballs with sauce
  • Calories: 480 kcal
  • Sugar: 3 g
  • Sodium: 760 mg
  • Fat: 34 g
  • Saturated Fat: 16 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 12 g
  • Fiber: 1 g
  • Protein: 30 g
  • Cholesterol: 125 mg