Love this? Save it for later!
Share the inspiration with your friends
The first time I made this chili lime baked trout, it was a total accident. I had a filet of trout in the fridge that needed cooking, a lime that was about to turn, and absolutely zero energy for a complicated dinner. I remember standing there, staring into the spice drawer, thinking, “Just throw something together.” I grabbed chili powder, cumin, and that sad lime. I figured if it was terrible, I’d order pizza. But the smell that filled my kitchen—smoky, bright, and warm—made me hopeful. When I took that first bite, I actually laughed out loud. It was ridiculously good. The fish was flaky, the seasoning was punchy, and that creamy avocado crema? Pure magic. I’ve made it every week since. Not because I’m trying to be fancy, but because it’s the kind of dinner that makes you feel like you have your life together, even on a Tuesday night when you’re running on fumes.
Why You’ll Love This Recipe
This chili lime baked trout is not just another fish recipe. It’s the one that converts people who “don’t really like fish.” I’ve seen it happen at my own table.
- Quick & Easy: From fridge to plate in under 25 minutes. No marinating, no complicated steps.
- Simple Ingredients: You probably have most of the spices already. The avocado crema comes together in a blender in 30 seconds.
- Perfect for Busy Weeknights: It feels special enough for a Friday night but fast enough for a Wednesday scramble.
- Crowd-Pleaser: The flavors are bold but not scary. Even picky eaters tend to love it.
- Unbelievably Delicious: That combination of smoky chili, zesty lime, and cool, creamy avocado is honestly addictive.
What makes this different from other fish recipes? It’s the balance. The chili rub doesn’t overpower the delicate trout—it enhances it. And that avocado crema isn’t an afterthought; it’s the star that ties everything together. I’ve tested this with different fish, different spice blends, and different crema ratios. This version is the one that stuck because it just works.
What Ingredients You Will Need
This recipe uses simple, fresh ingredients to create something that tastes way more complex than it is. Most of these are pantry staples or easy to find at any grocery store.
For the Chili Lime Trout:
- 2 trout fillets (about 6 oz each, skin-on or skinless—both work great)
- 1 tablespoon olive oil (or avocado oil for a higher smoke point)
- 1 teaspoon chili powder (I use a mild blend, but use your favorite)
- ½ teaspoon ground cumin (adds that warm, earthy depth)
- ½ teaspoon smoked paprika (this is key for that subtle smoky flavor)
- ¼ teaspoon garlic powder
- ¼ teaspoon salt (plus more to taste)
- ⅛ teaspoon black pepper
- Zest of 1 lime (don’t skip this—it concentrates the lime flavor)
- Juice of ½ lime (save the other half for the crema)
For the Avocado Crema:
- 1 ripe avocado (should yield to gentle pressure)
- ¼ cup sour cream (or Greek yogurt for a tangier, higher-protein version)
- Juice of ½ lime
- ¼ teaspoon salt
- 2 tablespoons fresh cilantro (packed, plus more for garnish)
- 1 small garlic clove (optional, for a savory kick)
- 2-3 tablespoons water (to thin to your desired consistency)
For Serving (Optional but Recommended):
- Warm corn or flour tortillas
- Fresh cilantro
- Lime wedges
- Thinly sliced red onion or radishes
Ingredient Tips: For the best flavor, use fresh lime juice—not the bottled stuff. It really makes a difference here. I personally love using McCormick’s smoked paprika for its consistent, robust flavor. If your avocado isn’t perfectly ripe, the crema might be a bit chunky, so make sure it’s soft but not mushy. For a dairy-free crema, swap the sour cream with full-fat coconut cream or a dairy-free yogurt.
Equipment Needed
You don’t need a fancy kitchen for this one. Here’s what you’ll need:
- Baking sheet (a standard half-sheet pan works perfectly)
- Parchment paper or aluminum foil (for easy cleanup—trust me on this)
- Small bowl (for mixing the spice rub)
- Blender or food processor (for the crema; an immersion blender with a cup also works)
- Chef’s knife and cutting board
- Citrus juicer or reamer (or just use your hands—no judgment)
- Fish spatula (optional, but makes transferring the cooked fish so much easier)
If you don’t have a blender, you can mash the avocado with a fork and whisk in the other crema ingredients. It won’t be as smooth, but it’ll still be delicious. I’ve done it that way when my blender was in the dishwasher, and it was totally fine.
Preparation Method
Let’s get cooking. This whole process moves fast, so I like to prep everything before I turn on the oven. Read through once, then dive in.
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or foil. This makes cleanup a breeze—you’ll thank me later.
- Make the spice rub. In a small bowl, combine 1 teaspoon chili powder, ½ teaspoon ground cumin, ½ teaspoon smoked paprika, ¼ teaspoon garlic powder, ¼ teaspoon salt, ⅛ teaspoon black pepper, and the zest of 1 lime. Stir it all together with a fork. The smell at this point is incredible—smoky, warm, and bright.
- Prep the trout. Pat the trout fillets dry with paper towels. This is important because dry fish gets that beautiful, flaky texture. Place them skin-side down (if they have skin) on the prepared baking sheet. Drizzle with 1 tablespoon olive oil and rub it all over the fillets.
- Season the fish. Sprinkle the spice rub evenly over both fillets. Use your fingers to gently press it into the flesh so it sticks. Don’t worry about being perfect—a little unevenness adds character.
- Squeeze the juice of ½ lime over the seasoned fillets. This adds that fresh, zesty kick right before baking.
- Bake the trout. Place the baking sheet in the preheated oven and bake for 10-12 minutes. The fish is done when it flakes easily with a fork and is opaque all the way through. For thinner fillets, start checking at 8 minutes. For thicker ones, it might take up to 14 minutes. I always set my timer for 10 minutes and check from there.
- While the fish bakes, make the avocado crema. In a blender or food processor, combine 1 ripe avocado (peeled and pitted), ¼ cup sour cream, the juice of ½ lime, ¼ teaspoon salt, 2 tablespoons fresh cilantro, and 1 small garlic clove (if using). Blend until smooth. Add water, 1 tablespoon at a time, until it reaches a pourable consistency. I like mine thick enough to dollop but thin enough to drizzle. Taste and adjust salt or lime juice as needed. Set aside.
- Rest and serve. Once the trout is done, let it rest on the baking sheet for 2-3 minutes. This lets the juices redistribute. Serve the fillets with a generous drizzle of avocado crema, a sprinkle of fresh cilantro, and lime wedges on the side. If you’re using tortillas, warm them directly over a gas flame or in a dry skillet for about 30 seconds per side.
Pro Tip: The crema can be made up to a day ahead. Store it in an airtight container with a piece of plastic wrap pressed directly onto the surface to prevent browning. Give it a good stir before using.
Cooking Tips & Techniques
I’ve made this recipe probably a dozen times now, and I’ve learned a few things along the way. Let me save you from my mistakes.
Don’t Overcook the Fish. This is the number one mistake people make with trout. It’s a lean, delicate fish, and it cooks fast. The second it flakes easily with a fork, it’s done. Overcooked trout becomes dry and mealy, and all that beautiful chili lime flavor gets lost. I’ve ruined a few fillets by getting distracted—trust the 10-minute timer.
Let the Fish Rest. I know it’s tempting to dig in immediately, but that 2-3 minute rest is crucial. It allows the juices to settle back into the flesh, making every bite moist and tender. I use that time to warm tortillas or set the table.
Toast Your Spices (Optional but Amazing). If you have an extra 60 seconds, toast the chili powder, cumin, and smoked paprika in a dry skillet over medium heat until fragrant—about 30-45 seconds. This deepens their flavor significantly. Just be careful not to burn them; they go from fragrant to bitter very quickly.
Use Room Temperature Sour Cream. If your sour cream is straight from the fridge, the crema might seize up a bit. Let it sit on the counter for 10 minutes before blending, or just blend it a little longer. A splash of warm water can help loosen it.
Double the Crema. Honestly, I always make a double batch of the avocado crema. It’s amazing on tacos, as a dip for crispy rice cakes, or even spread on toast. It never lasts long in my fridge.
Variations & Adaptations
This recipe is super flexible. Here are some ways to change it up based on what you have or what you’re craving.
1. Swap the Fish. Trout is wonderful, but this chili lime rub works beautifully on other fish too. Try it with salmon (add 2-3 minutes to the baking time), cod, or even tilapia. For a heartier option, try it with crispy Cajun tofu bites for a vegetarian twist.
2. Make it Dairy-Free. The crema is easy to adapt. Use full-fat coconut cream or a dairy-free yogurt in place of the sour cream. The flavor will be slightly different—more tropical with coconut—but still delicious. I’ve tested this with cashew cream too, and it’s fantastic.
3. Add Heat. If you like things spicy, add ¼ teaspoon of cayenne pepper to the spice rub, or throw a small serrano pepper (seeds removed) into the crema when blending. The crema will have a lovely green heat that pairs perfectly with the smoky chili.
4. Turn it Into Tacos. This is my favorite variation. Flake the cooked trout into warm corn tortillas, top with avocado crema, pickled red onions, and a sprinkle of cotija cheese. It’s an easy, impressive weeknight dinner. Serve it alongside a cozy Mediterranean chickpea orzo soup for a full meal.
5. Grill It. In the summer, I love making this on the grill. Cook the seasoned trout directly on a well-oiled grill grate over medium-high heat for 3-4 minutes per side, depending on thickness. The smoky char adds another layer of flavor.
Serving & Storage Suggestions
This chili lime baked trout is best served warm, right after it comes out of the oven. But here’s how to handle leftovers and make the most of it.
How to Serve: I love serving this fish on a bed of cilantro lime rice or with a simple green salad. The avocado crema acts as both a sauce and a dressing. For a low-carb option, serve it over cauliflower rice or zucchini noodles. A side of roasted asparagus or one-pan lentil potato skillet rounds out the meal beautifully.
Storage: Store leftover cooked trout in an airtight container in the refrigerator for up to 2 days. The avocado crema will keep for 1 day in the fridge if stored with plastic wrap pressed directly onto its surface. After that, the avocado will start to brown. Give it a good stir before using—it’s still safe to eat, just less pretty.
Reheating: The best way to reheat trout is gently. Place it in a 300°F (150°C) oven for 5-7 minutes, or until just warmed through. Microwaving can make it dry and rubbery, so I avoid it. The crema should not be reheated—serve it cold or at room temperature.
Freezing: I don’t recommend freezing the cooked trout, as the texture suffers. However, you can freeze the avocado crema in an ice cube tray for up to 1 month. Thaw in the fridge overnight and blend again with a splash of water to bring it back to life.
Flavor Development: The chili lime flavors actually deepen slightly overnight in the fridge. The next day, the fish is perfect flaked into a salad or tucked into a quesadilla. It’s a completely different, but equally delicious, experience.
Nutritional Information & Benefits
This recipe is as good for you as it tastes. Here’s a rough breakdown per serving (one fillet with about ¼ of the crema):
- Calories: Approximately 380-420
- Protein: 35-40g
- Healthy Fats: 25-30g (from avocado, olive oil, and trout)
- Carbohydrates: 8-10g (mostly from the avocado)
- Fiber: 5-7g
Health Benefits: Trout is an excellent source of omega-3 fatty acids, which support heart and brain health. It’s also packed with high-quality protein and vitamin D. Avocado adds heart-healthy monounsaturated fats and fiber, while lime provides a solid dose of vitamin C. The spices—chili powder, cumin, and smoked paprika—are rich in antioxidants and have anti-inflammatory properties. This meal is naturally gluten-free, low-carb, and can easily be made dairy-free. It’s a great option for anyone watching their blood sugar or following a Mediterranean-style diet.
Dietary Notes: This recipe is naturally gluten-free and low-carb. For a dairy-free version, simply swap the sour cream in the crema with coconut cream or a dairy-free yogurt. It’s also easily adaptable for pescatarian and whole30 diets (use ghee or omit the sour cream).
Frequently Asked Questions
Can I use frozen trout for this recipe?
Yes, you can. Thaw the fillets completely in the refrigerator overnight, then pat them very dry with paper towels before seasoning. Frozen fish releases more moisture as it cooks, so drying it well is key to getting that nice flaky texture.
What can I use instead of avocado for the crema?
If you don’t have a ripe avocado, you can make a simple lime crema with just sour cream (or Greek yogurt), lime juice, salt, and cilantro. It won’t have the same creamy richness, but it’s still delicious. Alternatively, you could blend in a handful of fresh spinach for color and nutrients.
How do I know when the trout is fully cooked?
The easiest test is the fork test. Insert a fork into the thickest part of the fillet and gently twist. If the fish flakes easily and is opaque all the way through, it’s done. The internal temperature should reach 145°F (63°C) if you’re using a thermometer.
Can I make the avocado crema ahead of time?
Yes, but it’s best made within a few hours of serving. If you need to make it a day ahead, store it in an airtight container with a piece of plastic wrap pressed directly onto the surface of the crema. This prevents air from reaching it and slowing down browning. Give it a good stir before serving.
What sides go best with chili lime baked trout?
This fish pairs beautifully with cilantro lime rice, a simple green salad with a citrus vinaigrette, roasted vegetables like asparagus or broccoli, or warm tortillas for taco night. For a heartier meal, serve it alongside a creamy one-pot sausage gnocchi for a contrast in textures.
Conclusion
This chili lime baked trout with avocado crema has honestly become my go-to answer for “What’s for dinner?” when I want something that feels special but takes almost no effort. It’s bright, it’s satisfying, and it comes together in the time it takes to preheat the oven. The combination of smoky spices and cool, creamy avocado is one of those flavor marriages that just works—every single time.
I hope you give this recipe a try and make it your own. Maybe you’ll add extra heat, or serve it over rice, or turn it into the best fish tacos you’ve ever had. That’s the beauty of a simple, solid recipe—it leaves room for your own creativity. If you do make it, I’d love to hear how it turned out. Drop a comment below, share your twist, or tag me in your photos. Happy cooking, friend.
Pin This Recipe!

Easy Chili Lime Baked Trout with Avocado Crema Recipe
This chili lime baked trout is a quick and easy weeknight dinner that feels special. The smoky, zesty spice rub perfectly complements the delicate fish, and the creamy avocado crema ties it all together for a bright, satisfying meal.
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Total Time: 22 minutes
- Yield: 2 servings 1x
- Category: Main Course
- Cuisine: Mexican
Ingredients
- 2 trout fillets (about 6 oz each, skin-on or skinless)
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- ½ teaspoon ground cumin
- ½ teaspoon smoked paprika
- ¼ teaspoon garlic powder
- ¼ teaspoon salt
- ⅛ teaspoon black pepper
- Zest of 1 lime
- Juice of ½ lime
- 1 ripe avocado
- ¼ cup sour cream
- Juice of ½ lime
- ¼ teaspoon salt
- 2 tablespoons fresh cilantro (packed)
- 1 small garlic clove (optional)
- 2–3 tablespoons water
- Warm corn or flour tortillas (optional)
- Fresh cilantro (for garnish)
- Lime wedges (for serving)
- Thinly sliced red onion or radishes (optional)
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or foil.
- Make the spice rub: In a small bowl, combine 1 teaspoon chili powder, ½ teaspoon ground cumin, ½ teaspoon smoked paprika, ¼ teaspoon garlic powder, ¼ teaspoon salt, ⅛ teaspoon black pepper, and the zest of 1 lime. Stir together.
- Prep the trout: Pat the trout fillets dry with paper towels. Place them skin-side down on the prepared baking sheet. Drizzle with 1 tablespoon olive oil and rub it all over the fillets.
- Season the fish: Sprinkle the spice rub evenly over both fillets. Gently press it into the flesh.
- Squeeze the juice of ½ lime over the seasoned fillets.
- Bake the trout: Place the baking sheet in the preheated oven and bake for 10-12 minutes, until the fish flakes easily with a fork and is opaque all the way through.
- While the fish bakes, make the avocado crema: In a blender or food processor, combine 1 ripe avocado (peeled and pitted), ¼ cup sour cream, the juice of ½ lime, ¼ teaspoon salt, 2 tablespoons fresh cilantro, and 1 small garlic clove (if using). Blend until smooth. Add water, 1 tablespoon at a time, until it reaches a pourable consistency. Taste and adjust salt or lime juice as needed. Set aside.
- Rest and serve: Once the trout is done, let it rest on the baking sheet for 2-3 minutes. Serve the fillets with a generous drizzle of avocado crema, a sprinkle of fresh cilantro, and lime wedges on the side. If using tortillas, warm them directly over a gas flame or in a dry skillet for about 30 seconds per side.
Notes
For the best flavor, use fresh lime juice. Toast the spices in a dry skillet for 30-45 seconds to deepen their flavor. The crema can be made up to a day ahead; store with plastic wrap pressed onto the surface to prevent browning. Leftover trout keeps for up to 2 days in the fridge; reheat gently in a 300°F oven.
Nutrition
- Serving Size: 1 fillet with about
- Calories: 400
- Sugar: 2
- Sodium: 450
- Fat: 28
- Saturated Fat: 6
- Carbohydrates: 9
- Fiber: 6
- Protein: 38
Keywords: chili lime trout, baked trout, avocado crema, easy fish recipe, weeknight dinner, gluten-free, low-carb



