I used to think keto meant giving up all the creamy, comforting dinners I grew up with. Then I made these pork chops in a garlic parmesan cream sauce, and honestly? I don’t miss the carbs one bit.
The thing about pork chops is they get a bad reputation for being dry and boring. That’s usually because people cook them on high heat and walk away. But if you sear them right and let them simmer in this cream sauce with garlic, onions, and fresh parmesan, they turn out tender and full of flavor. Plus, the whole thing comes together in one pan, which means less cleanup—always a win in my book.

Why You’ll Love These Keto Pork Chops
- Keto-friendly and low-carb – This recipe fits perfectly into your keto lifestyle with its creamy, cheesy sauce and zero added sugars or starches.
- Ready in 30-45 minutes – You can have this restaurant-quality meal on the table in less than an hour, making it perfect for busy weeknights.
- Simple ingredients – Everything you need is probably already in your kitchen – no special trips to the store required.
- Rich and creamy sauce – The combination of cream, parmesan, and garlic creates a sauce that’s so good, you’ll want to spoon it over everything on your plate.
- One-pan meal – Cook everything in a single skillet, which means less cleanup and more time to relax after dinner.
What Kind of Pork Chops Should I Use?
For this recipe, boneless pork chops are the way to go since they cook more evenly and are easier to work with in a creamy sauce. You can use center-cut or loin chops, and aim for chops that are about 1 to 1.5 inches thick so they stay juicy and don’t dry out during cooking. If you only have bone-in chops on hand, they’ll work too, but you’ll need to adjust your cooking time slightly since the bone affects how heat distributes. When shopping, look for pork chops with a little bit of marbling and avoid any that look dry or have a grayish color.
Options for Substitutions
This keto-friendly recipe has some room for swaps if you need them:
- Boneless pork chops: You can use bone-in pork chops instead – they’ll actually add more flavor to the sauce. Just add a few extra minutes to the cooking time to account for the bone.
- Heavy cream: If you’re out of heavy cream, try using half-and-half mixed with a tablespoon of cream cheese to thicken it up. Coconut cream also works for a dairy-free option, though it will add a slight coconut taste.
- Bone broth: Regular chicken or vegetable broth works fine here. The bone broth adds extra richness, but any broth will do the job.
- Parmesan cheese: Pecorino Romano or Asiago cheese make great substitutes and will give you that same salty, sharp flavor. Just use the same amount.
- Fresh parsley: Dried parsley works in a pinch – use about 2 teaspoons instead of the fresh tablespoons. Fresh basil or chives also make nice finishing touches.
- Butter and olive oil: You can use all butter or all olive oil if that’s what you have. Avocado oil is another good choice for high-heat cooking.
Watch Out for These Mistakes While Cooking
The biggest mistake with pork chops is overcooking them past 145°F, which turns them dry and chewy – use an instant-read thermometer and pull them from the heat right at that temperature, letting them rest for a few minutes while you make the sauce.
Another common error is crowding the pan when searing, which steams the meat instead of creating a nice golden crust, so make sure your pork chops have plenty of space and the pan is properly heated before adding them.
When making the cream sauce, add the parmesan gradually while stirring constantly on medium-low heat to prevent it from clumping or separating, and if the sauce gets too thick, thin it out with a splash of extra broth rather than more cream.
Finally, don’t skip letting the pork chops sit in the finished sauce for a minute or two before serving, as this helps them soak up all those flavors and ensures they’re heated through without additional cooking.
What to Serve With Keto Pork Chops?
These creamy pork chops pair really well with simple low-carb sides that won’t compete with the rich sauce. I love serving them over cauliflower mash or cauliflower rice, which soaks up all that garlicky cream sauce perfectly. Roasted vegetables like Brussels sprouts, asparagus, or green beans make great options too, especially when they’re tossed with a little butter and salt. If you want something fresh to balance out the richness, a simple arugula salad with lemon vinaigrette does the trick nicely.
Storage Instructions
Store: Keep your leftover pork chops in an airtight container in the fridge for up to 4 days. The creamy sauce might thicken up a bit as it sits, but that’s totally normal and it’ll still taste great when you reheat it.
Freeze: These pork chops freeze pretty well for up to 2 months. Let them cool completely first, then store them in a freezer-safe container with the sauce. Just know that cream-based sauces can sometimes separate a bit when frozen, but a good stir while reheating usually fixes that.
Reheat: Warm up your pork chops gently on the stovetop over medium-low heat with a splash of cream or broth to loosen the sauce. You can also use the microwave on medium power, but the stovetop method keeps the meat more tender and the sauce creamier.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1550-1750
- Protein: 105-120 g
- Fat: 110-125 g
- Carbohydrates: 20-25 g
Ingredients
For the pork chops:
- 4 boneless pork chops (patted dry for a better sear)
- 1.5 tbsp butter (I like Kerrygold unsalted butter for this)
- 1 tbsp olive oil
- salt
- pepper
For the cream sauce:
- 1 cup onion (diced into 1/2-inch pieces)
- 4 garlic cloves
- 1/2 cup bone broth (I use Kettle & Fire for extra collagen)
- 1.25 cup cream (room temperature to prevent curdling)
- 1 tsp basil
- 1/2 tsp garlic powder
- 3/4 cup parmesan (freshly grated for a smoother melt)
- 2 tbsp parsley
- 1/4 tsp red pepper flakes
Step 1: Prepare Mise en Place and Season the Pork
- 4 boneless pork chops
- 1 cup onion, diced
- 4 garlic cloves, minced
- 3/4 cup parmesan, freshly grated
- 2 tbsp parsley, chopped
- salt
- pepper
Pat the pork chops dry with paper towels—this is essential for achieving a golden crust.
Dice the onion into 1/2-inch pieces, mince the garlic cloves, grate the parmesan cheese fresh (this melts much smoother than pre-shredded), and chop the parsley.
Season both sides of the pork chops generously with salt and pepper just before cooking.
Step 2: Sear the Pork Chops
- 1.5 tbsp butter
- 1 tbsp olive oil
- seasoned pork chops from Step 1
Heat the butter and olive oil in a large skillet over medium-high heat until the butter is foaming.
Once the pan is hot, carefully add the seasoned pork chops and sear for 5-7 minutes per side until they reach an internal temperature of 145°F.
Remove the cooked pork to a plate and set aside.
I like to let them rest while I make the sauce—it keeps them incredibly juicy.
Step 3: Build the Aromatics Base
- 1 cup onion, diced from Step 1
- 4 garlic cloves, minced from Step 1
In the same skillet with the pork drippings, add the diced onions and cook for 2-3 minutes until they begin to soften.
Add the minced garlic and cook for about 30 seconds until fragrant.
These caramelized bits in the pan add incredible depth to the cream sauce.
Step 4: Create the Creamy Sauce Base
- 1/2 cup bone broth
- 1.25 cup cream
Pour in the bone broth to deglaze the pan, scraping up any browned bits from the bottom.
Then reduce heat to medium-low and slowly add the room-temperature cream, stirring constantly to prevent curdling.
The cream should be at room temperature to blend smoothly with the warm broth.
Step 5: Season and Thicken the Sauce
- 1 tsp basil
- 1/2 tsp garlic powder
- 1/4 tsp red pepper flakes
- 3/4 cup parmesan, freshly grated from Step 1
Stir in the basil, garlic powder, and red pepper flakes.
Then add the freshly grated parmesan cheese a handful at a time, stirring continuously until melted and the sauce reaches a creamy, thick consistency.
Keep the heat on medium-low to prevent the sauce from breaking.
I find freshly grated cheese makes all the difference here—it melts into the sauce silkily rather than clumping.
Step 6: Finish and Serve
- 2 tbsp parsley, chopped from Step 1
- cooked pork chops from Step 2
- sauce from Step 5
Stir in the fresh parsley.
Return the cooked pork chops to the skillet and gently heat them through in the sauce for 1-2 minutes.
Serve the pork chops topped generously with the creamy parmesan sauce.

Creamy Keto Pork Chops
Ingredients
For the pork chops::
- 4 boneless pork chops (patted dry for a better sear)
- 1.5 tbsp butter (I like Kerrygold unsalted butter for this)
- 1 tbsp olive oil
- salt
- pepper
For the cream sauce::
- 1 cup onion (diced into 1/2-inch pieces)
- 4 garlic cloves
- 1/2 cup bone broth (I use Kettle & Fire for extra collagen)
- 1.25 cup cream (room temperature to prevent curdling)
- 1 tsp basil
- 1/2 tsp garlic powder
- 3/4 cup parmesan (freshly grated for a smoother melt)
- 2 tbsp parsley
- 1/4 tsp red pepper flakes
Instructions
- Pat the pork chops dry with paper towels—this is essential for achieving a golden crust. Dice the onion into 1/2-inch pieces, mince the garlic cloves, grate the parmesan cheese fresh (this melts much smoother than pre-shredded), and chop the parsley. Season both sides of the pork chops generously with salt and pepper just before cooking.
- Heat the butter and olive oil in a large skillet over medium-high heat until the butter is foaming. Once the pan is hot, carefully add the seasoned pork chops and sear for 5-7 minutes per side until they reach an internal temperature of 145°F. Remove the cooked pork to a plate and set aside. I like to let them rest while I make the sauce—it keeps them incredibly juicy.
- In the same skillet with the pork drippings, add the diced onions and cook for 2-3 minutes until they begin to soften. Add the minced garlic and cook for about 30 seconds until fragrant. These caramelized bits in the pan add incredible depth to the cream sauce.
- Pour in the bone broth to deglaze the pan, scraping up any browned bits from the bottom. Then reduce heat to medium-low and slowly add the room-temperature cream, stirring constantly to prevent curdling. The cream should be at room temperature to blend smoothly with the warm broth.
- Stir in the basil, garlic powder, and red pepper flakes. Then add the freshly grated parmesan cheese a handful at a time, stirring continuously until melted and the sauce reaches a creamy, thick consistency. Keep the heat on medium-low to prevent the sauce from breaking. I find freshly grated cheese makes all the difference here—it melts into the sauce silkily rather than clumping.
- Stir in the fresh parsley. Return the cooked pork chops to the skillet and gently heat them through in the sauce for 1-2 minutes. Serve the pork chops topped generously with the creamy parmesan sauce.






