My teenagers used to roll their eyes the second they heard “salmon for dinner.” That changed the day I nailed this Texas Roadhouse Salmon copycat at home. My son walked into the kitchen, sniffed the air, and asked if we were going out to eat. We weren’t. We were just 25 minutes away from one of the best weeknight dinners I make.
This recipe recreates that signature sweet, smoky, caramelized crust with a spice rub built entirely from pantry staples. Smoked paprika, brown sugar, garlic, a hit of lemon and butter at the end. Whether you grill it or bake it, the result is tender, flaky, high-protein salmon that genuinely rivals the original.
Table of Contents
Ingredients for Texas Roadhouse Salmon Copycat
I always keep these ingredients stocked because once you make this Texas Roadhouse Salmon copycat, it gets requested on repeat. The spice rub is the real secret here, and I promise you already have everything you need.
- 4 salmon fillets (about 6 oz each, 1-inch thick) I recommend skin-on, especially for grilling; it keeps the fish moist and prevents sticking to the grates
- 1 tablespoon olive oil
- 2 tablespoons unsalted butter (1/2 tablespoon per fillet) my preference is real unsalted butter here, not margarine; it makes a noticeable difference in richness when it melts over the hot fish
- 1 fresh lemon, plus extra wedges for serving
- 1 tablespoon light brown sugar
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika in my experience, smoked paprika rather than regular sweet paprika is what gives this that deep, restaurant-style flavor
- 1/2 teaspoon salt
- 1/2 teaspoon freshly ground black pepper
- 1/4 teaspoon cayenne pepper (optional) I usually skip this for my kids and add it only to the adult portions
Step-by-Step Instructions
I recommend reading through all the steps before you start. The prep is minimal, but two things matter most here: getting the salmon completely dry before seasoning, and not rushing the grill or oven.
Step 1: Pat all four salmon fillets completely dry with paper towels on both sides. This is the step most people skip, and it’s the reason homemade salmon never forms a proper crust. Dry fish equals better browning, full stop.
Step 2: In a small bowl, combine the brown sugar, garlic powder, onion powder, smoked paprika, salt, black pepper, and cayenne if using. Stir until fully blended into a uniform rub.
Step 3: Brush about 1 tablespoon of olive oil evenly over both sides of each fillet. Then generously press the spice rub onto the top, bottom, and sides of each piece, making sure every surface is coated.
Step 4 (Grill Method): Preheat your grill to medium-high heat, around 400 to 450 degrees F. Clean the grates thoroughly with a wire brush, then oil them well to prevent sticking. Place the salmon skin-side down and grill undisturbed for 4 to 6 minutes. You’ll see the flesh turn opaque from the bottom up. Flip carefully using a wide thin spatula and cook for another 3 to 5 minutes, until the fish flakes easily with a fork and reaches an internal temperature of 145 degrees F.
Step 4 (Oven Method): Preheat your oven to 400 degrees F. Line a baking sheet with parchment paper or foil and lightly grease it with olive oil. Place the fillets on the sheet with space between them and bake for 12 to 18 minutes, checking at the 12-minute mark. The salmon is done when it flakes easily and hits 145 degrees F internally.
Step 5: Transfer to a serving plate immediately. Place a small pat of butter on top of each fillet while still hot and let it melt. Squeeze fresh lemon juice generously over each piece and serve right away with extra lemon wedges on the side. Let the salmon rest for one full minute before serving for the best texture.
What to Serve with Texas Roadhouse Salmon Copycat
The best sides for this Texas Roadhouse Salmon copycat balance its bold, smoky-sweet flavor with something creamy, fresh, or hearty. Here are my favorite pairings:
Mashed Potatoes: The creamy texture contrasts beautifully with the caramelized spice crust. This is the classic Texas Roadhouse-style pairing and it works every single time.
Roasted Vegetables: Broccoli, asparagus, or zucchini roasted at 400 degrees F alongside the salmon adds color, crunch, and extra nutrients to the plate.
Steamed Rice or Quinoa: A neutral base that soaks up every drop of the buttery lemon juices. If you love salmon over rice, my One Pot Salmon and Rice takes that combo even further.
Fresh Garden Salad: Keeps the meal light and refreshing alongside such a bold main. A great weeknight option when you want something quick.
Corn on the Cob: A nod to the full Texas Roadhouse experience right at your table. Sweet, simple, and perfect alongside smoky salmon.
If you are a salmon fan, you will also love my Creamy Roasted Red Pepper Salmon and my Mediterranean Salmon Bowl for two totally different but equally satisfying ways to enjoy it. My One Skillet Greek Salmon is another quick weeknight winner with a bright lemon-herb twist.
Storage & Serving Tips
Store leftover salmon in an airtight container in the refrigerator for up to 2 days. Salmon is genuinely best fresh, so try to cook only what you plan to eat that night if possible.
To reheat, I recommend a low oven at 275 degrees F for about 10 minutes rather than the microwave. Low and slow reheating keeps the fish from drying out or turning rubbery. Cover it loosely with foil while it warms.
Pro tip: leftover salmon is incredible flaked cold over a salad or tucked into a wrap the next day. It is also delicious alongside a bowl-style meal like my High Protein Teriyaki Salmon Bowls if you want a saucy contrast to the smoky dry-rub flavor of this recipe.
Conclusion
This Texas Roadhouse Salmon copycat is proof that a restaurant-quality dinner does not require a reservation or a complicated technique. A simple pantry spice rub, skin-on fillets, and a pat of butter at the end are genuinely all it takes. If you have been looking for a high-protein weeknight dinner the whole family will actually get excited about, this is the one. Give it a try and let me know how it goes!
Texas Roadhouse Salmon Copycat
Equipment
-
Grill or oven
-
Baking sheet
-
Parchment paper or aluminum foil
-
Small bowl
-
Wide thin spatula
-
Paper towels
-
Wire brush
-
Instant read thermometer
Ingredients
- 4 salmon fillets about 6 oz each, 1-inch thick, skin-on recommended
- 1 tbsp olive oil
- 2 tbsp unsalted butter 1/2 tablespoon per fillet
- 1 fresh lemon plus extra wedges for serving
- 1 tbsp light brown sugar
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp smoked paprika smoked, not regular sweet paprika
- 0.5 tsp salt
- 0.5 tsp freshly ground black pepper
- 0.25 tsp cayenne pepper optional, skip for milder version
Instructions
-
Pat all four salmon fillets completely dry on both sides with paper towels. This step is essential for forming a proper crust.
-
In a small bowl, combine the brown sugar, garlic powder, onion powder, smoked paprika, salt, black pepper, and cayenne if using. Stir until fully blended.
-
Brush 1 tablespoon of olive oil evenly over both sides of each fillet. Then press the spice rub generously onto the top, bottom, and sides of every piece.
-
Grill method: Preheat grill to medium-high, 400 to 450 degrees F. Clean and oil the grates. Place salmon skin-side down and grill undisturbed for 4 to 6 minutes. Flip carefully with a wide spatula and cook another 3 to 5 minutes until the fish flakes easily and reaches 145 degrees F internally.
-
Oven method: Preheat oven to 400 degrees F. Line a greased baking sheet with parchment paper. Bake fillets 12 to 18 minutes, checking at 12 minutes, until internal temperature reaches 145 degrees F.
-
Transfer to a serving plate. Place a small pat of butter on top of each fillet while still hot and let it melt. Squeeze fresh lemon juice over each piece and serve immediately with extra lemon wedges. Rest for one minute before serving.




