Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Best Homemade Meatballs and Gravy Recipe – Rich, Creamy & Delicious


  • Author: Hannah

Ingredients

Scale

For the Meatballs:

1 pound ground beef

½ pound ground pork (optional, for extra flavor)

½ cup breadcrumbs

1 egg

¼ cup milk

½ small onion, finely chopped

2 cloves garlic, minced

1 teaspoon salt

½ teaspoon black pepper

½ teaspoon dried oregano

½ teaspoon dried thyme

¼ teaspoon smoked paprika

2 tablespoons fresh parsley, chopped

2 tablespoons olive oil (for frying)

For the Gravy:

2 tablespoons butter

2 tablespoons all-purpose flour

2 cups beef broth

½ cup heavy cream

1 teaspoon Worcestershire sauce

½ teaspoon salt

¼ teaspoon black pepper

½ teaspoon garlic powder


Instructions

Prepare the Meatballs:

 

In a large mixing bowl, combine ground beef, ground pork, breadcrumbs, egg, milk, onion, garlic, salt, black pepper, oregano, thyme, smoked paprika, and parsley. Mix well until evenly combined.

Roll the mixture into 1-inch meatballs and place them on a plate.

Heat olive oil in a large skillet over medium heat. Add meatballs and cook for 6-8 minutes, turning occasionally, until browned on all sides. Transfer to a plate and set aside.

Make the Gravy:

4. In the same skillet, melt butter over medium heat. Stir in flour and cook for 1 minute until lightly golden.

5. Slowly whisk in beef broth, stirring constantly to prevent lumps.

6. Add heavy cream, Worcestershire sauce, salt, black pepper, and garlic powder. Stir well and let simmer for 3-4 minutes until thickened.

 

Combine and Serve:

7. Return the meatballs to the skillet, coating them in the gravy. Simmer for another 5-7 minutes until the meatballs are fully cooked.