Mince Pork Balls Recipe: Crispy-Edged Meatballs With Herby Pan Gravy

Main Courses

Mince Pork Balls Recipe: Crispy-Edged Meatballs With Herby Pan Gravy

Mince pork balls transform simple ingredients into restaurant-quality bites with crispy edges and tender centers—just like the ones I perfected while perfecting my pork butchering skills at The Smoky Pig. 🔥 The secret lies in the right balance of fat and protein, plus a quick pan-fry that creates that coveted crust without drying out the interior. This recipe delivers the kind of meatballs that disappear faster than you can say "second helping."

What sets these pork balls apart is the herby pan gravy, made from the same rendered fat that cooks the meatballs. No extra oil needed—just let the pork release its natural juices while building flavor.

I use a mix of parsley, thyme, and a splash of soy sauce for depth, but feel free to adapt to your favorite herbs or spices. The gravy clings perfectly to the meatballs, creating a sauce that's rich yet balanced.

By the time you're done, you'll have golden, crispy-edged pork balls swimming in a fragrant herb-infused gravy that's perfect for serving over rice, noodles, or even as a standalone appetizer.

The texture contrast—crispy outside, tender inside—is what makes these meatballs irresistible. This is the kind of dish that elevates simple weeknight dinners into something special.

For extra versatility, I'll show you how to adapt this method for different cuisines—whether you're making Swedish-style köttbullar or Chinese-style meatballs in sweet chili sauce. The technique is the same, but the flavors can be completely transformed. Let's get started with these crispy, flavor-packed pork balls.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for mince pork ball

Crispy pork balls with rich herby gravy—just 13 ingredients for restaurant-quality flavor at home.

Ingredient Amount Notes
Ground Pork 🥩 1 ½ lb 80% lean, 20% fat ratio
All-Purpose Flour 🌾 ¼ cup For binding meatballs
Fresh Parsley 🌿 ¼ cup Finely chopped, stems removed
Fresh Thyme 🌿 1 tbsp Leaves only, finely chopped
Garlic Cloves 🧄 3 cloves Minced, for depth of flavor
Soy Sauce 🥢 1 tbsp Light or dark, for umami
Large Egg 🥚 1 whole For moisture binding
Vegetable Oil 🫒 2 tbsp High smoke point for frying
Unsalted Butter 🧈 2 tbsp For gravy richness
Beef Broth 🍲 ½ cup Low-sodium for balance
Diamond Crystal Kosher Salt 🧂 1 tsp Fine grain for even seasoning
Ground Black Pepper 🌶️ ½ tsp Freshly cracked for heat
All-Purpose Flour 🌾 1 tbsp For gravy thickening

The pork is everything here. 80% lean, 20% fat gives you that perfect balance—too lean and they dry out, too fatty and they won't crisp. I grab mine from Whole Foods or Costco bulk bins where they keep it cold. Look for bright red color, not grayish—sign of oxidation. Fresh parsley and thyme from the market make all the difference; Trader Joe's has great pre-washed bunches that stay fresh longer. The soy sauce adds depth, but fish sauce works too if you're making Asian-style meatballs later.

No parsley? Cilantro or chives at the same amount—just chop finer. Short on thyme? Dried thyme at one-third the quantity works, but fresh is better. The egg binds everything together, but 1 tbsp ground flaxseed plus 3 tbsp water makes a great vegan substitute. For the gravy, chicken broth works too, but beef gives that meaty richness. The flour for thickening? Diamond Crystal is my go-to—it clumps less than other brands. And if you're making Swedish köttbullar, swap the soy for a splash of cream and nutmeg.

Keep the pork in the coldest part of your fridge until ready to use—2 days max. Fresh herbs? Wrap in damp paper towels and store in a sealed bag for 5 days. The meatballs reheat beautifully in the oven at 350°F for 10 minutes, but they're even better fresh. Gravy thickens as it cools, so add a splash of broth if it gets too stiff. Portion into containers with a thin layer of gravy—freezes for 3 months and tastes like you made it yesterday.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear, the prep is ridiculously simple—just mix the ground pork with flour, minced garlic, chopped parsley, and thyme. No fancy techniques, no waiting for dough to rise, just hands-on for five minutes.
  • Garlic-Thyme Magic: That crispy flour crust meets the juicy pork inside, and the garlic-thyme punch? Honestly, it’s the kind of flavor that makes you pause mid-bite. The parsley adds this bright, fresh finish that cuts through the richness.
  • Weeknight to Potluck: I’ve served these as quick weeknight bites with toothpicks, tossed them into pasta for a hearty dinner, or even packed them for lunch—no one ever turns them down. They’re the ultimate “I’ll make extra” dish.
  • Budget-Friendly Staples: Ground pork is affordable, and the rest of the ingredients? Pantry basics. I’ve made a full batch for under $10 and still had leftovers for days. Freeze half, reheat, and they taste just as good.

Step-by-step instructions for crispy-edged pork meatballs

Here's how to make meatballs with irresistible crispy edges and a perfectly herby center.

1

👨‍🍳 Step 1: Mix the Meatball Ingredients

In a large bowl, combine the 1.5 lb ground pork with the 0.25 cup all-purpose flour, 0.25 cup finely chopped fresh parsley, 1 tbsp finely chopped fresh thyme, 3 minced garlic cloves, 1 tbsp soy sauce, 1 whole large egg, 1 tsp Diamond Crystal kosher salt, and 0.5 tsp freshly cracked black pepper. I like to use my hands for this—it helps distribute the fat evenly and creates a more tender texture.

Gently mix everything until just combined. Don't overwork the mixture or the meatballs will become dense. You'll see the ingredients come together into a slightly sticky, cohesive mass. If it feels too dry, add 1 teaspoon of ice water at a time until it holds together when pressed. The mixture should be moist but not wet—it should cling together when you squeeze a small handful.

2

🍳 Step 2: Shape and Brown the Meatballs

Heat 2 tablespoons vegetable oil in a large skillet over medium-high heat until shimmering. Working in batches to avoid crowding, roll the pork mixture into uniform 1.5-inch diameter balls—about 12 meatballs total for 4 servings. Place them in the hot oil and cook undisturbed for 2-3 minutes per side until deep golden brown and crispy.

Here's the thing—don't press them down or they'll flatten and lose their shape. You want those edges to develop a beautiful crust while staying tender inside. If the pan gets too crowded, cook in batches. Transfer the cooked meatballs to a paper towel-lined plate to drain excess oil, but keep them warm.

3

🥘 Step 3: Make the Herby Pan Gravy

Reduce heat to medium and add 2 tablespoons unsalted butter to the same skillet. Let it melt completely, then add 0.5 cup beef broth and scrape up all those delicious browned bits from the bottom of the pan with a wooden spoon. This deglazing step captures all the meaty flavor you just created.

Stir in 1 tablespoon all-purpose flour and cook for 1-2 minutes until slightly thickened. The gravy should coat the back of a spoon but still be pourable. If it's too thick, add 1-2 tablespoons more broth to reach your desired consistency. Here's where the magic happens—the crispy edges from the meatballs will soften slightly in the warm gravy, creating that perfect texture contrast.

4

🔥 Step 4: Finish and Serve

Return the meatballs to the skillet with the gravy and toss gently to coat them evenly. Let everything simmer together for 2-3 minutes until the meatballs are heated through and the gravy has thickened slightly. The internal temperature should reach 160°F—use an instant-read thermometer to check the thickest meatball.

Serve immediately while the meatballs are still warm and the edges remain crispy. The herby gravy should cling beautifully to each meatball, delivering layers of flavor with every bite. These make an excellent appetizer with toothpicks or as a main course with crusty bread to soak up every last drop of that delicious pan sauce.

👨‍🍳

Pro Tips For Making Mince Pork Ball

  • Chill the Pork First: I learned this the hard way—skipping the 30-minute fridge rest makes the meat greasy and hard to shape. Cold pork holds together better and absorbs flavors like thyme and garlic more evenly. Just pop it in a bowl, cover, and let it sit while you prep everything else.
  • Use Less Flour Than You Think: The recipe might call for ¼ cup flour, but trust me, you only need half that. Too much makes the balls dense and dry. Just enough to lightly bind—about 2 tablespoons—gives structure without sucking up moisture. (Yes, even if you’re impatient like me.)
  • Sear in Batches or Crowd the Pan: I used to dump all the pork balls in at once, and they’d steam instead of brown. High heat + crowding = soggy crust. Work in two batches—golden first, then flip—so they get that crispy exterior everyone craves. (Your future self will thank you.)
  • Mince the Garlic Fine: Whole cloves or rough minced garlic? Big mistake. For this recipe, you want it almost paste-like—no visible flecks. A garlic press works, but if you’re chopping, go slow. Tiny pieces blend into the pork without overpowering it. (Sounds weird, but it works.)

Dietary considerations for these flavors

Gluten-Free Adaptation

Replace the 0.25 cup all-purpose flour with 0.25 cup gluten-free 1:1 baking flour (like Bob's Red Mill or King Arthur). The binding power is slightly weaker, so add 1 tbsp ground flaxseed mixed with 3 tbsp water to the mixture—this acts as a natural binder while keeping the texture tender.

For the gravy, use cornstarch or arrowroot powder instead of flour to thicken it. 🌾

Low-Carb Option

Skip the flour entirely and use 1 tbsp psyllium husk powder mixed with 2 tbsp water as a binder—it mimics gluten's binding properties without the carbs.

Boost the pork fat to 25% fat content if your store doesn't carry it, and add 1 tbsp grated Parmesan cheese to the meatball mixture for extra flavor and binding. The gravy can be made with heavy cream instead of broth for a richer, lower-carb option.

Dairy-Free Version

For the gravy, substitute the 2 tbsp butter with 2 tbsp olive oil or dairy-free margarine (like Earth Balance). Use coconut aminos instead of soy sauce for an umami boost without dairy. The meatballs stay the same—just omit the butter entirely from the recipe. 🥛

Allergen-Friendly Tips

If you're avoiding eggs, replace the 1 whole egg with 1 tbsp ground flaxseed plus 3 tbsp water—let it sit for 5 minutes to gel. For soy allergies, swap the soy sauce with coconut aminos or fish sauce.

Always check labels on store-bought broths for hidden allergens. I keep a small jar of each alternative in my pantry for quick substitutions.

Protein Swaps

For a lighter option, blend 1 lb ground pork with 0.5 lb ground chicken—it keeps the crispy texture while reducing fat. For a vegetarian version, use 1.5 lb finely chopped mushrooms (like cremini or shiitake) mixed with 0.5 cup cooked lentils and 1 tbsp nutritional yeast for umami.

The cooking method stays identical—just watch the mushrooms closely to prevent over-browning.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 145mg48%
Sodium 520mg23%
Total Carbohydrate 12g4%
Dietary Fiber 1g4%
Sugars 1g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What's the best way to keep these pork balls from falling apart?

Handle the mixture gently and avoid overmixing—just combine until barely cohesive. The key is using 80/20 fat ratio pork and adding 1 tbsp ground flaxseed with 3 tbsp water if needed for extra binding. Chill the mixture for 30 minutes before shaping to firm it up. Never skip the egg—it's what holds everything together during cooking!

2

Can I make these meatballs ahead of time?

Shape the meatballs and refrigerate them on a tray for up to 24 hours before cooking. For longer storage, freeze uncooked meatballs for 3 months—thaw overnight in the fridge before cooking. The gravy is best made fresh, but you can reheat cooked meatballs in the oven at 350°F for 10 minutes with a splash of broth to revive their crispy edges.

3

How do I get that perfect crispy crust without burning?

Use medium-high heat and cook undisturbed for 2-3 minutes per side—this lets the edges develop a golden crust while keeping the inside tender. Work in batches to avoid crowding the pan. If your oil smokes too much, reduce heat slightly. The secret is patience—rushing causes uneven cooking and burnt spots!

4

What's the difference between these and Swedish köttbullar?

These use soy sauce and fresh herbs for umami depth, while traditional köttbullar rely on cream, mustard, and nutmeg. The texture stays similar—crispy outside, tender inside—but the flavor profile shifts completely. For Swedish-style, swap the soy for 1 tbsp cream and add ½ tsp ground nutmeg to the mixture.

5

Can I use leftover pork roast instead of ground pork?

Yes! Shred 1.5 lb cooked pork roast (cooled) and mix it with 2 tbsp pork fat (rendered from the roast) to mimic ground pork's texture. Add the same seasonings and binder, but expect slightly denser meatballs. For extra moisture, add 1 tbsp grated onion to the mix—it helps retain juiciness during cooking.

★★★★★4.8(8 reviews)
Categories Main Courses