If you love cheesesteak but want a lighter option, this Salmon Cheesesteak is perfect!
Packed with the rich flavors of fresh salmon, grilled onions, and melted cheese, all wrapped up in a toasted roll.
From flaky and tender salmon fillets to crunchy vegetables and a soft hoagie bun, this is one meal you won’t be afraid to eat again and again. And the best part? You can have it in just 20 minutes!
Recipe Video
Why This Recipe Works
This easy salmon cheesesteak works for a variety of reasons.
Ready in just 20 minutes, this sandwich is quick and easy to prepare, making it perfect for busy weeknights. Plus, you’ll love how easy it is to customize your own salmon cheesesteak sandwich. swap out the vegetables, change the cheese, or add your favorite sauces to make it your own.
In addition, using salmon adds significant health benefits to this dish. Salmon is a high-quality protein rich in omega-3 fatty acids and essential vitamins, making this a more nutritious alternative to the traditional Philly cheesesteak.
Ingredients

Sauce:
Mayo sauce, Worcestershire sauce, hot sauce, and Dijon mustard add sweet, spicy, and tangy flavors to your quick salmon cheesesteak. Feel free to experiment with this sauce by adding your favorite ingredients to the mix. Greek yogurt, sour cream, lemon juice, lemon zest, dill, parsley, chives, onion powder, garlic, sriracha, honey, maple syrup, and chipotle sauce are all popular options.
Vegetables:
This salmon cheesesteak sandwich is topped with chopped onions, mushrooms, and bell peppers for added flavor and a satisfying crunch. However, you can also add vegetables like spinach, kale, jalapenos, zucchini, tomatoes, or avocado to your sandwich to change things up a bit.
Salmon:
When making this delicious salmon cheesesteak sandwich, fresh salmon is the best option because it offers the best flavor and texture. To prepare it, remove the skin from your bones and use tweezers to remove any bones. Frozen salmon is a good option if fresh is not available, as long as it is thoroughly thawed before cooking.
Canned salmon can also work in spades. Other types of fish, such as cod, haddock, and mahi mahi, can be used in this recipe. Alternatively, you can make a Philly-style cheesesteak sandwich using thinly sliced steak or pork, shredded chicken or turkey, shrimp, tofu, or tempeh.

Seasons:
This easy salmon cheesesteak recipe uses simple ingredients to season the salmon, such as garlic powder, paprika, salt and pepper. However, you can season your salmon with your favorite spices and seasonings such as dill, parsley, oregano, cayenne, or onion powder.
Cheese:
The best types of cheese to add to your salmon cheesesteak are provolone, mozzarella, cheddar, gouda, American, and Swiss cheeses.
Hoagie Buns:
Hoagie buns are used for this chili salmon cheesesteak because they are soft but firm enough to hold the juicy filling and melted cheese without falling apart. Alternatively, baguettes, ciabatta buns, sub rolls, wraps, pitas, sourdough rolls, and brioche buns are all great options.
How to do it Salmon Cheesesteak
First step:
Combine the mayo, Dijon, hot sauce, and Worcestershire sauce in a small bowl and set aside.

Step two:
Heat 1 tablespoon of olive oil in a pan over medium heat.
Step Three:
Add the onion, bell pepper, and mushrooms to the pan. Simmer until soft and remove from pan.

Step Four:
Add some olive oil to the pan and add the salmon fillets.

Step five:
Cook the salmon for 4-5 minutes without moving, gently flip the fillets, then cook for another 3-4 minutes. Use a fork or spatula to fluff the fillets as they cook.

Step six:
Season the salmon with garlic powder, paprika, and salt and pepper to taste.

Step Seven:
Add the pepper, onion, and mushrooms back to the pan and stir to combine.

Step Eight:
Reduce the heat to medium-low, place your slices of cheese on top, cover with a lid, and let the cheese melt.

Step Nine:
Cut the hoagie buns, spread the mayo mixture you made earlier on the bottom half, and top with the cheesy salmon mixture.

Step ten:
Serve this Philly-style salmon cheesesteak with some french fries, and enjoy!

Tips
- To create the most flavorful salmon cheesesteak, use a simple marinade of olive oil, lemon juice, garlic, and herbs. Let your ties go anywhere from 30 minutes to overnight.
- For a crispy texture, toast your hoagie buns for a few minutes before adding tender salmon and gooey cheese. Not only does this add more texture to the dish, but it also allows your bread to hold better, preventing it from sticking.
What to Do with Salmon Cheesesteak
When serving a salmon cheesesteak sandwich, choose side dishes that complement the rich flavors. A clean, fresh garden salad with a lemony vinaigrette provides a refreshing contrast, while roasted sweet potatoes or roasted vegetables add a hearty touch.
Coleslaw provides a creamy, tangy counterpoint that balances the flavor of the sandwich. If you prefer a traditional side, seasoned potato wedges or crispy fries also work well. You can even serve it with a delicious cheesesteak sauce for dipping.

Frequently Asked Questions
Can I make a grilled salmon cheesesteak?
Yes, you can grill salmon and grilled vegetables for a smoky flavor. To make a grilled salmon cheesesteak, heat the grill to medium-high, place your steaks in a grill basket or on tin foil, and cook for 3-4 minutes on each side until cooked through. Remove, thinly slice, or use several forks to separate the fish.
In this step, build your sandwich, place the cheese directly on the sandwich, and return it to the skillet over low heat to melt the cheese and warm the bun.
How do I prevent salmon from overcooking and drying out?
Cook the salmon over medium heat for a short time. Once you add the fillets and they begin to burn easily with a fork, the cooking will go quickly, so don’t go. Avoid cooking it on low heat for a long time, which can make it dry.
What’s the best way to store leftover salmon cheesesteak?
To keep the remaining salmon cheesesteak, separate the salmon, vegetables, and bread. Place the salmon and vegetables in an airtight container and refrigerate for up to 2 days or up to 2 months.
Salmon Recipes
Salmon is a healthy food that can contribute to good bone, heart, and brain health. If you want to add more dishes like this healthy salmon cheesesteak to your culinary repertoire, check out this collection of other salmon recipes.
Black salmon
Salmon Patties
Instant Pot Salmon and Rice
Air Fryer Salmon Burger

-
Combine the mayo, Dijon, hot sauce, and Worcestershire sauce in a small bowl and set aside.
-
Heat 1 tablespoon of olive oil in a pan over medium heat.
-
Add the onion, bell pepper, and mushrooms to the pan. Simmer until soft and remove from pan.
-
Add some olive oil to the pan and add the salmon fillets.
-
Cook the salmon for 4-5 minutes without moving, gently flip the fillets, then cook for another 3-4 minutes. Use a fork or spatula to fluff the fillets as they cook.
-
Season the salmon with garlic powder, paprika, and salt and pepper to taste.
-
Add the pepper, onion, and mushrooms back to the pan and stir to combine.
-
Reduce the heat to medium-low, place your slices of cheese on top, cover with a lid, and let the cheese melt.
-
Cut the hoagie buns, spread the mayo mixture you made earlier on the bottom half, and top with the cheesy salmon mixture.
-
Serve this Philly-style salmon cheesesteak with some french fries, and enjoy!
Calories: 536kcal Carbohydrates: 22g Protein: 40g Oil: 32g Saturated Fats: 6g Polyunsaturated Fats: 11g Monounsaturated Fats: 12g Trans Fats: 0.03g Cholesterol: 104mg Sodium: 992mg Potassium: 1067mg Fiber: 2g Sugar: 5g Vitamin A: 1096IU Vitamin C: 41mg Calcium: 89mg Iron: 7mg
- To create the most flavorful salmon cheesesteak, use a simple marinade of olive oil, lemon juice, garlic, and herbs. Let your ties go anywhere from 30 minutes to overnight.
- For a crispy texture, toast your hoagie buns for a few minutes before adding tender salmon and gooey cheese. Not only does this add more texture to the dish, but it also allows your bread to hold better, preventing it from sticking.
