Print

Fresh Fish Taco Bowl Recipe with Easy Zesty Cilantro Lime Rice

fresh fish taco bowl - featured image

A quick and easy fresh fish taco bowl featuring tender, marinated white fish served over zesty cilantro lime rice with fresh toppings. Perfect for busy weeknights and casual gatherings.

Ingredients

Scale
  • 1 lb fresh white fish fillets (cod, tilapia, or mahi-mahi)
  • 1 tablespoon olive oil (for searing)
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon garlic powder
  • Salt and freshly ground black pepper, to taste
  • Juice of 1/2 lime (for marinating)
  • 1 cup long-grain white rice (190 g)
  • Juice of 2 limes
  • Zest of 1 lime
  • 1/4 cup fresh cilantro, chopped (15 g)
  • 1 tablespoon olive oil or butter (15 ml)
  • Salt, to taste
  • 2 cups water or low-sodium chicken broth (480 ml)
  • Shredded red cabbage or lettuce (for crunch)
  • Fresh avocado slices or guacamole (for creaminess)
  • Pickled jalapeños or fresh sliced jalapeños (for heat)
  • Chopped tomatoes or pico de gallo
  • Sour cream or Greek yogurt (optional, for cooling)

Instructions

  1. Pat the fish fillets dry with paper towels. In a mixing bowl, combine 1 tablespoon olive oil, 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1/2 teaspoon garlic powder, salt, pepper, and juice of half a lime. Toss the fish gently in the marinade and let it rest for 10–15 minutes.
  2. Rinse 1 cup of long-grain white rice under cold water until the water runs clear. In a medium saucepan, heat 1 tablespoon olive oil or butter over medium heat. Add the rice and toast for 1–2 minutes, stirring frequently.
  3. Add 2 cups water or low-sodium chicken broth and a pinch of salt. Bring to a boil, cover, reduce heat to low, and simmer for 18 minutes without lifting the lid.
  4. Remove from heat, fluff rice with a fork, then stir in zest of 1 lime, juice of 1 1/2 limes, and 1/4 cup chopped cilantro. Adjust salt to taste.
  5. While the rice cooks, prepare toppings: slice avocado, shred cabbage, chop tomatoes or prepare pico de gallo, and set aside jalapeños and sour cream if using.
  6. Heat a non-stick or cast-iron skillet over medium-high heat. Add a drizzle of olive oil. Once hot, place the marinated fish fillets in the pan. Cook for about 3–4 minutes per side until fish flakes easily and has a light golden crust. Cook in batches if necessary.
  7. Assemble the bowl by dividing cilantro lime rice between bowls. Top with seared fish, cabbage or lettuce, avocado slices, tomatoes, jalapeños, and a dollop of sour cream or Greek yogurt. Finish with a squeeze of fresh lime juice.

Notes

Rinse rice thoroughly to remove excess starch for fluffy texture. Marinate fish briefly (10-15 minutes) to avoid ‘cooking’ it with acid. Use medium-high heat for searing fish to get a nice crust without drying it out. Let fish rest a few minutes after cooking to redistribute juices. For a low-carb option, substitute cauliflower rice with lime and cilantro.

Nutrition

Keywords: fish taco bowl, cilantro lime rice, fresh fish recipe, quick dinner, easy fish tacos, healthy fish bowl, weeknight meal