Garlic Butter Steak with Mushrooms and Onions for a Hearty Dinner

5 min prep 125 min cook 5 servings
Garlic Butter Steak with Mushrooms and Onions for a Hearty Dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

What makes this recipe special isn't just its restaurant-quality results—it's the way it transforms simple, humble ingredients into something extraordinary. The key lies in the technique: properly searing the steak to develop that gorgeous crust, allowing the mushrooms to release their earthy essence, and letting the onions slowly caramelize until they're sweet and jammy. The garlic butter, infused with fresh herbs, ties everything together in a way that makes each component sing. Whether you're cooking for someone special or treating yourself to the hearty dinner you deserve, this dish delivers pure satisfaction in every forkful.

Why This Recipe Works

  • Perfect Pan Sauce: The fond (those beautiful brown bits) left in the pan after searing creates an incredibly flavorful base for our garlic butter sauce.
  • Restaurant-Quality Results: Using a cast-iron skillet and proper searing techniques gives you that perfect crust that locks in juices.
  • One-Pan Wonder: Everything cooks in the same skillet, building layers of flavor while keeping cleanup minimal.
  • Customizable Doneness: Clear instructions for achieving your preferred steak doneness, from rare to well-done.
  • Prep-Ahead Friendly: Most components can be prepped hours in advance, making this perfect for entertaining.
  • Leftover Magic: Any leftovers transform into incredible steak sandwiches or salads the next day.

Ingredients You'll Need

Ingredients

The magic of this dish lies in the quality of your ingredients. When you're working with just a handful of components, each one needs to shine. Let's break down what you'll need and why each ingredient matters.

Steak: I prefer using ribeye for its beautiful marbling, but New York strip or filet mignon work wonderfully too. Look for steaks that are at least 1 inch thick—this gives you that perfect contrast between a crispy exterior and a juicy interior. The marbling (those white streaks of fat) is crucial; it's what makes the steak tender and flavorful. When selecting your steak, look for bright red color with creamy white fat. Avoid any packages with liquid in the bottom, which indicates the meat has been sitting too long.

Mushrooms: Baby bella (cremini) mushrooms are my go-to for their earthy flavor and meaty texture, but feel free to use a mix of wild mushrooms for special occasions. Avoid pre-sliced mushrooms—they tend to be dry and don't caramelize as well. When buying, look for mushrooms that are firm and dry with closed caps. Store them in a paper bag in the refrigerator, not plastic, which can make them slimy.

Onions: Yellow onions are perfect here because they become sweet and jammy when caramelized. Slice them about ¼-inch thick so they hold their shape but still cook evenly. If you want a more pronounced sweetness, Vidalia onions are excellent. Red onions can work in a pinch but won't develop the same depth of flavor.

Butter: Use European-style butter with a higher fat content for the richest flavor. The butter should be unsalted so you can control the seasoning. Keep it cold until you're ready to use it—it should sizzle when it hits the pan, creating that gorgeous garlic butter sauce.

Garlic: Fresh garlic is non-negotiable here. Skip the pre-minced stuff in jars—it has a harsh, acrid flavor. Mince your garlic just before using for the most vibrant taste. If you have a microplane, grating the garlic creates an even more intense garlic flavor that melds beautifully with the butter.

How to Make Garlic Butter Steak with Mushrooms and Onions for a Hearty Dinner

1
Prepare the Steak

Remove steaks from refrigerator 30-45 minutes before cooking. Pat completely dry with paper towels—this is crucial for achieving a good sear. Season generously on both sides with kosher salt and freshly cracked black pepper. Let them rest at room temperature; this ensures even cooking and prevents the center from being cold.

2
Heat Your Skillet

Place a heavy-bottomed skillet (preferably cast iron) over high heat for 3-4 minutes. You want it smoking hot. This extreme heat creates the Maillard reaction—that beautiful brown crust that makes steak restaurant-quality. Add 2 tablespoons of oil with a high smoke point, like canola or avocado oil.

3
Sear the Steak

Carefully place steaks in the hot skillet. Don't move them for the first 2-3 minutes. When they release easily and have developed a deep brown crust, flip and cook the other side. For medium-rare, cook to an internal temperature of 125°F (it will rise to 135°F while resting). Transfer to a plate and tent loosely with foil.

4
Start the Mushrooms

In the same skillet (don't wipe it out—those brown bits are flavor gold), melt 2 tablespoons of butter over medium-high heat. Add mushrooms in a single layer, cut-side down. Don't stir for the first 3-4 minutes; let them develop a golden-brown color. Season with salt and pepper.

5
Add the Onions

Once mushrooms are browned on both sides, add sliced onions. Cook, stirring occasionally, until onions are soft and beginning to caramelize—about 8-10 minutes. The combination of mushrooms and onions will start to create a beautiful, jammy mixture that's packed with umami.

6
Create the Garlic Butter

Add minced garlic to the skillet and cook for just 30 seconds until fragrant. Add 4 tablespoons cold butter, cut into pieces. Swirl the pan to melt the butter slowly, creating an emulsion with the mushroom and onion juices. Add fresh thyme and a splash of Worcestershire sauce for depth.

7
Return the Steak

Nestle the rested steaks back into the skillet, along with any accumulated juices. Spoon the garlic butter mixture over the steaks and let everything simmer together for 2-3 minutes. This final step allows the flavors to meld while ensuring your steak is heated through but not overcooked.

8
Final Rest and Serve

Remove from heat and let rest for 5 minutes. This allows the juices to redistribute throughout the steak, ensuring every bite is tender and flavorful. Serve the steak topped with the mushroom and onion mixture, spooning extra garlic butter sauce over everything.

Expert Tips

Use a Meat Thermometer

The most reliable way to achieve your desired doneness. Remove steak at 125°F for medium-rare, 135°F for medium, 145°F for medium-well. The temperature will rise 5-10 degrees while resting.

Don't Skip the Rest

Resting is crucial for juicy steak. When meat cooks, juices move to the center. Resting allows them to redistribute throughout the steak, preventing all the juices from flooding out when you cut into it.

Keep Butter Cold

Adding cold butter to the hot pan creates a better emulsion. Room temperature butter can separate, resulting in a greasy sauce rather than a silky, cohesive one that clings to the steak.

Don't Overcrowd

Cook steaks in batches if necessary. Overcrowding the pan lowers the temperature, causing the steaks to steam rather than sear, preventing that beautiful crust from developing.

Salt Timing Matters

Salt at least 40 minutes before cooking or right before. Salting draws out moisture initially, but after 40 minutes, it begins to reabsorb the juices, creating a dry surface for better searing.

Reuse the Pan

Don't wash that pan! The browned bits (fond) left from searing steak are pure flavor. Building your mushroom and onion mixture in the same pan incorporates all that deliciousness into your final dish.

Variations to Try

Surf and Turf

Add seared scallops or shrimp during the last few minutes of cooking. The seafood pairs beautifully with the garlic butter sauce and elevates the dish to special-occasion status.

Wine-Infused Sauce

After searing the steak, deglaze the pan with ½ cup red wine before adding the mushrooms. Let it reduce by half for an incredibly rich, restaurant-quality sauce.

Herb Garden Blend

Experiment with different herb combinations—try rosemary and oregano, or tarragon and chives. Each herb brings its own personality to the garlic butter.

Peppercorn Crust

Press cracked peppercorns into both sides of the steak before searing. The spicy bite of the peppercorns complements the rich garlic butter perfectly.

Storage Tips

Proper storage ensures you can enjoy this delicious meal even after the initial feast. Here's how to keep everything at its best:

Refrigerating Leftovers

Store leftover steak and mushroom mixture in separate airtight containers in the refrigerator for up to 3 days. The steak will continue to firm up as it chills, making it perfect for slicing thin for sandwiches or salads. When reheating, do so gently to prevent overcooking the steak.

Freezing for Later

While steak is best enjoyed fresh, you can freeze cooked steak for up to 2 months. Wrap individual portions tightly in plastic wrap, then aluminum foil. Thaw overnight in the refrigerator before reheating. Note that the texture will change slightly upon freezing and thawing.

Make-Ahead Components

The mushroom and onion mixture can be prepared up to 3 days in advance and stored in the refrigerator. You can also make compound butter by mixing softened butter with minced garlic and herbs, rolling it in plastic wrap, and refrigerating for up to a week or freezing for up to 3 months.

Frequently Asked Questions

Absolutely! While ribeye is my favorite for its marbling and flavor, this recipe works beautifully with New York strip, filet mignon, sirloin, or even flank steak. Just adjust cooking times based on thickness—thicker steaks need more time, while thinner cuts cook faster. Keep in mind that leaner cuts like sirloin may benefit from a marinade to ensure tenderness.

No cast iron? No problem! Use your heaviest skillet—stainless steel or even non-stick will work. The key is getting it very hot and not overcrowding the pan. If using non-stick, be careful not to use metal utensils that could scratch the surface. You might not get quite the same crust as with cast iron, but the dish will still be delicious.

Use the finger test: Press the center of your steak with your finger. Rare feels very soft, medium-rare feels soft with some resistance, medium feels firm but yielding, and well-done feels very firm. You can also compare the firmness to the fleshy part of your palm below your thumb—touch your thumb to different fingers to feel different levels of firmness that correspond to steak doneness.

Yes! Substitute the butter with ghee (clarified butter) for a lactose-free option, or use a high-quality olive oil. For a vegan version, use a plant-based butter substitute. The flavor will be different but still delicious. You can also add a splash of coconut cream at the end for richness, though this will change the flavor profile slightly.

This rich steak pairs beautifully with creamy mashed potatoes or cauliflower mash to soak up the garlic butter sauce. A simple arugula salad with lemon vinaigrette provides a bright contrast, while roasted asparagus or green beans add color and nutrition. Crusty bread is perfect for sopping up every last drop of that incredible sauce.

This recipe is perfect for entertaining! You can prep the mushroom and onion mixture earlier in the day and reheat it gently. Season the steaks up to 24 hours in advance and keep them uncovered in the refrigerator—this dries the surface for better searing. For a party, consider using a larger cut like a whole tenderloin cooked in the oven, then finished with the garlic butter mushroom topping. Just adjust cooking times accordingly.

Garlic Butter Steak with Mushrooms and Onions for a Hearty Dinner
beef
Pin Recipe

Garlic Butter Steak with Mushrooms and Onions for a Hearty Dinner

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
4

Ingredients

Instructions

  1. Prep the Steak: Remove steaks from refrigerator 30-45 minutes before cooking. Pat completely dry and season generously with salt and pepper on both sides.
  2. Heat the Skillet: Place cast iron skillet over high heat for 3-4 minutes until smoking hot. Add oil.
  3. Sear the Steak: Cook steaks 3-4 minutes per side for medium-rare, adjusting time for desired doneness. Transfer to plate and tent with foil.
  4. Cook Mushrooms: In the same skillet, melt 2 tablespoons butter over medium-high heat. Add mushrooms and cook 5-6 minutes until browned.
  5. Add Onions: Add onions to mushrooms and cook 8-10 minutes until soft and beginning to caramelize.
  6. Make Garlic Butter: Add minced garlic and cook 30 seconds. Add remaining 4 tablespoons cold butter and swirl to melt. Stir in thyme and Worcestershire sauce.
  7. Finish and Serve: Return steaks and any juices to skillet. Spoon sauce over steaks and simmer 2-3 minutes. Rest 5 minutes before serving topped with mushroom mixture and parsley.

Recipe Notes

For best results, use room temperature steak and a very hot pan. Don't move the steak during initial searing to develop a proper crust. The mushroom and onion mixture can be made ahead and reheated gently while the steak rests.

Nutrition (per serving)

485
Calories
42g
Protein
8g
Carbs
32g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.