This Texas Roadhouse Salmon is a tasty and healthy choice! It’s juicy and perfectly grilled, making it a favorite among fish lovers. The blend of spices adds a nice kick without being overpowering.
Whenever I make this, I feel like I’m dining out! Pair it with a side of baked potato and a salad, and you’ve got a meal that feels special without much fuss. Yum! 😋
Key Ingredients & Substitutions
Salmon: Fresh salmon is the star of this dish. If you can’t get salmon, substitute with steelhead trout or even tilapia. Both will work, but salmon provides a richer flavor and texture.
Olive Oil or Butter: I often use olive oil for a healthier option, but melted butter adds a delicious richness. You can also try avocado oil for a neutral flavor.
Spices: The combination of paprika, garlic powder, and thyme is key to the flavor. If you don’t have thyme, dried basil or rosemary could work too. For a milder flavor, skip the cayenne pepper.
How Do I Get My Salmon to Grill Perfectly?
Grilling salmon can seem tricky, but it’s all about the right technique. Here’s how to ensure it turns out just right:
- Pat the salmon dry before seasoning, which helps it get a nice crust.
- Let your grill heat up properly—medium-high heat is key to searing the outside while keeping the inside tender.
- For grilling, place the salmon skin-side down. If grilling skinless, use a little more oil to prevent sticking.
- Don’t flip too soon! Wait for 4-5 minutes or until it’s easy to lift off the grill and shows those lovely grill marks.
Letting it rest post-cooking helps lock in moisture, so don’t skip that step!

Texas Roadhouse Salmon
Ingredients You’ll Need:
- 4 salmon fillets (about 6 oz each), skin-on or skin-off as preferred
- 2 tablespoons olive oil or melted butter
- 1 tablespoon lemon juice
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1 teaspoon salt
- 1 teaspoon black pepper (freshly cracked for best flavor)
- 1/2 teaspoon cayenne pepper (optional, for a bit of heat)
How Much Time Will You Need?
This dish takes about 10 minutes of prep time and around 10 minutes for cooking, making your total time about 20 minutes. It’s a quick meal option that tastes great!
Step-by-Step Instructions:
1. Preheat the Grill or Oven:
Start by preheating your grill or the oven broiler to medium-high heat, which is about 400°F (200°C). This is key for getting that perfect sear on your salmon.
2. Mix the Seasoning:
In a small bowl, mix together the paprika, garlic powder, onion powder, dried thyme, dried oregano, salt, black pepper, and cayenne pepper. This seasoning rub will bring so much flavor!
3. Prepare the Salmon:
Pat your salmon fillets dry using paper towels to help the seasoning stick better. Then, brush each fillet lightly with olive oil or melted butter and drizzle them with lemon juice. This adds a delicious flavor and moisture.
4. Apply the Seasoning:
Evenly sprinkle the seasoning rub over all sides of the salmon fillets. Press gently to help it stick. You want that flavor to soak in!
5. Cook the Salmon:
If you’re grilling, place the salmon fillets on the grill with the skin side down (if applicable). Grill for about 4-5 minutes per side until it flakes easily with a fork. If you’re broiling, place the salmon on a lined baking sheet and broil for about 6-8 minutes. Keep an eye on it to avoid burning! It should be cooked through and slightly charred on top.
6. Let It Rest:
Remove the salmon from the heat and let it rest for a couple of minutes. This helps the juices redistribute, keeping your salmon nice and moist.
7. Serve and Enjoy:
Serve your salmon hot, paired with sides like mashed potatoes, fresh green beans with cherry tomatoes, and a creamy ranch dip. Enjoy your delightful meal that brings the taste of Texas Roadhouse to your home!
With this recipe, you’ll have a flavorful, juicy salmon dish that’s easy to make and incredibly satisfying. Enjoy! 🎉
Can I Use Frozen Salmon for This Recipe?
Yes, you can use frozen salmon, but it’s important to thaw it completely beforehand. The best way to thaw salmon is to place it in the refrigerator overnight or submerge it in a sealed plastic bag in cold water for about 30 minutes. Once thawed, pat it dry before seasoning.
What Can I Substitute for Olive Oil?
If you don’t have olive oil on hand, melted butter works beautifully! You can also use canola oil or avocado oil as a neutral-flavored substitute. Just remember that butter will add a rich flavor, while the oils will provide a lighter taste.
How Do I Store Leftover Salmon?
Store any leftover salmon in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm it in the microwave or on the stovetop, being careful not to overcook, as this can make it dry.
What Should I Serve with This Salmon?
This salmon pairs wonderfully with sides like baked potatoes, rice, or a fresh salad. For a classic Texas Roadhouse experience, serve it alongside mashed potatoes and fresh green beans. A creamy dip can also complement it nicely!
