Steak sandwich with herb butter

Category: Everyday Mains Made Simple

This dish features thin strips of seasoned steak cooked to a golden finish, paired with sweet, caramelized onions. A fragrant herb butter made with dill and garlic adds richness when spread over a sliced baguette. Melted Havarti cheese brings a creamy texture, balancing the savory notes. The combination creates a flavorful, hearty sandwich perfect for a satisfying meal. Simple preparation tips include freezing steak briefly for even slicing and toasting ingredients for enhanced taste.

Breanna smiling at the camera.
Created By Breanna
Last updated on Thu, 13 Nov 2025 21:30:40 GMT
A close up of a steak sandwich. Save
A close up of a steak sandwich. | foodiffy.com

This steak sandwich is my favorite quick indulgence when I want something hearty and packed with flavor but without the fuss of a full meal. It brings together tender, seasoned steak with rich herb butter, sweet caramelized onions, and melty Havarti cheese all in a crunchy baguette. Perfect for lunch or a casual dinner, it feels like a special treat made with everyday ingredients.

I first threw this together after a busy workday and it instantly became a go-to for satisfying hunger without making a mess in the kitchen.

Ingredients

  • Softened unsalted butter: gives you a creamy base for the herb spread
  • Fresh dill: adds a bright, slightly tangy note that cuts through the richness—choose fresh and vibrant sprigs for the best taste
  • Garlic cloves: give a punch of savory depth—crush or finely mince to infuse the butter fully
  • Steak: provides the meaty star element—opt for a tender cut like ribeye or sirloin and chill it slightly before slicing for cleaner cuts
  • Oil for searing: ensures a good crust on the steak—use a high smoke point oil like canola or vegetable
  • Salt: seasons the steak perfectly—use coarse sea salt for better control
  • Yellow onion: caramelizes beautifully with natural sweetness, enhancing the sandwich layers
  • Havarti cheese: melts easily and has a buttery, mild flavor—pick thin slices for even melting
  • Baguette: holds the fillings well and adds a crunchy texture—look for a fresh baguette with a crisp crust

Instructions

Build The Herb Butter Spread:
Combine softened butter with crushed garlic and diced fresh dill in a bowl. Stir until evenly mixed, creating a smooth and flavorful spread that will add moisture and brightness to the sandwich. Set this aside while preparing the rest.
Prep The Steak:
Place your steak in the freezer for 10 to 15 minutes to firm it up for easier slicing. Then cut into thin, uniform strips. This step helps the steak cook quickly and results in tender bites.
Sear The Steak:
Heat a tablespoon of oil in a skillet over high heat until shimmering. Add the steak strips and season with salt. Let the steak cook undisturbed for about two to three minutes until seared on one side and golden. Flip and cook for another two minutes. Remove the steak from the pan and keep warm.
Caramelize The Onions:
Using the same skillet, add sliced half-rings of yellow onion. Reduce heat to medium and sauté, stirring occasionally for about ten minutes until the onions turn a deep golden brown and develop sweetness. Remove from the heat and set aside.
Assemble The Sandwich:
Slice the baguette lengthwise. Spread both cut sides generously with the herb butter mix. Layer the steak, then the caramelized onions on one half of the bread. Top with slices of Havarti cheese before closing the sandwich.
A close up of a steak sandwich with onions and greens.
A close up of a steak sandwich with onions and greens. | foodiffy.com

I love the herb butter because it brightens the richness of the steak and cheese. It reminds me of weekend lunches my family made where everyone customized their sandwich and lingered talking while tearing into these messy, delicious bites.

Storage tips

Keep leftover sandwich components separate if possible to maintain freshness. Store steak and onions in an airtight container up to three days in the fridge. Herb butter keeps well covered in the fridge for about a week.

Ingredient swaps

Swap Havarti cheese for provolone or fontina for a milder melt or sharp cheddar if you like bold flavors. Use fresh parsley or tarragon in place of dill for a different herb twist. Choose a ciabatta roll or kaiser bun if you want a softer bread.

Serving ideas

Serve this sandwich with a simple green salad dressed with lemon for balance. Pickles or a tangy slaw on the side bring nice crunch and acidity. A handful of kettle-cooked chips makes for a satisfying crunchy companion.

A close up of a steak sandwich with cheese and greens.
A close up of a steak sandwich with cheese and greens. | foodiffy.com

This steak sandwich is a tasty, quick treat well worth the little effort of preparation.

Frequently Asked Recipe Questions

→ How can I slice the steak thinly?

Partially freezing the steak for about 15 minutes firms it up, making thin, even slices easier to achieve.

→ What is the best way to cook the steak for this dish?

Heat a skillet with oil over high heat and cook the steak strips just until golden brown for a tender texture and rich flavor.

→ How should I prepare the onions?

Slice the onions into half rings and sauté them in the same skillet until they turn golden and caramelized, adding sweetness and depth.

→ Can I substitute Havarti cheese with another type?

Yes, milder cheeses like mozzarella or provolone can be used, but Havarti's creaminess complements the steak and herbs well.

→ What is the herb butter made of?

The herb butter combines softened unsalted butter with fresh dill and crushed garlic for a bright, flavorful spread.

→ How do I assemble the sandwich for best results?

Spread the herb butter on both baguette halves, then layer the steak slices, sautéed onions, and cheese, allowing the warmth to slightly melt the cheese.

Steak sandwich with herb butter

Tender steak and sautéed onions layered with Havarti cheese and herb butter on a crispy baguette.

Preparation Time
15 mins
Time to Cook
20 mins
Overall Time
35 mins
Created By: Breanna

Type of Recipe: Lunch & Dinner

Cooking Difficulty: Suitable for Beginners

Cultural Origin: American

Portion Size: 2 Number of Servings (2 sandwiches)

Dietary Options: ~

Ingredients Required

→ Herb Butter

01 113 grams unsalted butter, softened
02 15 milliliters fresh dill, finely chopped
03 3 garlic cloves, crushed

→ Steak and Seasoning

04 454 grams steak, thinly sliced
05 15 milliliters cooking oil
06 15 milliliters salt

→ Vegetables and Cheese

07 1 large yellow onion, sliced into half rings
08 4 slices Havarti cheese

→ Bread

09 1 baguette, sliced lengthwise

Guide to Cooking

Step 01

Combine softened butter, crushed garlic, and diced dill until smooth. Set aside.

Step 02

Freeze steak briefly to firm up, then slice into thin strips.

Step 03

Heat oil in a skillet over high heat. Season beef with salt and cook until golden brown. Remove from skillet and set aside.

Step 04

In the same skillet, sauté onion slices until golden brown. Remove from heat and set aside.

Step 05

Spread herb butter evenly on both cut sides of the baguette. Layer steak, sautéed onions, and Havarti cheese inside.

Extra Suggestions

  1. Adjust salt according to taste. Partially freezing steak makes slicing easier. Substitute cheese as preferred.

Necessary Equipment

  • Skillet
  • Knife

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains dairy and gluten

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 900
  • Fats: 55 g
  • Carbohydrates: 55 g
  • Protein: 55 g