Country Pork Meatballs with Onion Gravy

8 Min Read

This is cozy, downright tasty, homemade comfort food at its best: soft pork meatballs flavored with the classic combination of sage and thyme, smothered in a rich, savory onion gravy. The flavor is reminiscent of good country pork sausage, deeply savory, herby, and satisfying, and the meatballs themselves are wonderfully soft thanks to a well-balanced mix of pork, breadcrumbs, and egg. Served over mashed potatoes, pasta, rice, or even cauliflower rice, this is the kind of dinner that feels like a warm hug on a cold night.

The secret to these meatballs is the classic sage and thyme seasoning combination, which gives them that distinctive “country sausage” flavor, and the technique of browning them first before finishing them in the gravy, which builds flavor while keeping the inside tender. The onion gravy itself is built the smart way, sautéing the onion and garlic, then adding flour to make a roux before slowly whisking in stock, which is the trick to a lump-free, perfectly thickened gravy every time.

Why this works

A few key techniques are what give these meatballs and gravy their rich flavor and great texture, and they’re worth understanding.

Sage and thyme are the essential flavor of country-style meatballs. Ground sage in particular gives these meatballs their distinctive, savory, herby flavor that’s reminiscent of classic country pork sausage, it’s a genuinely essential ingredient here, not one to skip. Thyme adds a subtle earthy note that rounds it out.

Browning the meatballs first, then finishing them in the gravy, builds flavor while keeping them tender. Browning just the outside of the meatballs in a hot pan (leaving the inside still raw) develops a deeply savory crust, then finishing the cooking gently in the simmering gravy keeps them moist and tender rather than drying them out from start to finish in a hot pan.

Building the gravy with a roux, then slowly adding stock, is the trick to a lump-free gravy. Cooking the flour briefly with the sautéed onion and garlic, then adding the stock gradually while stirring, lets the flour mixture dissolve smoothly into a paste before more liquid is added, which is what prevents lumps. This is a classic gravy-making technique that’s worth mastering.

And a touch of dark soy sauce deepens the gravy’s color without adding an Asian flavor. A small amount of dark soy sauce (or gravy browner) darkens the gravy to a rich, appetizing brown without contributing any noticeable soy flavor, it’s purely a color trick that makes the finished dish look far more appetizing.

What goes in

The ingredients build the meatballs and the onion gravy.

For the meatballs, you’ll need pork mince (or any other ground meat), panko or regular breadcrumbs, an egg, green onion (or grated onion), garlic, ground sage, onion powder, paprika, dried thyme, salt, and pepper.

For the onion gravy, you’ll need olive oil, butter, onions, garlic, flour, beef stock, salt, pepper, and a touch of dark soy sauce or gravy browner for color.

For serving, you’ll want mashed potatoes, pasta, rice, or cauliflower rice, and parsley for garnish.

A few notes. Pork makes the softest, most succulent meatballs, though beef, lamb, chicken, or turkey all work well as substitutes. Don’t skip the ground sage, it’s the key flavor that makes these taste like country sausage. Use low-sodium beef stock so you can control the seasoning. And the dark soy sauce or gravy browner is purely for color, it won’t add any noticeable flavor.

How to make it

Make the meatball mixture. Put all the meatball ingredients in a bowl and mix well with your hands until combined.

Roll. Portion and roll into 20 meatballs, about 2½ tablespoons each.

Brown the outside. Heat the oil over medium-high heat in a large non-stick pan. Brown the meatballs on 3 to 4 sides, rolling with two spoons, about 6 to 7 minutes total. Keep the inside raw, since it will finish cooking in the gravy. Remove the meatballs to a tray.

Sauté the onion. Add the butter to the pan and let it melt. Turn the heat to high and add the onion. Cook for 3 minutes, until floppy, then add the garlic and cook for another minute.

Thicken the gravy. Add the flour and stir for 1 minute. While stirring, slowly pour in half the stock. As the flour dissolves and the stock heats, it will thicken into a paste coating the onion. Pour in the remaining stock, salt, pepper, and dark soy sauce or gravy browner if using. Mix to combine.

Simmer with the meatballs. Return the meatballs to the gravy and bring to a simmer. Cook for 5 minutes, until the gravy thickens to a thin gravy consistency, rolling the meatballs occasionally. The gravy will thicken further as it cools, so don’t reduce it too much at this stage.

Serve. Serve the meatballs over mash, sprinkled with parsley if using.

Tips, serving, and storing

A few things help. Add the stock gradually while stirring to avoid lumps in the gravy, this is the key technique. Don’t fully cook the meatballs when browning, leave the centers raw so they finish gently in the gravy without drying out. Stop simmering the gravy a bit before it looks fully thickened, since it continues to thicken as it sits. And use the dark soy trick if your gravy looks too pale, it makes a real visual difference.

A couple more. Any ground meat works here if you’d rather not use pork, beef is a great second choice. And this dish reheats beautifully, making it a great option for meal prep or make-ahead dinners.

These meatballs and gravy are best served over mashed potatoes for classic comfort food, but pasta, rice, or cauliflower rice (for a lower-carb option) all work well too. A sprinkle of fresh parsley adds color and freshness. It’s a complete, satisfying meal that’s perfect for a cozy family dinner.

For storing, keep leftovers in an airtight container in the fridge for up to 3 to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of stock or water if the gravy has thickened too much. This dish also freezes well for up to 3 months, thaw in the fridge before reheating.

This makes about 4 servings. Soft, savory pork meatballs in a rich, homemade onion gravy, this is the kind of cozy comfort food that always hits the spot, and it’s easy enough to make on a weeknight while tasting like a special Sunday dinner.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Country Pork Meatballs with Onion Gravy

Recipe by Evelyn Marcella Rivera

Soft pork meatballs flavored with sage and thyme, browned then finished in a rich, lump-free onion gravy. Cozy, savory homemade comfort food reminiscent of classic country pork sausage, served over mashed potatoes, pasta, or rice.


  • Total Time40 minutes
  • Yield4 servings 1x

Ingredients

Units Scale
  • 1 1/2 tbsp olive oil (for browning)

Meatballs

  • 500 g pork mince (ground pork, or any other ground meat)
  • 1 cup panko breadcrumbs (or regular breadcrumbs)
  • 1 large egg
  • 2 stems green onion (finely sliced, or 1/2 onion grated)
  • 1 clove garlic (finely grated or crushed)
  • 1 tsp ground sage (key flavor, do not skip)
  • 1 tsp onion powder (or garlic powder, or 1 grated garlic clove)
  • 1/2 tsp paprika (regular/sweet or smoked, not spicy)
  • 1/4 tsp dried thyme
  • 3/4 tsp kosher salt
  • 1/2 tsp black pepper

Onion Gravy

  • 2 tbsp unsalted butter (or olive oil)
  • 2 small onions (halved and cut into 1/3-inch wedges)
  • 2 cloves garlic (finely minced)
  • 3 tbsp all-purpose flour
  • 2 cups beef stock (low sodium)
  • 1/4 tsp kosher salt (for the gravy)
  • 1/4 tsp black pepper (for the gravy)
  • 1/41/2 tsp dark soy sauce or gravy browner (for color only, no flavor impact)

For Serving

  • mashed potato, pasta, rice, or cauliflower rice
  • chopped parsley (for garnish, optional)

Instructions

  1. Make the Meatball Mixture: Put the meatball ingredients in a bowl and mix well with your hands until combined.
  2. Roll: Portion and roll into 20 meatballs, about 2 1/2 tablespoons each.
  3. Brown: Heat the oil over medium-high in a large non-stick pan. Brown the meatballs on 3 to 4 sides, rolling with two spoons, about 6 to 7 minutes total. Keep the inside raw, it finishes in the gravy. Remove to a tray.
  4. Saute the Onion: Add the butter to the pan and let it melt. Turn heat to high, add the onion, and cook 3 minutes until floppy. Add the garlic and cook 1 minute more.
  5. Thicken the Gravy: Add the flour and stir 1 minute. Slowly pour in half the stock while stirring until it thickens into a paste. Pour in the remaining stock, salt, pepper, and dark soy sauce or gravy browner if using. Mix to combine.
  6. Simmer: Return the meatballs to the gravy and bring to a simmer. Cook 5 minutes, until the gravy reaches a thin gravy consistency, rolling the meatballs occasionally. It will thicken further as it cools.
  7. Serve: Serve over mash, sprinkled with parsley if using.

Notes

Add the stock gradually while stirring to keep the gravy lump-free. Leave the meatball centers raw when browning so they finish gently in the gravy. Stop simmering before the gravy looks fully thickened, since it continues to thicken as it sits. Dark soy or gravy browner is purely for color and has no noticeable flavor impact. Any ground meat works in place of pork; beef is the best second choice. Keeps 3 to 4 days refrigerated or 3 months frozen. Nutrition is per serving, excluding mash or other serving starch.

  • Prep Time: 25 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Western

Nutrition

  • Serving Size: 1 serving
  • Calories: 548
  • Sugar: 2
  • Sodium: 1001
  • Fat: 40
  • Saturated Fat: 15
  • Carbohydrates: 19
  • Fiber: 2
  • Protein: 28
  • Cholesterol: 147
Share This Article
Leave a Comment