There’s nothing more comforting than a plate of tender meatballs nestled beside creamy mashed potatoes, smothered in rich gravy, with sweet carrots and peas rounding out the meal. This dish is the definition of cozy, stick-to-your-ribs comfort food—perfect for a family dinner or when you’re craving a classic homemade meal. Each element complements the other, creating a balanced, wholesome, and utterly satisfying plate.
Ingredients
For the Meatballs:
-
1 lb ground beef (or a mix of beef and pork)
-
1 small onion, finely grated
-
2 cloves garlic, minced
-
1 large egg
-
½ cup breadcrumbs
-
¼ cup milk
-
2 tbsp fresh parsley, chopped (optional)
-
1 tsp salt
-
½ tsp black pepper
For the Mashed Potatoes:
-
2 lbs potatoes, peeled and cubed
-
½ cup milk (warm)
-
4 tbsp butter
-
Salt and pepper to taste
For the Gravy:
-
3 tbsp butter
-
3 tbsp all-purpose flour
-
3 cups beef broth
-
1 tsp Worcestershire sauce
-
Salt and pepper to taste
For the Vegetables:
-
2 cups carrots, sliced
-
1 cup peas (fresh or frozen)
-
1 tbsp butter
-
Pinch of salt
Instructions
-
Make the Meatballs:
-
In a large bowl, combine ground beef, onion, garlic, egg, breadcrumbs, milk, parsley, salt, and pepper. Mix gently until just combined.
-
Roll into golf ball-sized meatballs.
-
Heat a skillet with a drizzle of oil over medium heat and brown the meatballs on all sides. Transfer to a plate (they’ll finish cooking in the gravy).
-
-
Cook the Mashed Potatoes:
-
Boil the cubed potatoes in salted water until fork-tender, about 15 minutes.
-
Drain, then mash with butter, warm milk, salt, and pepper until creamy and smooth. Keep warm.
-
-
Prepare the Gravy:
-
In the same skillet used for meatballs, melt butter and whisk in flour to make a roux. Cook for 1–2 minutes until golden.
-
Slowly whisk in beef broth and Worcestershire sauce. Simmer until thickened.
-
Return meatballs to the pan and simmer gently for 10 minutes, coating them in the gravy.
-
-
Cook the Vegetables:
-
Steam or boil carrots until tender (about 8 minutes). Add peas for the last 2–3 minutes.
-
Drain, toss with butter and a pinch of salt.
-
-
Assemble the Plate:
-
Spoon creamy mashed potatoes onto the plate, top with juicy meatballs and rich gravy.
-
Serve alongside buttered carrots and peas for a colorful, comforting meal.
-
✨ Tip: You can prepare the meatballs ahead of time and freeze them. Just reheat in gravy when ready to serve.
Would you like me to also give you a Swedish-style variation of this recipe (with cream gravy and lingonberry on the side), or keep it as a classic homestyle version?