This post may contain affiliate links. See my disclosure policy.
Loaded with mushrooms, white wine, and flavorful root veggies, this comforting Stovetop Pork Stew delivers tender pork in a rich, gravy-like broth. An easy one-pot dinner guaranteed to warm you from the inside out!

This classic stovetop pork stew is a hearty, feel-good meal made for cold nights and empty stomachs. Filled with melt-in-your-mouth pork chunks and tender vegetables, this stew gets its deep, savory flavor from white wine, mushrooms, and a little Dijon. It’s simple to make and incredibly delicious.
(Just ask my soon-to-be teenager who went in for thirds.)
It’s budget-friendly (thank goodness!) and versatile, which means you can toss in whatever vegetables you have on hand and still end up with a cozy dinner everyone will love. The best part? It’s made entirely in one pot and tastes even better leftover (if you’re lucky enough to have any).
If you love cozy meat-filled stews, this flavorful pork version is a must-try. For a simple beef-filled variation, try my beef stew recipe.
Table of Contents
Pork Stew Ingredients + Substitutions
This stovetop pork stew is made with simple, everyday ingredients, but it tastes like something you spent all afternoon on. Browning the pork first, then simmering it with white wine, mushrooms, and a touch of Dijon creates a rich, savory, gravy-like broth with cozy garlic and herb flavor.

- Pork stew meat – For the most tender, juicy results, use pork butt (Boston butt) or pork shoulder cut into 1 to 2-inch chunks. These well-marbled cuts stay moist during simmering and turn melt-in-your-mouth tender, which is exactly what you want in stew.
Pro Tip: Pork loin, pork tenderloin, and pork chops (unless it’s a bone-in shoulder chop) should not be used as a substitute. These cuts of pork are far too lean to use in pork stew.
- Dry white wine – A splash of dry white wine adds depth and helps lift all the browned bits from the bottom of the pot. These browned bits equal more flavor in the finished stew. Use a crisp and dry white wine, not sweet. Best options include, Sauvignon Blanc, Pinot Grigio, or an unoaked Chardonnay. Substitute: More broth plus 1 tablespoon of white wine vinegar or lemon juice (start with less and add more to taste)
- Olive oil + butter – Using both gives you the best of both worlds: olive oil helps prevent the butter from burning, and butter adds that rich, savory flavor that makes the stew taste extra cozy.
- Carrots, celery, and onions – This classic trio is the flavor base for almost every great stew. As they cook down, they turn sweet and tender and help round out the broth.
- All-purpose flour – Flour coats the pork and helps thicken the broth into that rich, gravy-like consistency. Substitute: Use a 1:1 gluten-free flour blend. You can also thicken at the end of cooking with a cornstarch slurry (mix 1 tablespoon cornstarch with 1 tablespoon cold water, then stir in and simmer until thickened).
- Garlic – Fresh minced garlic gives the best flavor. Substitute: In a pinch, use 1/4 teaspoon garlic powder per clove (add it with the spices, not at the sauté step).
- Mushrooms – Mushrooms add deep, earthy, umami flavor, helping the stew taste more “slow cooked” and savory, even though this is a straightforward stovetop recipe. I like to use cremini (baby bella) or button mushrooms.
- Dijon mustard – Just a small amount makes this pork stew taste more flavorful without making the stew taste “mustardy.” It adds a subtle tang and helps balance the richness of the gravy. Substitute: Whole grain mustard works, or use 1 to 2 teaspoons yellow mustard in a pinch.
- Thyme – This recipe calls for fresh and dried thyme which gives the stew that classic, cozy, herby flavor that pairs perfectly with pork, mushrooms, and potatoes. Substitute: Rosemary is stronger, so use less. Sage also works and leans more “holiday cozy.”
- Seasoning and spices – This recipe includes salt, black pepper, paprika, and bay leaf. They’re simple “flavor enhancers” that most of us already have in our spice drawer.
- Potatoes – My favorite potatoes to include in stew are baby potatoes. They hold their shape (no mushy potatoes here!) and cook evenly. Substitute: Yukon Gold (creamy and hold their shape), red potatoes (hold their shape), or russets (softer and likely to break down).
Pro Tip: If using larger potatoes, cut them into similar-sized chunks so they cook evenly. Chick here to learn more about the different types of potatoes and when to use them.
- Broth (chicken or vegetable) – Broth is the main liquid for this stovetop pork stew. Chicken broth gives a richer taste, while vegetable broth keeps it a bit lighter. Low-sodium broth is recommended.
How to Make Pork Stew
Prep the pork shoulder: Use a sharp knife to trim any excess fat, then cut the pork into stew-sized pieces (about 1-inch or so). Pat dry and season all sides with salt and black pepper.


Brown the pork: Heat the olive oil in a large heavy-bottomed pot over medium-high heat and brown the pork in batches until golden on all sides.
Add flour: Return all of the pork to the pot and sprinkle with flour. Toss well so each piece is evenly coated and the flour is no longer powdery on the surface.
Cook off the flour: Cook the flour-coated pork for about 1 minute, stirring frequently. This quick step helps remove the raw flour taste and sets you up for a thicker, gravy-like stew. Transfer the pork to a plate and set aside.
Deglaze and add butter: Pour in the white wine (or a splash of broth) and scrape up all the browned bits from the bottom of the pot. Add the butter and stir until melted, making a rich base for the stew.


Sauté the vegetables: Add the onions, carrots, and celery. Cook for a few minutes, stirring often, until the onions start to soften and everything looks glossy.
Add mushrooms, garlic, and seasonings: Stir in the mushrooms and cook until they begin to release their moisture. Add the garlic, thyme, paprika, and stir for about 30 seconds, just until fragrant.
Stir in the Dijon: Add the Dijon mustard and stir well so it coats the vegetables. Let the vegetable mixture cook for another minute or two, stirring occasionally.


Add broth, potatoes, and herbs: Pour in the broth, then add the potatoes along with the bay leaf and thyme sprigs (if using fresh). Return the pork (and any juices) to the pot. Bring everything to a gentle simmer.
Simmer until tender: Cover and simmer on low until the pork is tender and the potatoes are cooked through, stirring occasionally. The broth will thicken into a rich, gravy-like stew. Taste and adjust salt and pepper, then remove the bay leaf and thyme sprigs before serving.


Jessica’s Recipe Tips
- Use pork butt or pork shoulder: The extra marbling is what keeps the pork tender during a long simmer. Lean cuts can turn dry and chewy.
- Deglaze properly: Add the white wine and scrape the bottom of the pot until it feels smooth under your spoon. That is where a lot of the flavor lives.
- Keep it at a gentle simmer, not a hard boil: A fast boil can make the pork chewy and break down the potatoes. Aim for small bubbles and an occasional stir.
- Let it rest 10 minutes before serving: The gravy will thicken slightly and the flavors will settle. It tastes better after a short rest.
Want a thicker gravy? Simmer uncovered for the last 10 to 15 minutes, or mash a few potatoes against the side of the pot and stir them back in.

How to Serve Pork Stew with Mushrooms
A simple side of crusty bread to mop up the rich gravy is always a good idea. It’s also great with flakey, golden buttermilk biscuits or homemade sweet cornbread with butter. For something fresh and seasonal to enjoy on the side, try one of my fall salad recipes or another veggie-focused side dish such as:
- Butternut Squash Casserole
- Roasted Delicata Squash
- Roasted Zucchini with Parmesan
- Air Fryer Green Beans
- Roasted Brussels Sprouts
Want another cozy pork dinner? Try my Dutch oven pork roast for a classic Sunday-style meal, or my apple cider braised pork shoulder when you want fall-apart, shred-and-serve pork.

Leftovers and Freezing
This stovetop pork stew tastes even better the next day, once the flavors have had a little time to mingle. Let leftovers cool to room temperature, then store in an airtight container.
- Refrigerator: Store in the fridge for up to 4 days. Reheat gently on the stovetop over medium-low heat (or in the microwave), stirring occasionally. If the gravy thickens too much after chilling, add a small splash of broth or water to loosen it.
- Freezing: Pork stew freezes well. Cool completely, then transfer to freezer-safe containers or zip-top bags (leave a little room for expansion). It can be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating tip: Warm slowly over low heat to keep the pork tender and prevent the potatoes from breaking apart.
More Hearty Stew Recipes
Prefer the slow cooker? My Slow Cooker Pork Shoulder recipe is another easy, comforting pork dinner and specifically tailored to cook in the Crock Pot. It’s the best choice when you want dinner to cook itself.
And if you try making this recipe for stovetop pork stew, I’d love to hear what you think! Please leave a comment and a star rating below, your feedback helps other readers discover (and enjoy) this recipe too. Thank you so much! 💛

Stovetop Pork Stew
Ingredients
- 3 pounds pork shoulder (or pork butt), cut into 1 to 1½-inch chunks
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper, plus more to taste
- 2 tablespoons olive oil
- ⅓ cup all-purpose flour
- ½ cup dry white wine, or extra broth
- 3 tablespoons unsalted butter, or use more olive oil
- 1 large yellow onion, diced
- 3 large carrots, peeled and cut into chunks
- 2 celery ribs, chopped
- 8 ounces mushrooms, sliced (cremini or button)
- 4 cloves garlic, minced
- 1 teaspoon dried thyme
- 2 sprigs fresh thyme, chopped
- 1 teaspoon paprika
- 1 tablespoon Dijon mustard
- 1 bay leaf
- 4 cups chicken or vegetable broth, low sodium if possible
- 1½ pounds baby potatoes, halved (or quartered if large)
- Chopped fresh parsley, for garnish (optional)
Instructions
- Season and brown the pork: Pat the pork dry and season with salt and pepper. Heat 2 tablespoons of olive oil in a large heavy-bottomed pot or Dutch oven set over medium-high heat. Brown the pork in batches until golden on all sides, then transfer to a plate.
- Coat with flour: Return (all) the pork to the pot and sprinkle with ⅓ cup of flour. Stir well so the flour coats the pork, then cook for about 1 minute, stirring often. Remove the flour-coated pork from the pot and set aside.
- Deglaze: Set the pot over medium heat and pour in ½ cup of white wine. Scrape up any browned bits from the bottom of the pot. Add 3 tablespoons of butter and stir until melted.
- Cook the vegetables: Add the onion, carrots, and celery. Cook for 4 to 5 minutes, stirring often, until the onion begins to soften.
- Add the mushrooms and aromatics: Stir in the mushrooms and cook for 3 minutes. Add the minced garlic, 1 teaspoon dried thyme, the fresh thyme, 1 teaspoon of paprika, 1 tablespoon of Dijon, and bay leaf. Stir for 30 seconds, just until fragrant.
- Simmer: Pour in the broth and add the potatoes. Return the pork (and any juices) to the pot. Bring to a gentle simmer, then reduce heat to low, cover, and cook for 75 to 90 minutes, stirring occasionally, until the pork is fork-tender and the potatoes are cooked through.
- Finish and serve: Remove the bay leaf. Taste and adjust seasoning with more salt and pepper as needed. Garnish with parsley, if desired, and serve hot.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.


















