This smothered pork chops with mashed potatoes and glazed carrots is my go-to weeknight dinner when I want something that feels special but doesn’t require hours in the kitchen.
The pork chops get a beautiful golden crust, then simmer in a rich, savory gravy that’s made right in the same skillet.
Everything comes together on one plate: tender juicy meat, creamy potatoes, and sweet caramelized carrots.
It’s comfort food that tastes like you spent way more time cooking than you actually did.
I love making this for weeknight dinners or when I want to impress without the stress.

Why You Will Love This Smothered Pork Chops with Mashed Potatoes & Glazed Carrots
Ingredients
- 2 bone-in pork chops
- Salt and black pepper to taste
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp paprika
- 2 tbsp olive oil
- 2 tbsp butter
- 1 small onion, sliced
- 2 tbsp flour
- 2 cups beef broth
- 4 potatoes, peeled and cubed
- 1/2 cup milk
- 2 tbsp butter for mashed potatoes
- 2 cups baby carrots
- 1 bell pepper, sliced
- Fresh parsley (optional)
Step 1: Start the Mashed Potatoes
- 4 potatoes, peeled and cubed
- Salt and black pepper to taste
I like to get the potatoes going first since they need the most time to cook. Add your cubed potatoes to a pot of salted water and bring to a boil. I find that boiling them while I prepare and cook the pork chops keeps everything on a similar timeline.
Step 2: Season and Sear the Pork Chops
- 2 bone-in pork chops
- Salt and black pepper to taste
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp paprika
- 2 tbsp olive oil
Pat your pork chops dry with paper towels. I tend to season both sides generously with salt, pepper, garlic powder, onion powder, and paprika. The dry surface is key to getting that beautiful golden crust.
Heat the olive oil in a large skillet over medium-high heat. Once hot, add the pork chops and sear for 4-5 minutes per side until they develop a nice brown crust. I don’t move them around too much, just let them sit and develop that color.
Remove the pork chops and set aside on a clean plate.
Step 3: Make the Savory Gravy
- 2 tbsp butter
- 1 small onion, sliced
- 2 tbsp flour
- 2 cups beef broth
In the same skillet with the drippings from the pork, I melt the butter over medium heat. Add the sliced onions and cook for 2-3 minutes until they start to soften.
Sprinkle the flour over the onions and stir well to coat. I let this cook for about a minute to remove the raw flour taste, what’s called making a roux.
Slowly pour in the beef broth while whisking constantly to prevent lumps. I find this prevents that grainy texture you sometimes get. Let it simmer for 2-3 minutes until it thickens slightly.
Return the seared pork chops to the skillet, nestling them into the gravy. They should be at least partially submerged in the liquid.
Step 4: Simmer the Pork with Vegetables
- 2 cups baby carrots
- 1 bell pepper, sliced
Add the baby carrots and sliced bell pepper to the skillet around the pork chops. I like to season the vegetables lightly with a bit more salt and pepper.
Reduce heat to medium-low and let everything simmer uncovered for 12-15 minutes. The pork will finish cooking, the vegetables will soften, and the gravy will reduce slightly into something rich and flavorful.
I check on it a couple times to make sure nothing’s sticking, and give the pan a gentle shake to rotate everything.
Step 5: Finish the Mashed Potatoes
- 1/2 cup milk
- 2 tbsp butter for mashed potatoes
- Salt and black pepper to taste
By now your potatoes should be tender when pierced with a fork, usually around 15-18 minutes of boiling. Drain them well using a colander.
Return the potatoes to the pot and mash them with a potato masher or fork. I tend to mash until they’re just slightly lumpy, not overworked, because that texture is more forgiving.
Add the butter and milk, stirring gently until you reach your desired creaminess. I like mine smooth but still with a little body to it. Season with salt and pepper to taste.
Step 6: Plate and Serve
- Fresh parsley (optional)
Spoon the creamy mashed potatoes onto your plates. I place a seared pork chop right next to it with plenty of that rich gravy spooned on top.
Arrange the glazed carrots and bell peppers alongside. If you have fresh parsley on hand, a light sprinkle adds color and a fresh note that cuts through the richness.

Storage Instructions
Store: Keep leftovers in an airtight container in the refrigerator for up to 3 days. The gravy keeps everything moist during storage.
Freeze: You can freeze the entire dish in a freezer-safe container for up to 2 months. I recommend thawing in the refrigerator overnight before reheating.
Reheat: Gently reheat on the stovetop over medium-low heat in a covered skillet, adding a splash of broth if the gravy seems dry. Microwave works too but tends to dry out the pork slightly.
What to Serve With This Smothered Pork Chops with Mashed Potatoes & Glazed Carrots
- A crisp green salad with vinaigrette to balance the richness of the gravy.
- Crusty bread or dinner rolls for soaking up the extra sauce.
- Steamed green beans for a lighter veggie on the side.
- A simple coleslaw for a refreshing contrast.
Estimated Nutrition
- Calories: 650
- Protein: 48g
- Fat: 32g
- Carbohydrates: 48g
(Estimated per serving, without optional ingredients)

Smothered Pork Chops with Mashed Potatoes & Glazed Carrots
Ingredients
Method
- Add peeled and cubed potatoes to a pot of salted water and bring to a boil. Let them cook while you prepare the pork chops.
- Pat pork chops dry and season both sides with salt, pepper, garlic powder, onion powder, and paprika. Heat olive oil in a large skillet over medium-high heat. Sear pork chops for 4-5 minutes per side until golden brown. Remove and set aside.
- In the same skillet, melt butter over medium heat. Add sliced onions and cook for 2-3 minutes. Sprinkle flour over the onions and cook for 1 minute. Slowly pour in beef broth while whisking constantly. Simmer for 2-3 minutes until thickened. Return pork chops to the skillet.
- Add baby carrots and sliced bell pepper around the pork chops. Reduce heat to medium-low and simmer uncovered for 12-15 minutes until pork is cooked through and vegetables are tender.
- Drain potatoes when tender. Mash them until slightly lumpy. Add milk and butter, stirring until creamy. Season with salt and pepper to taste.
- Spoon mashed potatoes onto plates. Top with a pork chop and generous amounts of gravy. Arrange carrots and bell peppers alongside. Garnish with fresh parsley if desired.