This pan-seared beef with shallot butter is the fastest way to get a steakhouse-style dinner at home: deeply browned steak, a quick pan sauce vibe, and a silky compound butter that melts right over the top.

Why you’ll love this recipe
- Big flavor, minimal effort: a hot pan, a good sear, and a quick shallot butter do the heavy lifting.
- Ready fast: about 25 minutes start to finish (including resting time).
- Works with multiple cuts: ribeye, strip, filet, or sirloin.
- Perfect for date night: feels fancy without complicated steps.
Ingredients
- Steaks: 2 steaks (10–12 oz each), 1 to 1 1/2 inches thick (ribeye, NY strip, filet, or top sirloin)
- Kosher salt (about 1 to 1 1/2 tsp total, to taste)
- Black pepper (about 1 tsp, to taste)
- Avocado oil or canola oil: 1 tbsp
- Unsalted butter, softened: 4 tbsp
- Shallot: 1 medium, finely minced (about 1/4 cup)
- Garlic: 1 small clove, finely grated or minced
- Fresh parsley: 1 tbsp, finely chopped
- Dijon mustard: 1 tsp
- Lemon juice: 1 tsp
- Optional: pinch of flaky salt for finishing
Kitchen tools you’ll need
- Cast iron skillet or heavy stainless-steel skillet (12-inch is ideal)
- Tongs
- Instant-read thermometer
- Small bowl + fork (for mixing butter)
How to make pan-seared beef with shallot butter
1) Let the steaks take the chill off. Pat steaks very dry with paper towels. Let them sit at room temp for 20–30 minutes if you have time (even 10 minutes helps).
2) Make the shallot butter. In a small bowl, mix softened butter, minced shallot, garlic, parsley, Dijon, lemon juice, and a pinch of black pepper. Set aside (room temp is fine so it melts easily).
3) Season the steak. Season both sides generously with kosher salt and pepper. Press seasoning in so it adheres.
4) Preheat the pan. Heat a cast iron skillet over medium-high heat until very hot (a faint wisp of smoke is okay). Add oil and swirl to coat.
5) Sear. Lay steaks in the pan and don’t move them for 3–4 minutes, until a deep brown crust forms. Flip and sear 3–4 minutes on the second side. If your steak has a fat cap, hold it with tongs and sear the edge for 30–60 seconds.

6) Finish to temperature. Continue cooking, flipping every 30–60 seconds if needed, until the center reaches your preferred doneness (see temperatures below). For thicker steaks, you can lower heat to medium after the crust forms so the inside finishes evenly.
7) Rest and butter. Transfer steaks to a plate and rest 5–10 minutes. Top each steak with a generous spoonful of shallot butter right away so it melts over the surface. Slice against the grain and serve.
Steak doneness temperatures
- Rare: 120–125°F (pull at 120°F)
- Medium-rare: 130–135°F (pull at 130°F)
- Medium: 140–145°F (pull at 140°F)
- Medium-well: 150–155°F (pull at 150°F)
- Well-done: 160°F+
Note: Temperatures rise 5–10°F during resting.
Tips for the best pan-seared steak
- Dry steak = better crust. Moisture is the enemy of browning, so pat dry thoroughly.
- Don’t overcrowd. If your skillet is small, cook one steak at a time so you sear instead of steam.
- Use a thermometer. It’s the most reliable way to nail doneness.
- Softened butter matters. It mixes smoothly and melts beautifully over the hot steak.
Serving ideas
- Garlic mashed potatoes or roasted baby potatoes
- Simple arugula salad with lemon vinaigrette
- Roasted asparagus, green beans, or broccolini
- Crusty bread to swipe through the melted shallot butter
Storage and reheating
- Store: Refrigerate leftover steak in an airtight container for up to 3 days. Shallot butter keeps up to 5 days.
- Reheat gently: Warm sliced steak in a skillet over low heat with a small dab of butter, just until heated through. (Microwaving can overcook it fast.)
- Leftover idea: Thinly slice for steak salads or sandwiches; add a little extra shallot butter as the “sauce.”
Pan-Seared Beef with Shallot Butter
Yield: 2 servings
Time: 25 minutes
- Season steaks: Pat dry and season both sides with salt and pepper.
- Mix butter: Combine softened butter, shallot, garlic, parsley, Dijon, and lemon juice.
- Sear: Heat skillet and oil, sear steaks 3–4 minutes per side until well browned.
- Finish: Cook to desired internal temp, then rest 5–10 minutes.
- Serve: Top with shallot butter, slice against the grain.




