If you’re craving a hearty, flavorful, and low-carb meal that doesn’t take forever to cook, this Keto Steak and Mushroom Skillet is exactly what you need. Juicy, perfectly seared steak, caramelized mushrooms, and a rich buttery sauce come together in one pan for a restaurant-quality dinner at home. And the best part? It’s keto-friendly, meaning no extra carbs to mess up your goals.
To make it a full meal, I’ll also cover some delicious keto-friendly side dishes that pair perfectly with this skillet. Whether you’re cooking for yourself or serving guests, this dish will leave everyone satisfied without the usual carb-heavy fillers.
Why This Recipe Works for Keto Dieters
Before we jump into the recipe, let’s talk about why steak and mushrooms are a great choice for a keto meal.
- High in Protein & Healthy Fats – Steak is loaded with protein and healthy fats, keeping you full and energized.
- Low in Carbs – Mushrooms add texture and flavor without adding unnecessary carbs.
- One-Pan Cooking – Less cleanup, more time to enjoy your meal.
- Packed with Flavor – Garlic, butter, and fresh herbs bring everything together.
Now, let’s get straight into what you’ll need and how to cook it to perfection.
Ingredients for Keto Steak and Mushroom Skillet
You don’t need fancy ingredients to make this dish. Simple, fresh, and flavorful is the way to go.
For the Steak & Mushrooms:
- 2 Ribeye or Sirloin steaks (about 1-inch thick)
- 2 tbsp olive oil
- 2 tbsp butter
- 8 oz mushrooms (sliced) – cremini or baby bella work great
- 3 cloves garlic (minced)
- 1 tsp fresh thyme (or ½ tsp dried)
- 1 tsp fresh rosemary (or ½ tsp dried)
- Salt and black pepper (to taste)
- ¼ cup beef broth
- 2 tbsp heavy cream (optional, for extra richness)
Step-by-Step Cooking Instructions
1. Prepare the Steaks
- Take the steaks out of the fridge 30 minutes before cooking to bring them to room temperature. This helps them cook evenly.
- Pat them dry with paper towels to remove excess moisture (this helps with getting a nice crust).
- Season both sides generously with salt and black pepper.
2. Sear the Steaks
- Heat 1 tbsp olive oil in a cast-iron skillet over medium-high heat.
- Once the oil is hot, add the steaks and cook for 3-5 minutes per side, depending on your preferred doneness.
- Rare: 3 minutes per side
- Medium-rare: 4 minutes per side
- Medium: 5 minutes per side
- Add 1 tbsp butter to the skillet in the last minute and spoon it over the steaks for extra flavor.
- Remove the steaks from the skillet and let them rest on a plate for 5-10 minutes (don’t skip this step, or the juices will run out when you cut into them).
3. Cook the Mushrooms
- In the same skillet, add the remaining 1 tbsp olive oil and 1 tbsp butter.
- Toss in the sliced mushrooms and sauté for about 5 minutes, stirring occasionally.
- Add the garlic, thyme, and rosemary, and cook for another 1-2 minutes until fragrant.
- Pour in the beef broth to deglaze the pan, scraping up any browned bits from the bottom (that’s where the flavor is).
- Let it simmer for a minute, then stir in heavy cream if using.
4. Bring It All Together
- Slice the rested steaks and place them back in the skillet with the mushrooms.
- Spoon the sauce over the steak and let everything heat for another minute or two.
- Serve immediately with your favorite keto sides.
The Best Keto Sides for Steak and Mushrooms
A steak dinner isn’t complete without some good sides. Since we’re keeping it low-carb, here are some easy and delicious keto-friendly options.
1. Garlic Butter Cauliflower Mash
A creamy, buttery alternative to mashed potatoes that’s just as satisfying.
Ingredients:
- 1 medium head cauliflower (chopped into florets)
- 2 tbsp butter
- 2 cloves garlic (minced)
- ¼ cup heavy cream
- Salt and pepper (to taste)
- ¼ cup grated Parmesan cheese (optional, for extra flavor)
Instructions:
- Boil the cauliflower florets in salted water for 10 minutes until fork-tender.
- Drain well and transfer to a food processor.
- Add butter, garlic, heavy cream, salt, and pepper. Blend until smooth.
- Stir in Parmesan cheese if using. Serve hot.
2. Roasted Asparagus with Parmesan
This is an easy side that adds crunch and freshness to the meal.
Ingredients:
- 1 bunch asparagus, trimmed
- 1 tbsp olive oil
- 2 tbsp Parmesan cheese (grated)
- Salt and pepper (to taste)
Instructions:
- Preheat oven to 400°F (200°C).
- Toss asparagus with olive oil, salt, and pepper.
- Spread on a baking sheet and roast for 12-15 minutes.
- Sprinkle with Parmesan and serve.
3. Cheesy Garlic Keto Rolls
Miss bread? These keto-friendly rolls are the perfect solution.
Ingredients:
- 1 ½ cups almond flour
- 1 tbsp baking powder
- 2 cups shredded mozzarella cheese
- 2 oz cream cheese
- 2 eggs
- 1 tsp garlic powder
- 1 tsp Italian seasoning
Instructions:
- Preheat oven to 375°F (190°C).
- Melt the mozzarella and cream cheese together in the microwave for 30 seconds at a time, stirring in between.
- Mix almond flour, baking powder, eggs, garlic powder, and Italian seasoning in a bowl.
- Add the melted cheese mixture and knead until dough forms.
- Shape into rolls and place on a baking sheet.
- Bake for 15-18 minutes, until golden brown.
Conclusion
This Keto Steak and Mushroom Skillet is more than just another low-carb meal—it’s packed with bold flavors, satisfying textures, and takes minimal effort to prepare. Pair it with creamy cauliflower mash, roasted asparagus, or cheesy garlic rolls for a complete meal that won’t make you miss carbs.
The best part? Everything comes together in about 30 minutes, making it perfect for busy weeknights or when you just don’t feel like spending hours in the kitchen.
Give this recipe a try, and you might find yourself making it again and again.
PrintKeto Steak and Mushroom Skillet Dinner Recipe
This Keto Steak and Mushroom Skillet is a quick and easy one-pan meal packed with flavor. Juicy, seared steak with buttery garlic mushrooms makes the perfect low-carb dinner. Serve it with keto-friendly sides like cauliflower mash or roasted asparagus for a complete meal in just 30 minutes!
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 2 servings 1x
- Category: Dinner
- Method: Skillet
- Cuisine: American, Keto, Low-Carb
Ingredients
For the Steak & Mushrooms:
- 2 ribeye or sirloin steaks (about 1-inch thick)
- 2 tbsp olive oil
- 2 tbsp butter
- 8 oz mushrooms (sliced) – cremini or baby bella work great
- 3 cloves garlic (minced)
- 1 tsp fresh thyme (or ½ tsp dried)
- 1 tsp fresh rosemary (or ½ tsp dried)
- Salt and black pepper (to taste)
- ¼ cup beef broth
- 2 tbsp heavy cream (optional, for extra richness)
Instructions
- Prepare the Steaks – Take the steaks out of the fridge 30 minutes before cooking to bring them to room temperature. Pat dry and season both sides with salt and black pepper.
- Sear the Steaks – Heat 1 tbsp olive oil in a skillet over medium-high heat. Cook steaks 3-5 minutes per side, depending on doneness. Add 1 tbsp butter in the last minute and spoon over the steaks. Remove and let rest for 5-10 minutes.
- Cook the Mushrooms – In the same skillet, add the remaining 1 tbsp olive oil and 1 tbsp butter. Sauté mushrooms for 5 minutes. Add garlic, thyme, and rosemary. Cook for 1-2 more minutes.
- Deglaze the Pan – Pour in beef broth, scraping up browned bits. Let simmer for a minute, then stir in heavy cream if using.
- Finish & Serve – Slice the rested steaks and place them back in the skillet. Spoon the sauce over them and heat for 1-2 more minutes. Serve hot with keto-friendly sides.
Notes
- For extra richness, add a splash of heavy cream to the mushroom sauce.
- Use a meat thermometer for perfect steak:
- Rare: 125°F (52°C)
- Medium-Rare: 135°F (57°C)
- Medium: 145°F (63°C)
- Pair with keto sides like cauliflower mash, roasted asparagus, or cheesy garlic rolls.
Nutrition
- Serving Size: 1 serving
- Calories: 520 Sugar: 1g Sodium: 450mg Fat: 38g Saturated Fat: 16g Unsaturated Fat: 20g Trans Fat: 0g Carbohydrates: 5g Fiber: 1g Protein: 42g Cholesterol: 135mg