Cilantro-Lime Fish Taco Bowl with Mango Salsa and Brown Rice

A bright, deconstructed taco bowl built around flaky cilantro-lime fish, sweet mango salsa, and nutty brown rice. This lighter, build-your-own meal is perfect for weeknight dinners or casual gatherings where everyone assembles their own bowl.

0.0(0 reviews)
Prep: 15m · Cook: 30m · Total45 mins
DifficultyEasy
Serves4
Cilantro-Lime Fish Taco Bowl with Mango Salsa and Brown Rice
Jake

Jake's note

"This bowl balances fresh, bright flavors with simple pantry staples and comes together quickly — ideal for weeknights or make-ahead lunches. Home cooks will love the build-your-own format and the juicy contrast of mango against spiced fish."

Cilantro-Lime Fish Taco Bowl with Mango Salsa and Brown Rice

This cilantro-lime fish taco bowl is an exercise in contrast: tender, flaky white fish seasoned with a smoky-spiced rub sits beside bright, juicy mango salsa, creamy avocado, and crunchy shredded cabbage over a foundation of nutty brown rice. The lime and cilantro are the recurring thread—one bright, herbal counterpoint that ties the components together—while the mango’s sweetness softens the heat from the chili-cumin blend. Texturally it sings, with silk from the fish, cream from the avocado, snap from the cabbage, and chew from the rice, which makes each bite feel like a mini taco without the tortilla.

I designed this version to be approachable on weeknights and convivial enough for casual gatherings where everyone assembles their own bowl. The components are modular: the salsa keeps for hours, the rice reheats well, and the fish cooks in minutes, so you can spread the work across the afternoon. It’s a lighter take on fish tacos that still feels indulgent thanks to the avocado and olive oil, and it’s forgiving—swap the fish, dial the spice, or turn it vegetarian and you’ll still end up with balanced, vibrant bowls.

Plan your timing

6:10 pm6:19 pmCook the brown rice
6:19 pm6:28 pmMake the mango salsa
6:28 pm6:37 pmSeason and pan-sear the fish
6:37 pm6:46 pmPrepare cabbage base and avocado
6:46 pm6:55 pmAssemble the bowls
Advertisement

Ingredients

Yield
4

Instructions

Cook the brown rice

Rinse the brown rice under cold water, then combine with 2 cups (480 ml) water and a pinch of salt in a medium saucepan. Bring to a boil, reduce to low, cover and simmer until tender (about 30–35 minutes), then remove from heat and let stand covered for 5 minutes before fluffing with a fork.

For this step

  • 1 cup (uncooked)Brown rice (uncooked)
Cook the brown rice

Make the mango salsa

Dice the mango and finely chop the red onion and cilantro; combine in a bowl. Squeeze the juice of both limes over the mixture, season with salt to taste, and stir gently to combine — set aside to let the flavors meld while you cook the fish.

For this step

  • 1 largeRipe mango, peeled and diced
  • 0.25 medium (about 1/4 cup diced)Red onion, finely diced
  • 0.5 cup (packed, chopped)Fresh cilantro, chopped
  • 2 large (juiced)Limes
Make the mango salsa

Season and pan-sear the fish

Pat the fish fillets dry and rub with olive oil, then sprinkle the spice blend evenly on both sides. Heat a large nonstick skillet over medium-high heat and cook the fillets 3–4 minutes per side (depending on thickness) until opaque and flaky. Transfer to a plate and break into large flakes.

For this step

  • 1 lbWhite fish fillets (cod or tilapia)
  • 2 tbspOlive oil
  • 2 tspSpice blend (chili powder, ground cumin, garlic powder, salt, optional red pepper flakes)
Season and pan-sear the fish

Prepare cabbage base and avocado

Toss the shredded cabbage with a squeeze of lime and a small handful of chopped cilantro to brighten the base. Slice the avocado just before assembling to prevent browning and season lightly with salt and a little lime juice.

For this step

  • 4 cups (shredded)Shredded green cabbage
  • 1 large (sliced)Avocado, sliced
Prepare cabbage base and avocado

Assemble the bowls

Divide the warm brown rice among bowls, top with a layer of dressed cabbage, flaked spiced fish, a generous scoop of mango salsa, and sliced avocado. Garnish with extra cilantro and lime wedges and serve immediately so everyone can build their own bowl.
Assemble the bowls

Tips from the kitchen

Pat Fish Dry

Removing surface moisture helps the spice rub adhere and ensures a good sear instead of steaming; use paper towels and let the fillets come close to room temperature for 10 minutes if you have time.

Toast Rice For Depth

After rinsing, briefly toast the brown rice in the saucepan with a teaspoon of oil for 1–2 minutes before adding water to amplify its nutty flavor and reduce cooking foam.

Rest Fish Before Flaking

Let cooked fillets sit off the heat for 2–3 minutes covered loosely—this finishes carryover cooking and keeps flakes intact when you break them into large pieces.

Keep Salsa Chill

Make the mango salsa at least 15 minutes ahead and chill it to let the acids soften the onion and marry flavors; bring to room temperature before serving if your kitchen is cold.

Protect Avocado

Toss sliced avocado with a little lime juice and reserve the pit in the container if storing, which slows browning and preserves texture for assembly.

Variations & substitutions

Grilled Fish Option

Brush fillets with oil and cook on a hot grill or grill pan for 3–4 minutes per side for a smoky charred flavor that complements the mango.

Make It Vegan

Replace fish with seasoned and pan-seared tempeh or roasted cauliflower florets; use a splash more lime and a pinch of smoked paprika to mimic depth.

Swap the Rice

Use quinoa for extra protein or coconut jasmine rice for a slightly sweeter, more aromatic base that pairs beautifully with mango.

Extra Heat

Add finely chopped jalapeño or a dash of hot sauce to the mango salsa, or include smoked chipotle in the spice blend for smoky spice.

Storage & make-ahead

Store components separately in airtight containers: rice and cooked fish keep well in the refrigerator for up to 3 days, while mango salsa and dressed cabbage stay fresh for 2–3 days. Avocado is best sliced just before serving, but if you must store it, toss with lime and keep airtight for up to 24 hours. Reheat rice gently in a covered pan with a splash of water or in the microwave; rewarm fish briefly in a low oven (275°F/135°C) for 6–8 minutes to avoid drying it out.

What to serve with it

Serve the bowls family-style so guests can customize their portions; provide extra lime wedges, sliced radishes, and a light crema (lime crema or Greek yogurt mixed with lime and chile) for garnish. A crisp, citrusy beer like a Mexican lager or a Sauvignon Blanc pairs nicely, while a simple side of black beans or elote-style corn rounds out the meal for heartier appetites.

Frequently asked questions

Can I use frozen fish fillets?

Yes—thaw completely in the refrigerator and pat dry before seasoning to ensure proper browning; frozen-thawed fish can be slightly wetter so drying is key.

What if I don't have brown rice?

Cooked white rice, farro, or quinoa all work as alternatives; adjust cooking times and liquid ratios according to the grain you choose and note that white rice cooks faster.

How can I keep the cabbage from getting soggy?

Toss shredded cabbage with just a small squeeze of lime and salt right before serving; if you dress it too early the acid will macerate the leaves and make them limp.

Is there a good make-ahead strategy?

Make the rice and mango salsa a day ahead and store them chilled; cook the fish the day-of for best texture, or cook it ahead and reheat gently in a low oven to prevent overcooking.

How do I adjust the spice level?

Reduce the chili powder and omit red pepper flakes for milder flavor, or add cayenne or chopped fresh chiles to the salsa if you want more heat—balance with extra mango or a dollop of yogurt if it gets too spicy.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Cook the brown rice
  • Brown rice (uncooked)1 cup (uncooked)
Step 2: Make the mango salsa
  • Ripe mango, peeled and diced1 large
  • Red onion, finely diced0.25 medium (about 1/4 cup diced)
  • Fresh cilantro, chopped0.5 cup (packed, chopped)
  • Limes2 large (juiced)
Step 3: Season and pan-sear the fish
  • White fish fillets (cod or tilapia)1 lb
  • Olive oil2 tbsp
  • Spice blend (chili powder, ground cumin, garlic powder, salt, optional red pepper flakes)2 tsp
Step 4: Prepare cabbage base and avocado
  • Shredded green cabbage4 cups (shredded)
  • Avocado, sliced1 large (sliced)

Nutrition Facts

Per serving: 1 taco

Calories461
Total Fat20.3g
Saturated Fat2.7g
Trans Fat0g
Polyunsaturated Fat9.1g
Monounsaturated Fat4.6g
Total Carbohydrates47.8g
Dietary Fiber6.5g
Total Sugars1.5g
Protein25.6g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Cilantro-Lime Fish Taco Bowl with Mango Salsa and Brown Rice

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect