Herb Butter Steak Sandwich with Caramelized Onions and Havarti Recipe
Introduction
This steak sandwich is a delicious combination of tender beef, savory caramelized onions, and creamy Havarti cheese, all layered on a buttery baguette. It’s perfect for a satisfying lunch or a quick dinner that feels indulgent yet simple to make.

Ingredients
- 1/2 cup unsalted butter (softened)
- 1 tbsp fresh dill (diced)
- 3 garlic cloves
- 1 tbsp oil
- 1 lb steak
- 1 tbsp salt (adjust to taste)
- 1 large yellow onion
- 4 slices Havarti cheese
- 1 baguette
Instructions
- Step 1: Prepare the herb butter by combining the softened butter with crushed garlic and diced dill. Mix well until smooth and set aside.
- Step 2: Slice the steak into thin strips. For easier slicing, place the steak in the freezer for a few minutes before cutting.
- Step 3: Heat an oiled skillet over high heat. Add the steak strips, season generously with salt, and cook until just golden. Remove the steak from the skillet and set aside.
- Step 4: Slice the onion into half rings. In the same skillet, sauté the onions until they turn golden brown. Remove from the heat and set aside.
- Step 5: Slice the baguette lengthwise and spread the herb butter evenly on both cut sides.
- Step 6: Layer the cooked steak, sautéed onions, and Havarti cheese slices on the baguette.
- Step 7: Keep the sandwich open and place it under the broiler for about 2 minutes, or until the cheese is bubbly and melted.
- Step 8: Serve immediately while warm for the best flavor and texture.
Tips & Variations
- Freezing the steak briefly makes slicing much easier and yields more uniform strips.
- Try swapping Havarti for provolone or Swiss cheese for a different flavor profile.
- Adding a handful of fresh arugula or spinach after broiling adds a nice peppery bite and freshness.
- If you prefer, caramelize the onions slowly over low heat for a sweeter result.
Storage
Store any leftover sandwich components separately in airtight containers in the refrigerator for up to 2 days. Reheat steak and onions gently in a skillet, then assemble and briefly broil or melt the cheese before serving to maintain texture and flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of steak?
Yes, skirt steak, flank steak, or sirloin work well for this sandwich as they cook quickly and slice nicely. Just adjust cooking time based on thickness.
Can I prepare the herb butter in advance?
Absolutely. Herb butter can be made a day ahead and refrigerated. Bring it to room temperature before spreading on the bread for easier application.
PrintHerb Butter Steak Sandwich with Caramelized Onions and Havarti Recipe
A hearty and flavorful steak sandwich featuring tender, thinly sliced steak, caramelized onions, melted Havarti cheese, and a delightful homemade herb butter spread on a crusty baguette. Perfect for a satisfying meal packed with savory goodness.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Sandwich
- Method: Stovetop
- Cuisine: American
Ingredients
Herb Butter
- 1/2 cup unsalted butter, softened
- 1 tbsp fresh dill, diced
- 3 garlic cloves, crushed
Steak Sandwich
- 1 tbsp oil (for cooking)
- 1 lb steak
- 1 tbsp salt (adjust to taste)
- 1 large yellow onion, sliced into half rings
- 4 slices Havarti cheese
- 1 baguette, sliced lengthwise
Instructions
- Prepare Herb Butter: In a bowl, combine the softened unsalted butter with crushed garlic cloves and diced fresh dill. Mix thoroughly until the ingredients are fully incorporated and the spread has a smooth, even consistency. Set aside for later use.
- Slice the Steak: To make slicing easier, place the steak in the freezer for a few minutes until slightly firm. Then, slice the steak into thin strips for quick and even cooking.
- Cook the Steak: Heat 1 tablespoon of oil in a skillet over high heat. Add the thinly sliced beef strips and season generously with salt. Sear the steak until it is just golden and cooked through, then remove it from the skillet and set aside.
- Caramelize Onions: Using the same skillet, add the sliced onions and sauté over medium-high heat until they become golden brown and caramelized. Remove the skillet from heat and set the onions aside.
- Assemble the Sandwich: Slice the baguette lengthwise and spread the prepared herb butter evenly on both cut sides. Layer the cooked steak strips evenly over the bread, followed by the caramelized onions. Top everything with slices of Havarti cheese.
- Broil the Sandwich: Place the open sandwich under a broiler for about 2 minutes, or until the cheese is bubbly and melted. Watch carefully to prevent burning.
- Serve: Serve the steak sandwich immediately while warm and enjoy the blend of savory steak, sweet onions, melted cheese, and aromatic herb butter.
Notes
- Freezing the steak briefly before slicing helps achieve thinner, more uniform slices for even cooking.
- Adjust the amount of salt based on your taste preference to avoid oversalting the steak.
- If a broiler is not available, you can use a toaster oven or place the sandwich in a hot oven set to 400°F (200°C) to melt the cheese.
- Havarti cheese provides a creamy and mild flavor but you can substitute with mozzarella or Swiss cheese if preferred.
- For a spicier kick, add a pinch of black pepper or chili flakes to the steak or herb butter.
Keywords: steak sandwich, steak sandwich recipe, caramelized onion sandwich, herb butter sandwich, Havarti cheese sandwich, quick steak meal

