
I recently made this Steak with Creamy Mushroom Peppercorn Sauce Recipe, and honestly, it felt like a restaurant-quality meal right at home. The sauce turned out silky, rich, and full of flavor, perfectly complementing the juicy steak.
I loved how simple ingredients came together to create something so impressive. It’s one of those dishes that looks fancy but is surprisingly easy to prepare. If you enjoy bold, comforting flavors, this recipe is definitely worth trying.

Ingredients Section
Here’s everything you’ll need to create this flavorful dish, along with helpful tips:
- 2 ribeye or sirloin steaks (about 200–250g each) – choose well-marbled cuts for juicy results
- 1 tablespoon olive oil – helps achieve a perfect sear
- 1 tablespoon butter – adds richness and enhances flavor
- 200g mushrooms, sliced – fresh mushrooms work best for texture and taste
- 2 cloves garlic, minced – fresh garlic gives a stronger aroma than pre-minced
- 1 small onion, finely chopped – adds sweetness and depth
- 1 teaspoon crushed black peppercorns – key for that bold, peppery kick
- 120ml beef stock – enhances the savory flavor of the sauce
- 100ml heavy cream – creates a smooth, creamy consistency
- 1 teaspoon Dijon mustard – adds subtle tang and balances richness
- Salt to taste – enhances overall flavor
- Fresh parsley (optional) – for garnish and freshness
Note: This recipe serves 2 people generously. You can easily double the ingredients for more servings.
Variations
You can tweak this recipe to suit your taste or dietary needs:
- Use chicken breast instead of steak for a lighter option
- Swap heavy cream with coconut cream for a dairy-free version
- Add a splash of white wine for extra depth in the sauce
- Use green peppercorns for a milder, slightly tangy flavor
- Add spinach or asparagus for extra nutrition and color
- Also, if you enjoy experimenting with bold flavors, you might also like Chipotle Pineapple Chicken Tacos Recipe which offers a sweet and spicy twist.

Cooking Time
Here’s how long you’ll need to make this dish:
- Prep Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
Equipment You Need
- Large skillet or frying pan – for cooking the steak and sauce evenly
- Tongs – to flip the steak without piercing it
- Sharp knife – for slicing ingredients precisely
- Cutting board – to prep vegetables safely
- Measuring cups and spoons – for accurate ingredient portions
How to Make Steak with Creamy Mushroom Peppercorn Sauce?
This dish comes together quickly, so it’s best to have all your ingredients ready before starting. The process involves searing the steak and then preparing a rich sauce in the same pan. Each step builds flavor, making the final dish incredibly satisfying.
Prepare the Steak
Take the steaks out of the fridge about 20 minutes before cooking. Pat them dry and season generously with salt and pepper. This helps create a beautiful crust when seared.

Sear the Steak
Heat olive oil in a skillet over medium-high heat. Add the steaks and cook for 3–4 minutes per side, depending on your preferred doneness. Remove and let them rest while you prepare the sauce.
Sauté the Aromatics
In the same pan, add butter, chopped onion, and garlic. Cook until softened and fragrant, scraping up any browned bits from the pan. This adds incredible depth to the sauce.

Cook the Mushrooms
Add sliced mushrooms and cook until they release their moisture and turn golden brown. This step enhances their natural earthy flavor and improves texture.
Build the Sauce
Pour in the beef stock and stir well, letting it simmer for a few minutes. Add crushed peppercorns and Dijon mustard, mixing thoroughly to combine flavors.

Add Cream and Simmer
Reduce the heat and stir in the cream. Let the sauce gently simmer until it thickens to your desired consistency. Taste and adjust seasoning if needed.
Combine and Serve
Return the steak to the pan or serve it separately with the sauce poured on top. Garnish with fresh parsley for a pop of color and freshness.
Additional Tips for Making This Recipe Better
From my experience, a few small tweaks can really elevate this dish:
- I always let the steak rest before serving—it keeps it juicy and tender
- I prefer freshly cracked peppercorns for a stronger, more aromatic flavor
- I avoid overcrowding the pan when cooking mushrooms so they brown properly
- I sometimes add a splash of wine—it gives the sauce a deeper taste
- I like using a cast-iron skillet for the best sear on the steak
How to Serve Steak with Creamy Mushroom Peppercorn Sauce?
This dish pairs beautifully with a variety of sides. Serve it with creamy mashed potatoes to soak up the sauce, or go for roasted vegetables for a lighter option. You can also plate it with buttered rice or pasta for a hearty meal. For presentation, slice the steak and drizzle the sauce over the top, then garnish with chopped parsley. A sprinkle of cracked pepper adds a final touch of elegance.

Nutritional Information
Here’s an approximate breakdown per serving:
- Calories: ~550 kcal
- Protein: ~35g
- Carbohydrates: ~10g
- Fat: ~40g
Make Ahead and Storage
Storing
Store leftovers in an airtight container in the refrigerator for up to 3 days. Keep the steak and sauce together to maintain flavor and moisture.
Freezing
You can freeze the sauce separately for up to 2 months. However, steak is best enjoyed fresh as freezing may affect its texture.
Reheating
Reheat gently on the stovetop over low heat. Add a splash of stock or cream to loosen the sauce and prevent it from becoming too thick.
Why You’ll Love This Recipe?
This recipe is a great addition to your meal rotation for several reasons:
- It’s quick and easy to prepare, making it perfect for busy evenings while still feeling special
- The sauce is rich, creamy, and full of bold flavors that elevate a simple steak
- It’s versatile and pairs well with many sides, from potatoes to vegetables
- You can easily customize it with different ingredients or dietary preferences
- It delivers a restaurant-quality experience right in your own kitchen
- When you’re in the mood for slow-cooked comfort food, Crockpot Beef Short Ribs Recipe is another great option.
This steak with creamy mushroom peppercorn sauce is the kind of meal that impresses without requiring complicated techniques. Once you try it, you’ll likely find yourself coming back to it again and again.

Steak with Creamy Mushroom Peppercorn Sauce Recipe
Ingredients
Method
- Take the steaks out of the fridge about 20 minutes before cooking. Pat them dry and season generously with salt and pepper. This helps create a beautiful crust when seared.
- Heat olive oil in a skillet over medium-high heat. Add the steaks and cook for 3–4 minutes per side, depending on your preferred doneness. Remove and let them rest while you prepare the sauce.
- In the same pan, add butter, chopped onion, and garlic. Cook until softened and fragrant, scraping up any browned bits from the pan. This adds incredible depth to the sauce.
- Add sliced mushrooms and cook until they release their moisture and turn golden brown. This step enhances their natural earthy flavor and improves texture.
- Pour in the beef stock and stir well, letting it simmer for a few minutes. Add crushed peppercorns and Dijon mustard, mixing thoroughly to combine flavors.
- Reduce the heat and stir in the cream. Let the sauce gently simmer until it thickens to your desired consistency. Taste and adjust seasoning if needed.
- Return the steak to the pan or serve it separately with the sauce poured on top. Garnish with fresh parsley for a pop of color and freshness.
Notes
- I always let the steak rest before serving—it keeps it juicy and tender
- I prefer freshly cracked peppercorns for a stronger, more aromatic flavor
- I avoid overcrowding the pan when cooking mushrooms so they brown properly
- I sometimes add a splash of wine—it gives the sauce a deeper taste
- I like using a cast-iron skillet for the best sear on the steak






