If you are looking for a bright, flavorful meal that feels like a little celebration on your plate, this Fish Tacos with Garlic Lime Crema Recipe is going to be your new go-to. Imagine flaky, tender white fish perfectly seasoned and baked, wrapped in warm corn tortillas, then topped with crunchy cabbage, creamy avocado, tangy Cotija cheese, and that irresistible garlic lime crema. Each bite bursts with freshness and just the right touch of spice, making these tacos a true crowd-pleaser any day of the week.

Ingredients You’ll Need
This recipe is a beautiful example of how a handful of simple, vibrant ingredients come together to create incredible flavor and texture. Each component plays its part — the spices bring warmth, the vegetables add crispness and color, and the garlic lime crema ties everything together with a zesty, creamy finish.
- 24 small white corn tortillas: The perfect soft and slightly chewy base that holds all the delicious fillings without overpowering them.
- 1 1/2 lbs tilapia (or other white fish like cod or mahi-mahi): Mild-flavored and flaky, this fish is ideal for soaking up spices and baking beautifully.
- 1/2 tsp ground cumin: Adds an earthy depth that enhances the fish seasonings subtly.
- 1/2 tsp cayenne pepper: Gives the dish just a little kick of heat to keep things exciting.
- 1 tsp salt: Brings out the natural flavors of the fish and other ingredients.
- 1/4 tsp black pepper: A classic seasoning that rounds out the savory notes.
- 1 Tbsp olive oil: Helps the fish brown slightly and stay moist in the oven.
- 1 Tbsp unsalted butter: Adds richness and a touch of indulgence to the baked fish.
- 1/2 small purple cabbage, thinly sliced: Provides a crisp texture and vibrant color contrast.
- 2 medium avocados, sliced: Creamy slices that balance the spices and add healthy fats.
- 2 Roma tomatoes, diced (optional): Freshness and a juicy pop of sweetness that complements every bite.
- 1/2 red onion, diced: Offers a mild sharpness and crunch for extra dimension.
- 1/2 bunch cilantro, chopped (remove longer stems): Bright herbal notes that lift the overall flavor.
- 4 oz Cotija cheese, grated (about 1 cup): Slightly salty and crumbly, it brings that authentic Mexican touch.
- 1 lime, cut into 8 wedges for serving: Adds zesty tang and freshness when squeezed over the finished tacos.
- 1/2 cup sour cream: Creamy base for the garlic lime crema that cools and enriches.
- 1/3 cup mayonnaise: Adds silkiness and helps bind the sauce nicely.
- 2 Tbsp lime juice (from 1 medium lime): Gives the crema its signature bright and citrusy flavor.
- 1 tsp garlic powder: Infuses the crema with a flavorful punch without overpowering.
- 1 tsp Sriracha sauce (or to taste): Provides a gentle spicy kick to bring the sauce to life.
How to Make Fish Tacos with Garlic Lime Crema Recipe
Step 1: Prepare the Fish
Preheat your oven to 375°F (190°C) and line a baking sheet with parchment paper or a silicone liner. Combining a simple seasoning blend of cumin, cayenne, salt, and black pepper, sprinkle it evenly over both sides of the tilapia fillets. Drizzle with olive oil and dot with butter to keep the fish moist and flavorful during baking. Bake for 20 to 25 minutes, and if you want a bit of extra color and crispness, broil for an additional 3 to 5 minutes at the end. This step ensures you get perfectly cooked fish that’s tender and full of spice.
Step 2: Make the Garlic Lime Crema
While the fish is baking, let’s whip up the star sauce—the garlic lime crema. In a medium bowl, whisk together sour cream, mayonnaise, fresh lime juice, garlic powder, and Sriracha sauce until smooth and creamy. This sauce is where the magic happens: it adds a zesty tang with a comfortable garlic warmth and just the right hint of heat. Feel free to adjust the spiciness by adding more or less Sriracha based on your preference.
Step 3: Prep the Toppings
The fresh toppings are just as important as the fish and sauce. Thinly slice the purple cabbage for crunch and vibrant color, slice avocados for creamy richness, and dice the tomatoes and red onion to add juiciness and bite. Chop the cilantro finely to sprinkle some herbal brightness over the tacos. These colorful, fresh ingredients create a balance of textures and flavors that will make your fish tacos truly unforgettable.
Step 4: Warm the Tortillas
Heat a dry skillet or griddle over medium-high heat and lightly toast the corn tortillas for about 30 seconds on each side. This quick toasting warms the tortillas and adds a slight char that enhances their flavor and makes them more pliable for folding without tearing.
Step 5: Assemble Your Fish Tacos with Garlic Lime Crema Recipe
Layer your warm tortilla with a portion of the baked fish, then pile on your choice of the colorful vegetables and creamy avocado slices. Sprinkle generously with Cotija cheese for a salty bite. The final flourish is to drizzle the garlic lime crema over the top, adding moistness and a zesty creamy contrast to every bite. Don’t forget to serve with lime wedges for squeezing extra freshness on your tacos.
How to Serve Fish Tacos with Garlic Lime Crema Recipe

Garnishes
For garnishes, fresh cilantro leaves add vibrant color and herbal notes, while extra lime wedges invite each diner to add extra zing. A sprinkle of Cotija cheese gives a distinctive salty flavor and crumbly texture, while thin slices of red chili or a dash of smoked paprika on top provide an optional spicy or smoky finish. These finishing touches elevate the dish visually and flavor-wise.
Side Dishes
Fish Tacos with Garlic Lime Crema Recipe shine brightest when paired with sides that complement their fresh and zesty character. Try serving with Mexican street corn (elote), a simple black bean salad, or even a zesty mango salsa. A crisp green salad or tortilla chips with guacamole also work beautifully, keeping the meal light, colorful, and satisfying.
Creative Ways to Present
For a crowd-pleasing presentation, line all the taco components in separate bowls and let everyone build their own tacos. This interactive style is fun and ensures each taco is customized to everyone’s liking. Alternatively, for a stunning plated meal, stack the tacos with a neat pile of toppings, drizzle the crema artfully over the top, and scatter chopped cilantro and lime wedges around the plate for a restaurant-worthy finish at home.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store each component separately in airtight containers. Keep the cooked fish chilled and the tortillas wrapped in foil or in a sealed container to prevent them from drying out. The garlic lime crema should also be refrigerated in a jar or covered container. This way, you’ll maintain the best texture and flavor when you’re ready to enjoy them again.
Freezing
While it’s best to enjoy this Fish Tacos with Garlic Lime Crema Recipe fresh, you can freeze the cooked fish wrapped tightly in plastic wrap and placed inside a freezer-safe bag. Avoid freezing the tortillas and sauce, as their texture tends to suffer after thawing. When ready to use, thaw the fish overnight in the fridge and reheat gently.
Reheating
Reheat the fish in a preheated oven at 350°F (175°C) for about 10 to 12 minutes to keep it moist and flaky, or warm it gently in a skillet with a teaspoon of olive oil. Warm tortillas quickly on a dry skillet or wrapped in foil in the oven. Add fresh toppings and freshly made garlic lime crema for the best experience.
FAQs
Can I use other types of fish for this recipe?
Absolutely! While tilapia is a great option due to its mild flavor and flaky texture, you can easily substitute cod, mahi-mahi, or even halibut. Just choose a white fish that holds together well when baked and has a neutral taste to let the spices shine.
Is it necessary to bake the fish, or can I grill it instead?
Grilling the fish is a fantastic alternative that adds a smoky flavor, enhancing the overall taste of the fish tacos. Just be sure to oil the grill grates well and monitor cooking closely to prevent sticking and overcooking.
Can I make the garlic lime crema dairy-free?
Yes! To make a dairy-free version, substitute sour cream with a dairy-free yogurt or cashew cream, and use a vegan mayonnaise. The lime juice, garlic powder, and Sriracha will still provide that signature zesty, garlicky flavor you love.
How spicy are Fish Tacos with Garlic Lime Crema Recipe?
The spice level is moderate and adjustable. The cayenne in the fish seasoning and the Sriracha in the crema provide a comfortable warmth, but you can easily reduce or increase those amounts depending on your heat preference.
What kind of tortillas work best?
Small white corn tortillas are classic for fish tacos, offering a slightly sweet flavor and a nice texture contrast. You can also use yellow corn tortillas or flour tortillas if preferred, but be aware the flavor and texture will vary slightly from the traditional style.
Final Thoughts
This Fish Tacos with Garlic Lime Crema Recipe truly captures the joy of simple, fresh ingredients coming together for an unforgettable meal. Whether you’re cooking for friends, family, or just yourself, these tacos promise vibrant flavors and textures with every bite. I encourage you to dive in and make this recipe your own; once you taste how delicious and satisfying it is, you’ll be coming back to it again and again.
Print
Fish Tacos with Garlic Lime Crema Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Description
Delicious and vibrant Fish Tacos with Garlic Lime Crema featuring baked seasoned tilapia, fresh toppings like purple cabbage and avocado, and a tangy, spicy crema sauce. Perfect for a quick, flavorful meal that brings a taste of coastal Mexico right to your table.
Ingredients
Fish and Seasoning
- 1 1/2 lbs tilapia (or other white fish like cod or mahi-mahi)
- 1/2 tsp ground cumin
- 1/2 tsp cayenne pepper
- 1 tsp salt
- 1/4 tsp black pepper
- 1 Tbsp olive oil
- 1 Tbsp unsalted butter
Tortillas and Toppings
- 24 small white corn tortillas
- 1/2 small purple cabbage, thinly sliced
- 2 medium avocados, sliced
- 2 Roma tomatoes, diced (optional)
- 1/2 red onion, diced
- 1/2 bunch cilantro, chopped (remove longer stems)
- 4 oz Cotija cheese, grated (about 1 cup)
- 1 lime, cut into 8 wedges for serving
Garlic Lime Crema Sauce
- 1/2 cup sour cream
- 1/3 cup mayonnaise
- 2 Tbsp lime juice (from 1 medium lime)
- 1 tsp garlic powder
- 1 tsp Sriracha sauce (or to taste)
Instructions
- Prepare the Fish: Preheat your oven to 375°F (190°C). Line a large baking sheet with parchment paper or a silicone liner to prevent sticking and for easy cleanup.
- Season the Fish: In a small dish, mix together 1/2 tsp cumin, 1/2 tsp cayenne pepper, 1 tsp salt, and 1/4 tsp black pepper. Sprinkle this seasoning evenly over both sides of the tilapia fillets to ensure full flavor coverage.
- Bake the Fish: Lightly drizzle the seasoned fish with olive oil and add small dots of unsalted butter on each piece. Place the fish on the prepared baking sheet and bake for 20-25 minutes until cooked through and flaky. For a crispier top, broil the fish for 3-5 minutes at the end of baking.
- Make the Fish Taco Sauce: In a medium bowl, whisk together sour cream, mayonnaise, lime juice, garlic powder, and Sriracha sauce until smooth and well combined. Adjust the amount of Sriracha according to your preferred spice level.
- Toast the Tortillas: Heat a large dry skillet or griddle over medium-high heat. Warm the corn tortillas by toasting them quickly for about 30 seconds on each side until they are warm, pliable, and lightly charred.
- Assemble the Tacos: Start each tortilla with a portion of the baked fish, then layer with your favorite toppings such as thinly sliced purple cabbage, avocado slices, diced tomatoes, red onion, chopped cilantro, and grated Cotija cheese. Generously drizzle the garlic lime crema sauce over the assembled taco.
- Serve: Arrange the tacos on a serving platter with lime wedges on the side for guests to squeeze fresh lime juice over their tacos for added zest.
Notes
- Use fresh lime juice for the best flavor in the crema sauce.
- To make it spicier, add more Sriracha or a dash of cayenne pepper to the sauce.
- If you prefer a different fish, cod or mahi-mahi work well as substitutes.
- For a gluten-free meal, ensure the corn tortillas are certified gluten-free.
- The optional diced tomatoes add freshness but can be omitted if preferred.
- Broiling the fish at the end adds a nice crispy texture but is not mandatory.

