This Texas Roadhouse Salmon Recipe comes together in about 30 minutes and is baked to perfection for a hassle-free weeknight meal that your family will love! You can easily switch up the ingredients to suit your taste or use it as a “clean out the fridge” meal to get rid of leftovers and odds and ends. Seriously, it’s so versatile!
Ingredients Breakdown
Fresh Salmon Fillets
4 fresh salmon fillets (6 oz each) are the stars of this dish! Salmon is rich in omega-3 fatty acids and has a wonderfully buttery texture when cooked right. You can use fresh or frozen salmon here, just make sure to thaw frozen fish before cooking. If you’re not a salmon fan, you can definitely swap it out for another flaky fish like tilapia or cod!
Extra Virgin Olive Oil
2 tablespoons of extra virgin olive oil are going to give you the best flavor and texture for this recipe. I prefer olive oil for its health benefits and delicious taste, but you could use melted butter if you want an extra layer of richness.
Freshly Squeezed Lemon Juice
You’ll need 2 tablespoons of freshly squeezed lemon juice, that bright acidity balances the richness of the salmon perfectly! If you’re in a pinch, bottled lemon juice will work too, but I always recommend fresh when you can!
Garlic Powder
1 teaspoon of garlic powder adds tons of flavor without any fuss. Garlic powder is convenient because you don’t have to chop anything! But if you’re a fan of fresh garlic, go ahead and use a couple of cloves, minced. Just remember to adjust the cooking time so it doesn’t burn!
Honey
2 tablespoons of honey bring a wonderful sweetness to this dish. It caramelizes beautifully during cooking, giving the salmon a lovely glaze. You can substitute maple syrup if you need a vegan option!
Fresh Dill
2 tablespoons of fresh dill, chopped, adds a lovely herby flavor that elevates this dish to gourmet status! If you don’t have fresh dill, dried will work, but use about a third of the amount since it’s more concentrated.
Salt and Pepper
Lastly, salt and pepper to taste; this is where you can customize it to your family’s liking. A couple pinches of salt and pepper really enhance the flavors of the salmon and marinade.
How to Make Texas Roadhouse Salmon
Step 1: Preheat & Prepare
Preheat your grill or oven to 375°F (190°C). While that’s heating up, line a baking tray with parchment paper or lightly grease it. This makes cleanup a snap!
Step 2: Prepare the Salmon
Next, place the salmon fillets skin-side down on the prepared tray. Drizzle 2 tablespoons of olive oil over the fillets and season them with a couple pinches of salt and pepper.
Step 3: Make the Marinade
In a bowl, whisk together 2 tablespoons of lemon juice, 2 tablespoons of honey, 1 teaspoon of garlic powder, and 2 tablespoons of chopped dill. This is where the magic begins! You’ll want to pour half the marinade over the salmon to let it soak up all those delicious flavors. Let it sit for about 15 minutes to really absorb those tasty notes.
Step 4: Cook the Salmon
Place the salmon on the grill or in the oven and cook for 12-15 minutes until it’s flaky and golden. The smell will be incredible, it’ll make your mouth water, trust me. Brush the remaining marinade onto the fillets during the last few minutes of cooking.
Step 5: Serve
Serve your delicious salmon warm; it pairs beautifully with steamed veggies or a fresh salad!

Why I Love This Recipe
This is my go-to recipe when I’m looking for something delicious yet super easy. I’m a real sucker for meals that are packed with flavor and come together quickly, especially after a long day! The best part is, you can use whatever you’ve got on hand, and it always turns out wonderful. Plus, it’s comfort food that my whole family enjoys!
If you loved this Texas Roadhouse Salmon, be sure to check out my Baked Boursin Salmon, my Crispy Pan Fried Salmon Croquettes, or my Salmon Balls with Creamy Avocado Sauce!
Why This Recipe Works
Quick & Easy
Comes together in under 30 minutes perfect for busy weeknights when you need to get dinner on the table fast!
Customizable
Use whatever ingredients you have at home! Want to add some spice? Just toss some red pepper flakes in there! Not a fan of dill? Try parsley or basil instead!
Comfort Food
This dish is loaded with tons of flavor and just feels warm and inviting a true comfort food moment when you need it!
Budget-Friendly
With affordable, everyday ingredients, you don’t have to break the bank to have a delicious dinner.
Make-Ahead Friendly
You can whisk up the marinade ahead of time and marinate the salmon to save some time! Just pull it out of the fridge when you’re ready to cook!
Serving & Storage Tips
How to Serve This Salmon
Serve this Texas Roadhouse Salmon with a side of roasted vegetables, a simple green salad, or over a bed of quinoa or rice. It’s light, fresh, and makes for a lovely meal!
Storage
Leftovers keep well in the fridge for up to 3 days. Let the salmon cool completely before placing it in an airtight container.
Reheating Instructions
The best method to reheat is in the oven at 350°F until warmed, about 10 minutes, to keep it from drying out.
Is it Freezer Friendly?
Yes, you can freeze the cooked salmon! Wrap it tightly in foil or store in a freezer-safe container. It’ll keep well for up to 3 months. Just thaw it overnight in the fridge before reheating.
This wonderfully simple Texas Roadhouse Salmon is a family favorite in my home that I know you’ll love too! It’s quick and easy and packed with tons of flavor, your family will be asking for it again and again. So, what are you waiting for? Give it a try tonight! Happy cooking! Follow us on Pinterest for daily meal inspiration!

Texas Roadhouse Salmon
Ingredients
Method
- Preheat your grill or oven to 375°F (190°C) and line a baking tray with parchment paper or lightly grease it.
- Place the salmon fillets skin-side down on the prepared tray and drizzle with olive oil. Season with salt and pepper.
- In a bowl, whisk together lemon juice, honey, garlic powder, and chopped dill. Pour half of the marinade over the salmon and let it sit for about 15 minutes.
- Cook the salmon on the grill or in the oven for 12-15 minutes until flaky and golden, brushing with remaining marinade during the last few minutes.
- Serve the salmon warm with a side of steamed veggies or a fresh salad.