Crab Rice is a one-pot Puerto Rican dish made with sofrito, achiote oil, and crab meat. It's simple to make, full of flavor, and a classic on the island’s northeast coast—especially in Loíza.
Render the tocino and ham until golden and crispy. This step builds depth and a savory base for the rice.
Add achiote oil, onions, and ajíes dulces. Sauté until the vegetables begin to soften and the oil turns golden and aromatic.
Stir in sofrito and garlic. Cook until fragrant and the mixture becomes thick and saucy.
Add tomato sauce, olives, and capers. Stir to combine and let it simmer to deepen the flavor.
Add the rice and mix to coat every grain with the seasoned base.
Pour in the fish broth and stir once. Bring to a boil for about 5 minutes. Then reduce to low and cook, covered, for about 15 minutes, undisturbed, until tender. Let it rest 10 minutes before serving.
Notes
Top Tip
Don’t over-stir the rice: Once you add the liquid, stir to even it out, then let it be. Too much stirring breaks the grains and messes with the texture. Plus, minimal stirring gives you a better shot at that glorious pegao at the bottom.
Expert Tips
Don’t over-stir the rice: Once you add the liquid, stir to even it out, then let it be. Too much stirring breaks the grains and messes with the texture. Plus, minimal stirring gives you a better shot at that glorious pegao at the bottom.
Let the flavors build: Sauté the sofrito until it’s fragrant and the oil turns green—it means the aromatics have released their magic. Don’t rush this part.
Watch your crab meat: Add crab toward the end to keep its texture intact. Overcooking it makes it stringy and dull.
Let it rest before serving: Once the rice is done, turn off the heat and cover it for 5 to 10 minutes. This allows steam to redistribute, making the rice fluffier.
Add a touch of broth if reheating: Leftovers reheat well, but a splash of broth or water helps revive the texture without drying it out.