Beef Meatballs Mushroom Gravy (Print Version)

# Ingredients:

→ Meatballs

01 - 1 lb ground beef
02 - 1/2 cup breadcrumbs
03 - 1 egg
04 - 1/4 cup grated Parmesan
05 - 4 cloves garlic, minced
06 - 1 small onion, finely grated
07 - 2 tsp fresh parsley, chopped
08 - 1 tsp salt
09 - 1/8 tsp black pepper
10 - 1 tsp onion powder
11 - 1 tsp garlic powder
12 - 2 tbsp olive oil (for frying)

→ Mushroom Gravy

13 - 2 tbsp butter
14 - 8 oz (225 g) mushrooms, sliced
15 - 2 tbsp all-purpose flour
16 - 2 cups beef broth
17 - 1 tsp Worcestershire sauce
18 - 1/2 tsp thyme
19 - 1/4 cup heavy cream
20 - Salt and pepper to taste

→ Mashed Potatoes

21 - 2 lbs potatoes, peeled and diced
22 - 4 tbsp butter
23 - 1/2 cup milk or cream
24 - Salt and pepper to taste

# Instructions:

01 - In a large bowl, combine ground beef, breadcrumbs, egg, Parmesan, garlic, onion, parsley, salt, black pepper, onion powder, and garlic powder. Mix until just combined. Roll into meatballs.
02 - Heat olive oil in a large skillet over medium heat. Brown the meatballs on all sides without fully cooking them. Set aside.
03 - In the same skillet, melt the butter. Add the mushrooms and sauté for 5-7 minutes until browned and softened. Sprinkle flour over the mushrooms and stir well for 1-2 minutes. Slowly pour in the beef broth while stirring continuously to avoid lumps. Add Worcestershire sauce and thyme. Simmer for 5-7 minutes until thickened. Stir in heavy cream and season with salt and pepper to taste.
04 - Return the meatballs to the skillet with the mushroom gravy, and simmer for 10 minutes until cooked through.
05 - Boil diced potatoes in salted water for about 15 minutes until fork-tender. Drain and mash with butter and milk until creamy. Season with salt and pepper to taste.
06 - Spoon mashed potatoes onto a plate or bowl. Top with meatballs and generous mushroom gravy. Garnish with fresh parsley.