,

Creamy Pork Meatballs

As seen in: Evening Meals to Gather Around

These tender pork meatballs are seasoned with dill and cooked to perfection before being smothered in a rich, creamy mushroom gravy. The meatballs combine ground pork with onion, fresh herbs, and a touch of spice from hot sauce, while the luxurious sauce features sautéed cremini mushrooms, butter, white wine, and heavy cream.

The dish comes together in just over an hour and can be served over mashed potatoes, noodles, or rice for a complete meal. You can also bake the meatballs instead of frying for a lighter version, and leftovers store well in the refrigerator or freezer for convenient future meals.

A woman named Sophie is smiling and holding a plate of food.
Created By Sophie
Last updated on Fri, 09 May 2025 12:58:04 GMT
Meatballs in a mushroom gravy. Save Pin
Meatballs in a mushroom gravy. | sophietable.com

This hearty meatballs with mushroom gravy has been my go-to comfort meal for family dinners that never disappoints. The tender pork meatballs swimming in a velvety mushroom sauce create the perfect combination that pairs beautifully with mashed potatoes for the ultimate comfort food experience.

I first made these meatballs during a cold winter evening when I needed something truly satisfying. My family immediately declared it their new favorite comfort food and now it's requested at least once a month when everyone gathers around the table.

Ingredients

  • Ground pork: creates the perfect tender texture and carries flavor beautifully
  • Large onion: adds moisture and savory depth to the meatballs
  • Fresh dill: brings brightness that balances the richness of the dish
  • Eggs: work as the perfect binder keeping everything together
  • Bread crumbs: help maintain the perfect texture and absorb moisture
  • Buttermilk: adds tanginess and creates incredibly tender meatballs
  • Hot sauce: provides a subtle kick without overwhelming the dish
  • Salt and pepper: for proper seasoning throughout
  • Vegetable oil: for achieving that perfect golden crust when frying
  • Cremini mushrooms: offer a deep earthy flavor far superior to button mushrooms
  • Unsalted butter: creates the rich base for your sauce while controlling salt levels
  • All-purpose flour: thickens the sauce to the perfect consistency
  • White wine: adds acidity and complexity that elevates the entire dish
  • Heavy cream: creates that silky luxurious texture that makes this gravy special
  • Chicken broth: forms the savory foundation of your sauce
  • Salt and pepper: for final seasoning adjustments

Step-by-Step Instructions

Combine the Meatballs:
Add all meatball ingredients to a large bowl except the vegetable oil. Use your hands to thoroughly mix everything together breaking down any chunks of meat or bread crumbs. Shape the mixture into uniform 1 inch meatballs for even cooking. The mixture should yield approximately 40 to 50 meatballs depending on your exact sizing.
Prep for Cooking:
Line a baking sheet with paper towels to absorb excess oil after frying. Add vegetable oil to a large skillet about 1/4 cup and heat over medium-high heat until shimmering but not smoking. The proper oil temperature ensures your meatballs develop a beautiful crust without absorbing too much oil.
Cook the Meatballs:
Add meatballs to the hot skillet in a single layer working in batches to avoid overcrowding. Brown each meatball on all sides turning carefully with tongs or a spatula. This should take about 2 minutes per side. Add more oil between batches if needed. Transfer cooked meatballs to the prepared baking sheet. The paper towels will absorb excess oil while the meatballs rest.
Saute the Mushrooms:
Carefully discard any remaining oil from the skillet then add the butter and melt completely. Add sliced mushrooms to the butter and cook for approximately 5 minutes stirring occasionally until they release their moisture and begin to brown. Proper browning creates deeper flavor in your final sauce.
Create the Sauce:
Sprinkle flour evenly over the mushrooms and stir constantly for about 1 minute to cook out the raw flour taste. This creates a roux directly in the pan. Add white wine to deglaze scraping up any browned bits from the bottom of the pan. Pour in the heavy cream and chicken broth stirring to incorporate. Simmer for 10 minutes stirring occasionally as the sauce thickens and reduces. If the sauce becomes too thick simply add a splash more cream or broth to adjust consistency.
Finish the Dish:
Return the meatballs to the skillet gently folding them into the mushroom sauce ensuring each one gets coated. Simmer for 2 minutes until the meatballs are heated through. Garnish with fresh parsley or dill just before serving. Spoon the meatballs and generous amounts of sauce over mashed potatoes noodles or rice for a complete meal.
A bowl of meatballs with mushroom gravy. Save Pin
A bowl of meatballs with mushroom gravy. | sophietable.com

My favorite part of this recipe is watching the transformation of simple mushrooms into that luxurious gravy. I learned from my grandmother to take the time to properly brown the mushrooms they release a deep umami flavor that forms the backbone of the entire dish. When my family smells this cooking they literally come running to the kitchen.

Storage and Reheating

These meatballs with mushroom gravy will keep beautifully in an airtight container in the refrigerator for 3 to 4 days. The flavor actually improves overnight as the components meld together. When reheating warm gently on the stovetop over medium-low heat adding a splash of broth if the sauce has thickened too much during storage. Avoid microwave reheating if possible as it can make the meatballs tough and the sauce may separate.

Easy Variations

This recipe welcomes many creative variations while maintaining its comfort food appeal. Try using ground turkey or chicken for a lighter version though you may want to add a tablespoon of olive oil to the mixture for moisture. For an Italian twist replace the dill with basil and oregano and add grated parmesan to the meatball mixture. The mushroom sauce can be customized with different mushroom varieties wild mushrooms add extraordinary depth if available.

Serving Suggestions

While mashed potatoes are the classic pairing for these meatballs consider serving them over buttered egg noodles or creamy polenta for delightful alternatives. A fresh green salad with a light vinaigrette provides perfect contrast to the rich dish. For a complete comfort food experience add roasted vegetables like carrots or Brussels sprouts on the side. When entertaining serve in a large shallow bowl family style in the center of the table with crusty bread for sauce sopping.

A pan of meatballs covered in mushroom gravy. Save Pin
A pan of meatballs covered in mushroom gravy. | sophietable.com

Commonly Asked Questions

→ What can I serve with these meatballs?

These meatballs are delicious served over mashed potatoes, which soak up the creamy mushroom gravy beautifully. They also pair well with egg noodles, rice, or even crusty bread. Add a simple side salad or steamed vegetables to complete the meal.

→ Can I use a different type of ground meat?

Yes, you can substitute the ground pork with ground beef, turkey, chicken, or a combination of meats. Keep in mind that leaner meats like turkey or chicken might produce slightly drier meatballs, so you may want to add a tablespoon of olive oil to the mixture.

→ How do I prevent my meatballs from falling apart?

Make sure to mix the meatball ingredients thoroughly and allow the breadcrumbs to absorb the liquid before shaping. Refrigerating the formed meatballs for 30 minutes before cooking can help them hold together. Also, avoid moving the meatballs too much during the initial cooking until they've developed a crust.

→ Can I make this dish ahead of time?

Yes, this is an excellent make-ahead dish. You can prepare the meatballs and sauce completely, then refrigerate for up to 3-4 days. Reheat gently on the stovetop or in the microwave. The dish also freezes well for up to 3 months.

→ What can I substitute for the white wine?

If you prefer not to use white wine, you can substitute with additional chicken broth plus 1 tablespoon of lemon juice or white wine vinegar to add acidity. For depth of flavor, you could also use 1-2 tablespoons of Dijon mustard mixed into the additional broth.

→ Can I use dried herbs instead of fresh?

Yes, you can substitute dried herbs for fresh. As a general rule, use one-third the amount of dried herbs compared to fresh. For this recipe, replace the 3 tablespoons of fresh dill with 1 tablespoon of dried dill.

Meatballs with Mushroom Gravy

Juicy pork meatballs in a silky mushroom gravy, perfect over mashed potatoes for a comforting and incredibly delicious meal.

Preparation Time
30 Minutes
Cooking Duration
40 Minutes
Overall Time
70 Minutes
Created By: Sophie

Recipe Type: Dinner

Skill Level: Medium

Cuisine Type: Romanian

Portion Size: 6 Number of Servings

Diet Preferences: ~

What You'll Need

→ Meatballs

01 2 pounds ground pork
02 1 large onion, chopped
03 3 tablespoons fresh dill, chopped
04 2 eggs
05 ¾ cup bread crumbs
06 ¼ cup buttermilk
07 1 tablespoon hot sauce (e.g., Sriracha)
08 Salt and pepper to taste
09 Vegetable oil for frying

→ Mushroom Sauce

10 ½ pound cremini mushrooms, sliced
11 4 tablespoons unsalted butter
12 ¼ cup all-purpose flour
13 ¼ cup white wine
14 ½ cup heavy cream
15 1 cup chicken broth
16 Salt and pepper to taste

Step-by-Step Directions

Step 01

Combine ground pork, chopped onion, chopped dill, eggs, bread crumbs, buttermilk, hot sauce, and salt and pepper in a large bowl. Mix thoroughly and shape into 1-inch meatballs (about 40-50 pieces).

Step 02

Line a baking sheet with paper towels. Heat about ¼ cup of vegetable oil in a large skillet over medium-high heat.

Step 03

Add the meatballs to the skillet in batches if necessary. Cook them on all sides until fully browned, adding more oil between batches if needed. Transfer the cooked meatballs to the prepared baking sheet to soak up excess oil.

Step 04

Discard any leftover oil in the skillet. Add butter to the skillet and let it melt. Saute the mushrooms in the skillet for 5 minutes until they begin to brown.

Step 05

Sprinkle flour over the mushrooms and stir well. Cook for 1 minute to eliminate the raw flour taste. Add white wine, heavy cream, and chicken broth. Simmer for 10 minutes, stirring occasionally, until the sauce thickens. Adjust thickness with more heavy cream or chicken broth if needed.

Step 06

Add the cooked meatballs to the sauce, ensuring they're fully coated. Simmer for 2 minutes to warm through. Garnish as desired with fresh parsley or dill, and serve over mashed potatoes, noodles, or rice.

Helpful Notes

  1. To bake the meatballs, preheat the oven to 375°F (190°C) and bake for 30-45 minutes until golden brown.
  2. Store leftovers in an airtight container for 3-4 days, or freeze cooked meatballs on a baking sheet then transfer to a freezer bag for up to 3 months.

Recommended Tools

  • Glass mixing bowls
  • 12-inch cast iron skillet

Allergen Information

Always review ingredients for any allergens and consult a healthcare provider with any concerns.
  • Contains dairy (buttermilk, heavy cream, butter)
  • Contains gluten (bread crumbs, all-purpose flour)
  • Contains eggs

Nutritional Information (Per Serving)

These details are estimates and shouldn't be considered professional health advice.
  • Calories: 667
  • Fat Content: 50 grams
  • Carbohydrate Content: 20 grams
  • Protein Content: 33 grams