Homemade Meatballs and Gravy

Pallet and Pantry
by Pallet and Pantry
20-22 meatballs
1 hr

Over the years, I’ve eaten my share of meatballs. Growing up, my dad’s family was Norwegian. So many a Sunday lunch at one of his aunt’s homes consisted of meatballs filled with spices like nutmeg, ginger, and allspice, and covered with a rich cream-based gravy.

Later, as an adult, I worked for an AMAZING cook, who taught me how to make the best Italian meatballs EVER!

I’ve also had turkey and chicken meatballs, sweet and sour meatballs, and even Cranberry-Sauerkraut meatballs!

But I have to say, the meatballs and gravy recipe I’m sharing today is hands down my absolute favorite!

These yummy meatballs in rich beef gravy are definitely one of my go-to comfort foods, so I totally understood mom craving them.

Homemade Meatballs and Gravy
Recipe details
  • 20-22  meatballs
  • Prep time: 30 Minutes Cook time: 30 Minutes Total time: 1 hr
Show Nutrition Info
Hide Nutrition Info
For the Meatballs
  • 1 lb ground beef
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon oregano
  • 1/4 teaspoon thyme
  • 3/4 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 egg slightly beaten
  • 1/4 cup whole milk
  • 1/2 cup Panko crumbs
For the Gravy
  • 1 Tablespoon meat drippings **Reserve after baking the meatballs
  • 1 Tablespoon butter
  • 2 Tablespoons flour
  • 1 Tablespoon Worcestershire Sauce
  • 1 1/2-2 cups beef stock or broth ***2 cups will make the gravy thinner
  • 1 Tablespoon minced onion
  • 1/4 teaspoon celery seed
  • 1/4 teaspoon smoked paprika
  • 1/2 teaspoon garlic powder
  • 1 Tablespoon fresh parsley

Preheat the oven to 400.
Grease 2 baking sheets with non-stick cooking spray.
Combine meatball ingredients in a large mixing bowl.
Form the meatball mixture into 1 1/2" balls.
Place the meatballs onto the greased baking sheets
Bake in the oven for 15 minutes.
Remove the meatballs from the baking sheet. Set aside. Reserve 1 Tablespoon of drippings from the baking sheet. **I like to scrape any dark bits from the pan as well.
To make the Gravy
Add the meat drippings and dark bits into a large skillet.
Add in the butter.
When the butter and drippings are heated add in the flour.
Cook the flour for 30 seconds. Scraping the pan constantly.
Add in the beef stock and whisk until combined.
Add in the Worcestershire sauce and all the seasonings except the fresh parsley.
Allow the gravy to simmer until thickened. (About 5 minutes).
Add in the meatballs and allow to simmer for 5 minutes more.
Sprinkle with the fresh parsley and serve over mashed potatoes or buttered noodles.
Pallet and Pantry
Want more details about this and other recipes? Check out more here!
  • Lora Lora on Feb 07, 2022

    We loved these. I enjoy trying new dishes and this is a keeper. I did have left over pot roast gravy that I added to the gravy mix that added a rich flavor. I used noodles and a tad of sour cream. This is a keeper! Thank you for sharing.

    • Pallet and Pantry Pallet and Pantry on Feb 07, 2022

      Thank you, Lora!! I’m glad you enjoyed the recipe. Adding additional flavor is always a plus! And I definitely love the idea of serving the meatballs over noodles with sour cream!! Yum!! Thank you for the feedback!! I must try your suggestions!!💕