Tender meatballs are smothered in brown gravy with onions and served over creamy mashed potatoes. This is the ultimate comfort food that’s make-ahead and freezer friendly!
Author:Daisy
Prep Time:15 minutes
Cook Time:45 minutes
Total Time:1 hour
Yield:6 servings 1x
Category:Dinner
Method:Stovetop
Cuisine:American
Ingredients
Scale
3 Tablespoons Olive Oil
1 lb Ground Beef
1/2 Cup Bread Crumbs
1/4 Cup Parmesan Cheese
1 Egg
1 Teaspoon Garlic Powder
1 Teaspoon Onion Powder
1/4 Cup Parsley
Salt and Pepper to taste
2 Tablespoons Butter
1 Medium Onion, chopped
1 Cup Beef Broth
1 Cup Chicken Broth
2 Tablespoons Worcestershire Sauce
2 Tablespoons Cornstarch mixed with 2 Tablespoons water
Fresh Parsley for garnish
Instructions
Mix the ground beef, bread crumbs, parmesan cheese, egg, garlic powder, onion powder, parsley, salt, and pepper in a bowl. Roll into 1 1/2-inch meatballs.
Heat olive oil in a skillet and brown the meatballs in batches, setting them aside once browned.
Melt butter in the skillet and sauté the onions until soft and caramelized.
Add beef broth, chicken broth, Worcestershire sauce, garlic powder, and onion powder to the skillet. Stir and bring to a boil.
Whisk in the cornstarch mixture and simmer until the gravy thickens.
Return the meatballs to the skillet and coat with the gravy. Let them simmer for 10 minutes to cook through.
Serve the meatballs over mashed potatoes, garnished with fresh parsley.
Notes
Refrigerate meatballs for 15 minutes after rolling them to help them stay intact during cooking.
Brown meatballs in batches to avoid overcrowding the pan.
Meatballs can be made ahead and stored in the fridge for up to a day or frozen for up to 3 months.
For extra flavor, serve with roasted vegetables or green beans.