Baked Meatballs with Potatoes and Cheese
Description
This comforting one-pan dish features juicy homemade meatballs nestled among tender roasted potatoes, all topped with a creamy layer of melted cheese. It’s simple, hearty, and family-friendly — perfect for weeknight dinners or casual gatherings. The flavors blend beautifully as everything bakes together, giving you a full meal with minimal cleanup.
Servings
4–6 servings
Ingredients
For the Meatballs
-
1 lb (450 g) ground beef (or beef + pork mix)
-
1 small onion, grated or finely minced
-
2 cloves garlic, minced
-
1 large egg
-
½ cup breadcrumbs
-
¼ cup milk
-
2 tbsp fresh parsley (or 1 tsp dried)
-
1 tsp dried oregano
-
½ tsp paprika
-
Salt & black pepper to taste
-
2 tbsp olive oil (optional for browning)
For the Potatoes
-
4–5 medium potatoes, peeled and cut into small cubes
-
2 tbsp olive oil
-
½ tsp salt
-
½ tsp garlic powder
-
½ tsp paprika
-
½ tsp dried thyme or rosemary
Topping
-
1–1½ cups shredded mozzarella or cheddar
-
Optional: ¼ cup grated Parmesan
Instructions
1. Prepare the Meatballs
-
In a large bowl, combine ground meat, onion, garlic, egg, breadcrumbs, milk, parsley, oregano, paprika, salt, and pepper.
-
Mix gently until combined—do not overmix.
-
Form into 1½-inch (3–4 cm) balls.
-
Optional: Brown meatballs in a pan with olive oil for 2–3 minutes to add flavor and help them hold shape.
2. Prepare the Potatoes
-
Toss potato cubes with olive oil, salt, garlic powder, paprika, and thyme/rosemary.
3. Assemble and Bake
-
Preheat oven to 400°F (200°C).
-
Spread potatoes in a greased baking dish.
-
Place meatballs evenly over the potatoes.
-
Cover with foil and bake for 30 minutes.
-
Remove foil, sprinkle cheese evenly on top, and bake for 10–15 more minutes or until potatoes are tender and cheese is golden and bubbly.
4. Serve
Let rest 5 minutes before serving. Garnish with parsley if desired.
Notes
-
You can substitute ground chicken or turkey, but reduce the cooking time slightly (they dry out faster).
-
For extra juiciness, add 1 tablespoon of grated butter into the meat mixture.
-
If using waxy potatoes (Yukon gold, red potatoes), they will hold shape better than russets.
Tips
-
Don’t pack the meatballs tightly—loose shaping makes them softer.
-
Cut potatoes small so they cook at the same speed as the meatballs.
-
Try mixing cheeses like mozzarella + parmesan + provolone for more flavor.
-
Add a splash of broth (2–3 tbsp) to the dish before covering with foil for extra moisture.
-
Serve with salad, garlic bread, or steamed vegetables to complete the meal.
Nutritional Information (Per Serving — approx.)
Values vary depending on ingredients.
-
Calories: ~420
-
Protein: ~29 g
-
Carbohydrates: ~28 g
-
Fat: ~22 g
-
Fiber: ~3 g
-
Sodium: ~650 mg
-
Calcium: varies based on cheese (~150–250 mg)
Health Benefits
-
High in Protein: Supports muscle repair and keeps you full.
-
Potatoes Provide Potassium: Good for blood pressure support.
-
Calcium from Cheese: Supports bone health.
-
Balanced Meal: Contains protein, carbs, and fats all in one dish.
-
Customizable: Can reduce calories by using turkey or low-fat cheese.
Q & A
Q: Can I make this dish ahead of time?
A: Yes! Assemble meatballs and potatoes in the dish, cover, and refrigerate for up to 24 hours. Add cheese only during the last bake.
Q: Can I freeze this?
A: Absolutely. Freeze uncooked meatballs separately or freeze the fully baked dish for up to 2–3 months. Reheat covered at 350°F (175°C).
Q: Can I add vegetables?
A: Yes — bell peppers, zucchini, carrots, or peas work great. Add them in with the potatoes.
Q: How do I prevent dry meatballs?
A: Use a mix of beef + pork, add milk + breadcrumbs, and avoid overbaking.
Q: What cheese works best?
A: Mozzarella melts beautifully; cheddar adds flavor; parmesan adds sharpness. A mix is ideal.