Skip to content
colombianlunch✨ New

Colombian Garden Garlic-Chile Fish Rice Bowl

Pan-seared white fish over coconut-garlic rice with a fresh chile-tomato salsa, inspired by Colombia's Pacific and Caribbean coastal cooking.

Prep
15 min
Cook
30 min
Servings
4
Difficulty
Medium
4.6
Sign in to rate
#colombian#coconut rice#white fish#coastal#salsa criolla#rice bowl

About This Recipe

Colombia's coastal regions, from Cartagena to the Pacific port of Buenaventura, build meals around fresh fish, coconut rice and a bright, chile-flecked salsa criolla spooned over the top. This bowl follows that same structure: rice cooked in coconut milk and garlic until fragrant, a quickly pan-seared fish fillet, and a raw tomato-onion-chile salsa for contrast. The fish should be seared hot and fast so the outside develops a real crust while the inside stays moist - overcooking is the most common mistake with thin white fillets. The coconut rice, meanwhile, needs a light hand with liquid so it turns out fluffy and fragrant rather than sticky or greasy.

Ingredients

Serves 4

  • 1.5 cupslong-grain white rice
  • 1 can (13.5 oz)coconut milk
  • 0.5 cupwater
  • 4 clovesgarlic(minced, divided)
  • 1 tspfine sea salt(divided)
  • 4white fish fillets (about 5 oz each)(such as tilapia or snapper)
  • 2 tbspvegetable oil
  • 1tomato(diced)
  • 0.5red onion(finely diced)
  • 1fresh chile(such as aji, finely diced)
  • 2 tbsplime juice
  • 0.25 cupcilantro(chopped)

Instructions

  1. 1

    Cook the coconut rice

    Combine rice, coconut milk, water, 2 cloves garlic and half the salt in a pot. Bring to a boil, cover, reduce to low, and cook 18 minutes without lifting the lid.

  2. 2

    Rest the rice

    Remove from heat and let rest covered 5 minutes, then fluff with a fork.

  3. 3

    Make the salsa criolla

    While the rice cooks, combine tomato, red onion, chile, lime juice and half the cilantro in a bowl. Season with a pinch of salt and set aside to marinate.

  4. 4

    Season and sear the fish

    Pat fish dry and season with remaining salt and garlic. Heat oil in a skillet over medium-high heat until shimmering.

  5. 5

    Cook the fish

    Sear fillets 3-4 minutes per side until golden and just cooked through and flaking easily.

    Resist flipping too early - let a real crust form before turning, usually when the fish releases easily from the pan.

  6. 6

    Assemble

    Divide the coconut rice among bowls, top each with a fish fillet, spoon the salsa criolla over the top, and finish with remaining cilantro.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Use full-fat coconut milk, not lite, for rice that's properly fragrant and rich rather than watery.

  • →

    Let the salsa criolla sit for at least 10 minutes before serving so the flavors meld and the onion mellows.

  • →

    Pat the fish very dry before searing - excess moisture is the main reason fish steams instead of developing a crust.

Variations

  • •

    Use shrimp instead of fish fillets, searing just 2-3 minutes per side.

  • •

    Add a diced mango to the salsa criolla for a sweeter, more tropical version.

  • •

    Swap coconut rice for plain white rice if you prefer a lighter, less rich bowl.

Storage

Store rice and fish separately in airtight containers up to 2 days. Reheat rice with a splash of water; reheat fish gently in a low oven or skillet to avoid drying it out. The salsa criolla is best made fresh.

History & Origin

Coconut rice and fresh salsa-topped fish are staples of Colombia's Caribbean and Pacific coastal cooking, reflecting both African and Indigenous culinary influences in regions like Cartagena and the Choco department.

Frequently Asked Questions

Can I use frozen fish fillets?

Yes - thaw completely and pat very dry before searing, since frozen fish releases more moisture and can steam instead of sear if it's still cold or wet.

What can I use instead of aji chile?

A jalapeno or serrano pepper works well; use less if you want a milder salsa, since Colombian coastal salsas are typically only lightly spicy.

Why is my coconut rice sticky instead of fluffy?

This usually means too much liquid or stirring during cooking. Measure the coconut milk and water carefully, and avoid lifting the lid or stirring while it cooks.

Nutrition Facts

Per serving (400g / 14.1 oz) · 4 servings total

Calories480kcal
Protein30g
Carbohydrates48g
Fat20g
Fiber2g
Protein30g
Carbs48g
Fat20g

Time Summary

Prep time15 min
Cook time30 min
Total time45 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes