Hearty Meatballs Over Creamy Mashed Potatoes
Juicy homemade meatballs in a rich tomato sauce served over buttery mashed potatoes — the coziest, most comforting dinner you’ll make all season.
Prep Time 20 minutes mins
Cook Time 30 minutes mins
Servings 4
Calories 580 kcal
For the Meatballs:
- 1 lb 450 g ground beef
- ½ lb 225 g ground pork (optional, for tenderness)
- ½ cup breadcrumbs
- 1 small onion finely grated
- 2 cloves garlic minced
- 1 large egg
- 2 tbsp milk
- 1 tbsp chopped parsley
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp paprika
For the Sauce:
- 2 tbsp olive oil
- 1 can 15 oz / 400 g crushed tomatoes
- 1 tbsp tomato paste
- ½ tsp dried oregano
- ½ tsp sugar
- Salt & pepper to taste
For the Mashed Potatoes:
- 2 lbs 900 g potatoes, peeled and cubed
- 4 tbsp butter
- ½ cup warm milk or cream for extra richness
- Salt & pepper to taste
Prepare the Meatballs – In a large bowl, combine all meatball ingredients until just mixed. Roll into 1½-inch balls.
Brown the Meatballs – Heat olive oil in a skillet and brown meatballs on all sides. Remove and set aside.
Make the Sauce – In the same skillet, add crushed tomatoes, tomato paste, oregano, sugar, salt, and pepper. Simmer for 10 minutes. Return meatballs and cook 10–15 minutes until cooked through.
Make the Mashed Potatoes – Boil potatoes in salted water until fork-tender. Drain, then mash with butter, milk, salt, and pepper until smooth and creamy.
Assemble & Serve – Spoon mashed potatoes into bowls, top with meatballs and sauce, and garnish with fresh parsley.
Tips & Variations
Add heat: A pinch of chili flakes gives the sauce a little kick.
Creamier potatoes: Mix in sour cream or cream cheese.
Lighter version: Use ground turkey or chicken.
Extra veggies: Stir mushrooms or peas into the sauce.
Keyword classic family meal, comfort food dinner, easy dinner recipe, mashed potatoes, meatballs