This grilled salmon sandwich is a delightful meal packed with tasty flavors. It’s topped with a creamy dill sauce that adds a fresh twist!
I love how quick it is to make this sandwich. Just grill the salmon, slather on that dill sauce, and you’re ready to impress anyone at the dinner table! Yum! 😋
Key Ingredients & Substitutions
Salmon: Fresh salmon fillets are the star of this dish. If you’re looking for a budget-friendly option, frozen salmon works well, just make sure to thaw it first. For a different flavor, try using trout or even grilled chicken for a twist.
Bacon: I recommend smoked bacon for that extra flavor, but turkey bacon or even crispy prosciutto can be used for a lighter option. Vegans can skip this ingredient or use plant-based bacon alternatives.
Buns: Brioche buns are buttery and soft, making them a great choice. However, any sturdy sandwich bun, like whole wheat or ciabatta, will hold up nicely against the salmon and toppings.
Dill: Fresh dill gives an amazing taste, but if it’s hard to find, substitute with dried dill—just use less. You can also experiment with parsley or chives for a different herbal note.
How Can I Grill Salmon to Perfection?
Grilling salmon can be tricky, but it’s simple if you follow these steps. First, make sure your grill is hot enough before placing the salmon on it. This helps prevent sticking.
- Brush the salmon with oil to create a barrier against flames and sticking.
- Grill for 4-5 minutes on one side without moving it; flipping too soon can break it apart.
- Use a fish spatula to gently flip the salmon. Cook until it flakes easily with a fork and is no longer translucent.
Always keep an eye on it while grilling to avoid overcooking. Enjoy that delicious grilled flavor!

Grilled Salmon Sandwich with Dill Sauce
Ingredients You’ll Need:
For the Sandwich:
- 2 salmon fillets (about 6 oz each), skin removed
- Salt and freshly ground black pepper, to taste
- 4 slices of smoked bacon
- 2 sandwich buns or brioche buns
- 4 large lettuce leaves (e.g., green leaf or romaine)
- 1 large tomato, sliced
For the Dill Sauce:
- 1/2 cup mayonnaise
- 1 tablespoon fresh dill, finely chopped (or 1 teaspoon dried dill)
- 1 teaspoon lemon juice
- 1 teaspoon Dijon mustard (optional)
- 1/2 teaspoon garlic powder (optional)
For Grilling:
- 1 tablespoon olive oil or melted butter (for grilling)
How Much Time Will You Need?
This delicious grilled salmon sandwich takes about 30 minutes to prepare and cook. You’ll spend about 10-15 minutes grilling the salmon and bacon, and an additional 10-15 minutes putting everything together, toasting the buns, and making the dill sauce. Quick and simple!
Step-by-Step Instructions:
1. Preheat the Grill:
Before you do anything, get your grill or grill pan heating up! Set it to medium-high heat so it’s nice and ready for your salmon. This helps to achieve those beautiful grill marks and a smoky flavor.
2. Season the Salmon:
Season both sides of your salmon fillets with salt and freshly ground black pepper. This enhances their natural flavors. To help prevent sticking, lightly brush each fillet with olive oil or melted butter.
3. Grill the Salmon:
Place the salmon on the grill. Let it cook for about 4-5 minutes on one side. Don’t move it around while it’s cooking; this helps it get that nice char. After 4-5 minutes, flip the salmon over and grill for another 4-5 minutes until it’s cooked through and flakes easily with a fork. Once done, remove it from the grill and set aside.
4. Cook the Bacon:
While the salmon is grilling, put a skillet on medium heat and cook the bacon slices until they’re crispy. This should take about 5-7 minutes. Once they’re done, let them drain on a paper towel to remove excess grease.
5. Prepare the Dill Sauce:
In a small mixing bowl, combine the mayonnaise, chopped fresh dill, lemon juice, Dijon mustard (if using), and garlic powder (if using). Mix everything together until it’s well combined and creamy. You can adjust the seasoning to your liking.
6. Toast the Buns:
Lightly toast your sandwich buns on the grill or in a toaster until they’re golden brown and warm. This adds a delightful crunch to your sandwich!
7. Assemble the Sandwich:
Grab the bottom half of each bun and spread a generous layer of the dill sauce over it. Next, layer on the lettuce leaves and tomato slices. Carefully place the grilled salmon fillet on top, then add the crispy bacon slices. If you like, you can add more dill sauce on top of the salmon for extra flavor.
8. Complete the Sandwich:
Finally, place the top half of the bun over everything. Press down gently to keep it all together.
9. Serve and Enjoy:
Serve your tasty grilled salmon sandwich immediately, maybe with some lemon wedges on the side if you like a little extra zest. Enjoy this fresh and flavorful meal!
Can I Use Frozen Salmon for This Recipe?
Yes, you can use frozen salmon! Just make sure to thaw it completely first. You can thaw salmon in the fridge overnight, or for a quicker method, place it in a sealed plastic bag and submerge it in cold water for about 30 minutes.
What Can I Substitute for Mayonnaise in the Dill Sauce?
If you’re looking for a healthier option or a dairy-free alternative, you can use Greek yogurt or a vegan mayonnaise. Both will still give you that creamy texture and flavor.
How Do I Store Leftover Sandwiches?
It’s best to store leftover components separately to maintain freshness. Place the cooked salmon, bacon, and dill sauce in airtight containers in the fridge for up to 2 days. Reheat the salmon gently in the microwave or on the grill before assembling the sandwich again.
Can I Make This Sandwich Ahead of Time?
While it’s best fresh, you can prepare the dill sauce and grill the salmon and bacon ahead of time. Just keep them refrigerated, then assemble the sandwich when you’re ready to serve!
