These juicy meatballs made with ground pork seasoned with garlic, onions, buttermilk, dill, and hot sauce are baked in the oven and smothered in a creamy mushroom sauce. It's an irresistible and comforting dish for any night.

This is, hands down, my favorite meatball recipe: the combination of ground pork, chopped onions, garlic, eggs, fresh herbs, breadcrumbs, and buttermilk make the meatballs juicy, delicious, and satisfying.
Pork meatballs smothered in mushroom cream sauce with a splash of white wine are the ultimate comfort food!
❤️ Why We Love Pork Meatballs
- Delicious! These meatballs are packed with flavor. They taste like pork Stroganoff but in a fun and convenient meatball shape! Perfect for a cozy night in.
- Healthier! Ground pork is lower in fat and calories than beef and is more affordable.
- Easy! A simple recipe to follow.
- Make-Ahead! A great dish for meal prep!
🛒 Ingredients and Notes
Here's what you need for the meatballs and the creamy mushroom sauce.
For the Meatballs
- Meat: Ground pork (pork mince) keeps the meatballs tender and juicy and adds flavor. Give them a try at least once (unless you don't eat pork at all), and then try them with ground beef, lamb, turkey, or chicken.
- Eggs: Help to bind and hold the meatballs together.
- Breadcrumbs: I used plain, but Italian or Panko will all work well here. They'll absorb extra moisture and also act as a binding agent.
- Onion and garlic: They add so much flavor! I almost always cook with yellow (Spanish) onion, but you can use whatever you have.
- Herbs: Fresh dill. I always recommend fresh herbs, especially delicate ones like dill and parsley, as they lose flavor when dried.
- Buttermilk: Works as a tenderizer and keeps meatballs soft and fluffy.
- Hot Sauce: For a subtle kick. I used Sriracha Chili Sauce - omit it if you wish.
- Oil: For browning the meatballs. We only need a tablespoon as we are not frying them, but if necessary, add more to prevent them from burning. You can use vegetable or canola oil.
For the Mushroom Sauce
While technically a mushroom gravy, it pairs perfectly with the meatballs.
- Butter: I prefer unsalted as I can better manage the amount of salt needed.
- Mushrooms: I chose cremini mushrooms in this recipe, but white mushrooms also work.
- Onion: For extra flavor!
- Seasonings: Salt, pepper, and beef bouillon. Alternative: beef or chicken stock.
- Flour: All-purpose - it helps thicken the sauce.
- Wine: I used Pino Grigio, but any dry white wine works fine. You can substitute it with chicken stock.
- Heavy cream: For extra creamy sauce. Use half and half for lower fat content and fewer calories.
- Dill and parsley: For extra flavor and garnishing.
🔪 Step By Step Instructions
The recipe is quick and easy to make, and it's a great way to add some variety to your regular dinner rotation.
🥣 Cooking Prep
- Measure all the ingredients and put them on the counter. This will help make the dish a breeze.
- Chop the onions and herbs, mince the garlic, rinse, and slice the mushrooms.
- Line a baking sheet with parchment paper. Set aside.
🐖 Meatballs
- Preheat your oven to 375°F.
- Combine the ground pork, half the onion, garlic, breadcrumbs, eggs, buttermilk, hot sauce, half the fresh dill, salt, and black pepper in a large mixing bowl.
- Shape the pork mixture into small meatballs, about 1-2 inches in diameter. I get 26 meatballs.
- In a large cast iron or nonstick skillet, heat the oil over medium heat. Sear the meatballs for about three minutes per side to develop a crust. This will prevent them from falling apart when we bake them in the oven. If your skillet is smaller, you'll probably have to do this in a few batches. Add more oil if necessary.
- Place meatballs on a parchment paper-lined baking sheet and bake for 15-20 minutes or until fully cooked.
💭 Top tip
For easier shaping of the meatballs, allow the meat mixture to rest in the refrigerator for at least 30 minutes. During this resting period, the meat will firm up slightly, and the flavors will meld together.
🍄 Mushroom Sauce
- In the same skillet, melt the butter. Add the remaining onions and sauté until translucent. Add sliced mushrooms and cook for five minutes or until they become tender.
- Dust the onions and mushrooms with flour and stir until flour is lightly browned. Deglaze with wine, then pour in the heavy cream and water (or broth). Take advantage of delicious bits of flavor at the bottom (called fond) - make sure to scrape them up!
- Add bouillon (omit if using broth) and cook for 10 minutes until the sauce thickens; season with salt and pepper to taste.
- Remove the meatballs from the oven and add to the skillet, tossing them around to cover entirely in mushroom gravy.
- Stir in the remaining dill and parsley, cover, and simmer for a couple more minutes.
👩🍳 Helpful Tips
- If you don't have buttermilk, dilute sour cream with a tablespoon of milk instead. I have done this before, and you can't tell the difference.
- You can skip the oven and fry meatballs in a skillet until cooked (*see "Food Safety" section below). You'll need to add about ¼ cup of oil to your frying pan.
- Replace the wine with chicken broth if you don't cook with alcohol.
- Substitute beef bouillon with stock and omit the water.
- For a gluten-free version, use gluten-free breadcrumbs in meatballs and cornstarch (half the amount) in mushroom sauce - it also gives the sauce a velvety texture.
✅ Food Safety
For safe consumption, cook pork meatballs to a temperature of 160-165 °F (71-74 °C). I always ensure the meat is fully cooked by checking it with this digital thermometer.
See more guidelines at USDA.gov.
🍽️ Serving Suggestions
Depending on your preferences, there are various ways to enjoy these delicious meatballs.
I just love them with rice or egg noodles, but they also pair well with these sides:
- Mashed potatoes.
- Gnocchi.
- Ravioli or any pasta.
- Polenta.
- Bread - perfect for soaking up the delicious mushroom sauce.
- Or with a simple green salad.
🗄️ Storage Instructions
Refrigerate - Allow the pork meatballs and mushroom sauce to cool completely, and transfer to an airtight container or freezer-safe bags.
Make sure the lid has a tight-fitting lid to prevent air from entering, or if using freezer bags, squeeze out as much air as possible before sealing. Consume within 3-4 days.
Freeze - Follow the steps above for storing the meatballs with sauce in an airtight container or freezer-safe bags. Freeze for up to 3 months.
Reheat - Thaw them overnight in the refrigerator before reheating. Reheat the meatballs and sauce on the stovetop or in the microwave until heated through. Use within 2-3 days.
❓ Frequently Asked Questions
Sauces are liquid-based and pourable, while gravies are thicker and made from meat drippings, but you can use the terms interchangeably.
Yes, you can double the batch for leftovers or freeze. This recipe makes a convenient option for busy weeknights.
Besides dill and parsley already in this recipe, you can add sage, thyme, oregano, or rosemary.
More Meatball Recipes to Try
🧡 LIKED THIS RECIPE? Leave a ⭐⭐⭐⭐⭐ rating and/or a review in the comments section. 😋 HUNGRY FOR MORE? Subscribe to my Newsletter and follow along on Facebook, Pinterest, and Instagram for the latest updates.
📖 Recipe
Pork Meatballs in Creamy Mushroom Sauce
Ingredients
For the Meatballs
- 1 pound ground pork
- ½ onion, chopped
- 1 garlic clove, minced
- ¾ cup breadcrumbs
- 2 eggs, large
- ¼ buttermilk
- 1 tablespoon hot sauce, optional
- 2 tablespoons fresh dill, chopped
- 1 teaspoon salt
- ½ teaspoon pepper
- 1 tablespoon oil
For the Mushroom Sauce
- 4 tablespoons butter
- ½ onion, chopped
- 16 ounces mushrooms, sliced
- 2 tablespoons all-purpose flour
- ¼ cup white Wine
- ½ cup heavy Cream
- 2 cups water
- 1 beef Bouillon cube
- salt and pepper to season
- 2 tablespoons fresh dill, chopped
- 1 tablespoon fresh parsley, chopped
Instructions
Meatballs
- Preheat oven to 375 degrees Fahrenheit (190 C).
- Combine the ground pork, half the onion, garlic, breadcrumbs, eggs, buttermilk, hot sauce, half the fresh dill, salt, and black pepper in a large mixing bowl.
- Shape the pork mixture into small meatballs, about 1-2 inches in diameter (makes about 26).
- Heat the oil over medium heat in a large skillet; sear the meatballs for about three minutes per side to develop the crispy exterior. Do not overcook!
- Transfer them to a parchment paper-lined baking tray. Place them in the oven and bake for about 20-30 minutes, depending on their size.
Mushroom Sauce
- In the meantime, start the sauce. In the same skillet, melt the butter. Add the onions and sauté until translucent. Add sliced mushrooms and cook for five minutes or until they become tender.
- Dust the onions and mushrooms with flour and stir until flour is lightly browned. Deglaze with wine, then pour in the heavy cream and water.
- Add bouillon and cook for 10 minutes until the sauce thickens; season with salt and pepper to taste.
- Remove the meatballs from the oven and add to the skillet, tossing them around to cover entirely in mushroom gravy. Stir in the remaining dill and parsley, cover, and simmer for a couple more minutes.
- Garnish with parsley and serve with rice, mashed potatoes, or noodles.
Notes
- If you don't have buttermilk, you can use sour cream diluted with a tablespoon of milk instead. I have done this before, and you can't tell the difference.
- Mix the ingredients gently and thoroughly, but avoid overmixing, as it can result in dense and tough meatballs.
- You can skip the oven and fry meatballs in a skillet until cooked. Then, you'll need to add about ¼ cup of oil to your frying pan.
- You might need to fry the meatballs in batches.
- Replace the wine with chicken broth if you don't cook with alcohol.
- Substitute beef bouillon with stock and omit the water.
- Don't miss out on delicious bits of flavor at the bottom called fond - make sure to scrape them up!
- For a gluten-free version, use gluten-free breadcrumbs in meatballs and cornstarch (half the amount) in mushroom sauce - it also gives the sauce a velvety texture.
- If your sauce gets too thick, add more water or broth.
- Pork meatballs are cooked at an internal temperature of 160-165 °F (71-74 °C).
- For best results, read additional tips in the post above.
- Nutrition information is approximate and meant as a guideline only.
Nutrition
Update Notes: This recipe was originally published in April 2015. It was updated in May of 2023 with new photos and recipe tips.
joylovefood says
I love beef stroganoff, your version with the pork meatballs sounds wonderful! Thanks for sharing at What'd You Do This Weekend?!
allthatsjas says
Thank you, Joy! 😀
Lou Lou Girls says
Okay, I’m drooling right now! Looks so good. Pinned and tweeted. I hope to see you on Monday at 7, we can’t wait to party with you! Lou Lou Girls
allthatsjas says
Thanks, LLG!
Marianna says
That looks amazing! Can't remember when I last made meatballs...but I'm going to be about it soon! The sauce looks delicious and I loved the health-benefit info about mushrooms. I didn't know that.
allthatsjas says
Thanks, Marianna! And thank you for stopping by 😀
Erika says
Meatballs are delicious! Great recipe! xx
Erika
allthatsjas says
Grazie, Erika 🙂
plutrell says
The recipe looks delicious and I really love the way you served it on the plate! Great presentation! Going to pin this one, co-hostess!!
allthatsjas says
Thank you bunches, my dear co-hostess!
Holly says
As always, you never disappoint! Thank you so much for sharing at Waiting on...Wednesday!
Holly
http://www.iwillservewhileiwait.blogspot.com
allthatsjas says
Aw, thank you very much, Holly! Hugs and smooches!
dedy oktavianus pardede says
wow, looks damn deliicous meatball stroganoff!!!
lovin it's all the way....
allthatsjas says
Thank you!!!! 😀
Bam's Kitchen says
Move over IKEA as Jas is taken over the market with her delicious and easy meatball Stroganoff. Thanks for the reminder as I have not made this in decades. I love that last photo with the pepper in just the right place and great photo composition. I swear every week your photos are getting better each day!!! Sharing and pinning, of course!
allthatsjas says
You crack me up! I haven't thought of IKEA, ha. Thanks for your compliments on my photos. I always have ideas in my head but when it comes to taking the actual photos I tend to forget them or I'm pressed for time and then I "wing" it. It looks good in my camera viewer but when uploaded on the computer, I am never happy with it. By then, we ate the food and it's too late for a retake, lol. Hugs to you, my friend!
handmade by amalia says
These look yummy! And I love the presentation, a beautiful rice ball.
Amalia
xo
allthatsjas says
That is very kind of you, Amalia! Thanks for visiting. Hugs
Caroline says
I love meatballs and they are so easy to scale down just for myself. Can't wait to try these ones out. I love how creamy and mushroomy that sauce is!
allthatsjas says
Thanks, Caroline! I'm not sure if it fits into a healthy food category, but we deserve to indulge every once in awhile 🙂
Caroline says
I thought it looked pretty healthy Jas. At least no canned soup like so many mushroomy recipes 🙂
allthatsjas says
You're right. I'll take that 🙂
Carlee @cookingwithcarlee says
That looks really tasty! I hope your husband is feeling better!
allthatsjas says
Thank you very much, Carlee, he is taking one day at a time. It's going to be a long process.
Debi @ Surroundings by Debid says
Jas ~ These remind me so much of the meatball recipe my mother used to make when I was growing up. You brought back wonderful memories for me today. I will have to give these a try! Have a wonderful week!
allthatsjas says
I'm so glad, Debi! Food evokes the most fond memories for me too 🙂
Jas says
Thank you for checking in Mrs. Tucek 😉
farmgirl says
I'm so making these today! They look so yummy, thanks for sharing Mrs. Brechtl 🙂