A weeknight favorite, this family-friendly dish offers ultimate coziness and is ready in about 30 minutes. Seasoned ground beef forms savory meatballs, cooked in a rich onion and mushroom gravy. Serve over creamy mashed potatoes for a luxurious meal that's ridiculously delicious!
To a bowl, add ground beef and the ingredients for the meatballs. Mix with your hands, just until combined. Roll into 3-tablespoon sized balls. Will make about 20. Set aside.
Get your prep done before you start cooking. Thinly slice the mushrooms, slice the onions and mince the garlic.
In a skillet, heat 1 tablespoon oil and butter over medium. Add meatballs and brown on all sides, about 8 minutes, turning them frequently. Remove from skillet.
Add mushrooms, cook until they release their moisture and start to brown. Remove from skillet.
Add the remaining oil and the onions, cook until soft for about 3 minutes. Add garlic, cook for 1 minute. Stir in oregano and pepper. Then add flour and stir until incorporated. Pour in beef broth and bring to a boil. Add soy sauce, Worcestershire sauce, ketchup and mustard.
Return mushrooms and meatballs to the skillet. Simmer for 5 minutes or until the meatballs are cooked through. Taste and adjust salt.
Finish off with chopped parsley and freshly ground black pepper. Serve over mashed potatoes. Enjoy!