Herb Butter Steak Sandwich with Caramelized Onions and Havarti Recipe
Introduction
This steak sandwich is a flavorful and satisfying meal, perfect for any time you crave juicy beef and melted cheese in a fresh baguette. The homemade herb butter adds a delicious garlic-dill twist that elevates every bite.

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 until uniform in consistency and set aside.
- Step 2: Slice the steak into thin strips. For easier slicing, freeze the steak for a few minutes beforehand.
- Step 3: Heat a skillet over high heat and add oil. Add the steak strips, season generously with salt, and cook until just golden. Remove from the skillet and set aside.
- Step 4: Slice the onion into half rings. In the same skillet, sauté the onions until golden brown. Remove from heat and set aside.
- Step 5: Slice the baguette lengthwise and spread the herb butter evenly over both sides of the bread.
- Step 6: Layer the steak strips on one side of the baguette, followed by the sautéed onions, then top with slices of Havarti cheese.
- Step 7: Keep the sandwich open-faced and broil in the oven for about 2 minutes, or until the cheese is bubbly and melted.
- Step 8: Serve immediately while the sandwich is warm and enjoy.
Tips & Variations
- Freeze the steak briefly before slicing to get thin, even strips that cook quickly and tenderly.
- Substitute Havarti with provolone or mozzarella for a different cheese flavor.
- Try adding fresh arugula or lettuce after broiling for a fresh, peppery crunch.
- If you prefer, toast the baguette lightly before adding the herb butter for extra crispiness.
Storage
Store any leftover sandwich components separately in airtight containers in the refrigerator for up to 2 days. Reheat the steak and onions gently in a skillet, then assemble fresh before eating to keep the bread from becoming soggy. If already assembled, reheat open-faced under the broiler for a short time until warmed through.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of steak?
Yes, tender cuts like ribeye, sirloin, or flank steak work well for this sandwich. Choose what’s available and adjust cooking time accordingly for thickness.
How can I make this sandwich spicier?
Add sliced jalapeños or a drizzle of hot sauce over the steak before broiling. Alternatively, mix some chili flakes into the herb butter for a subtle kick.
Print
Herb Butter Steak Sandwich with Caramelized Onions and Havarti Recipe
- Total Time: 30 minutes
- Yield: 2 servings 1x
Description
This Steak Sandwich recipe features tender, thinly sliced steak cooked to perfection and layered with caramelized onions, creamy Havarti cheese, and a flavorful homemade herb butter spread on a crusty baguette. It’s broiled briefly to melt the cheese, resulting in a warm, savory sandwich perfect for lunch or dinner.
Ingredients
Herb Butter
- 1/2 cup Unsalted Butter (softened)
- 1 tbsp fresh dill (diced)
- 3 garlic cloves (crushed)
Steak and Vegetables
- 1 tbsp oil
- 1 lb steak
- 1 tbsp salt (adjust to taste)
- 1 large yellow onion (sliced into half rings)
Assembly
- 4 slices Havarti cheese
- 1 baguette (sliced lengthwise)
Instructions
- Prepare Herb Butter: Combine the softened unsalted butter with crushed garlic cloves and diced fresh dill. Mix thoroughly until the ingredients are well incorporated into a smooth, consistent spread. Set aside to allow flavors to meld.
- Slice the Steak: For easier slicing, place the steak in the freezer for a few minutes until slightly firm. Then slice the steak into thin strips against the grain for tenderness.
- Cook the Steak: Preheat a skillet over high heat and add 1 tablespoon of oil. Once hot, add the sliced steak and season generously with salt. Cook the beef strips until they develop a slight golden crust but remain juicy inside. Remove from skillet and set aside.
- Sauté the Onions: In the same skillet used for the steak, add the sliced onions and cook over medium heat until soft and golden brown, stirring occasionally to avoid burning. Remove from heat and set aside.
- Assemble the Sandwich: Slice the baguette lengthwise and spread a generous amount of the prepared herb butter over both sides of the bread. Layer the cooked steak strips evenly over the bottom half, then add the sautéed onions on top. Finally, place the Havarti cheese slices over the onions.
- Broil to Melt Cheese: Leave the sandwich open-faced and place under a preheated broiler for about 2 minutes, or until the Havarti cheese is bubbly and melted, keeping a close eye to prevent burning.
- Serve: Remove the sandwich from the broiler and serve immediately while warm, optionally closing the sandwich or serving open-faced according to preference.
Notes
- Freezing the steak slightly before slicing helps achieve thinner, more even strips.
- Adjust salt according to taste to avoid over-seasoning the steak.
- Keep a watchful eye during broiling to prevent the cheese and bread from burning.
- For added flavor, you can use other fresh herbs such as parsley or chives in the herb butter.
- If you prefer, you can toast the baguette slightly before assembling for extra crunch.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Sandwich
- Method: Broiling
- Cuisine: American
Keywords: Steak sandwich, Havarti cheese sandwich, herb butter steak sandwich, caramelized onion sandwich, broiled sandwich

