Meatballs with Mashed Potatoes

 Meatballs with Mashed Potatoes



Sink your fork into this classic comfort food! 🥄 Juicy meatballs and creamy mashed potatoes topped with rich, velvety gravy—it’s a dinner win!

Ingredients:


For the Meatballs:


1 pound ground beef (or a mix of beef and pork)

1/2 cup breadcrumbs

1/4 cup milk

1 egg, lightly beaten

1/4 cup grated Parmesan cheese

2 cloves garlic, minced

1 teaspoon dried oregano

1 teaspoon salt

1/2 teaspoon black pepper

2 tablespoons olive oil (for frying)

For the Mashed Potatoes:


2 pounds potatoes, peeled and cubed

1/2 cup milk

4 tablespoons unsalted butter

Salt and pepper to taste

For the Gravy (Optional):


2 tablespoons butter

2 tablespoons all-purpose flour

2 cups beef broth

Salt and pepper to taste

Directions:


In a large bowl, combine breadcrumbs and milk. Let sit for 2-3 minutes to soften. Add ground beef, egg, Parmesan, garlic, oregano, salt, and pepper. Mix until just combined. Form into 1.5-inch meatballs.

Heat olive oil in a skillet over medium heat. Fry meatballs in batches until browned on all sides and cooked through, about 8-10 minutes. Remove and set aside.

For the mashed potatoes, place cubed potatoes in a large pot of salted water. Bring to a boil and cook until tender, about 15-20 minutes. Drain and mash the potatoes. Stir in milk, butter, salt, and pepper until smooth and creamy.

If making gravy, melt butter in the same skillet used for the meatballs. Whisk in flour and cook for 1 minute. Gradually add beef broth, whisking constantly until smooth. Simmer for 3-4 minutes until thickened. Season with salt and pepper.

Serve the meatballs over a bed of mashed potatoes and drizzle with gravy, if desired.

Prep Time: 20 minutes | Cooking Time: 30 minutes | Total Time: 50 minutes


Kcal: 450 kcal (per serving) | Servings: 4 servings

0 Comments