Description
This delightful meatballs and gravy dish is packed with irresistible flavor and simple preparation. Enjoy tender meatballs enveloped in rich gravy, perfect for any dinner occasion.
Ingredients
Scale
- 1 ½ pounds ground beef
- ¾ cup breadcrumbs
- ½ cup whole milk
- 1 large egg
- ½ cup parmesan cheese (grated)
- 2 tablespoons fresh parsley (chopped)
- 2 teaspoons garlic (minced)
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ medium yellow onion (sliced)
- 2 teaspoons Italian seasoning
- 1 teaspoon salt
- 1 teaspoon Worcestershire Sauce
- 2 tablespoons olive oil
- 2 tablespoons butter
- ¼ cup butter
- ⅓ cup all-purpose flour
- 1 teaspoon black pepper
- 3 cups low-sodium beef broth
Instructions
- In a large bowl, mix ground beef with breadcrumbs, milk, egg, parmesan, parsley, garlic, onion powder, Italian seasoning, salt, and Worcestershire sauce until just combined.
- Form the mixture into 1½ inch meatballs and place them on parchment paper.
- Heat olive oil in a skillet over medium-high heat and sear meatballs until golden brown, about 2 minutes on each side.
- In the same skillet, melt butter and sauté sliced onions until soft.
- Prepare a roux by melting more butter, whisking in flour, and slowly adding beef broth until thickened.
- Combine meatballs and onions with the gravy, simmer for 10 minutes.
- Serve over mashed potatoes or rice.
Notes
Store leftovers in an airtight container in the fridge for up to 4 days.
Freeze uncooked meatballs for up to three months for quick meal options.
Use room temperature ingredients for better mixing.
Nutrition
- Serving Size: 1 serving
- Calories: 600
- Sugar: 3g
- Sodium: 900mg
- Fat: 38g
- Saturated Fat: 16g
- Unsaturated Fat: 14g
- Trans Fat: 1g
- Carbohydrates: 36g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 115mg
