
Mexican Chorizo Rice
A vibrant one-pot rice dish where spiced chorizo browns alongside peppers and onions, then cooks into fluffy white rice in chicken broth. This rustic Mexican side is boldly seasoned with cumin and garlic, finished with fresh cilantro and a squeeze of lime.
- Prep
- 10 min
- Cook
- 25 min
- Wait
- 5 min
- Total
- 40 min
- Makes
- 4 servings (about 1.5 cups each)
Steps
Before you start
- Measure all ingredients before you start (mise en place)
- Use fresh chorizo if possible; if using fully cooked chorizo, reduce the initial browning time to 2–3 minutes
- Have chicken broth at room temperature to avoid temperature shock when added to the hot pan
Brown the chorizo
- Heat a 12-inch skillet over medium-high heat.
- Once hot, add the crumbled chorizo and cook for 5–6 minutes, stirring occasionally, until the sausage is browned and has released its oils.
- The chorizo will break apart further as it cooks—stir to achieve bite-sized pieces.
- You want some caramelization on the bottom of the pan.
+ Show details− Hide details
Ready when: Chorizo is deeply browned and has released reddish oils that coat the pan
Tip: Don't rush this step—browning the chorizo builds flavor through caramelization
Cook aromatics
- Add the diced onion and red bell pepper to the pan.
- Stir well to combine with the chorizo and oil.
- Cook for 4–5 minutes over medium-high heat, stirring occasionally, until the vegetables soften and the onion becomes translucent at the edges.
- Then add the minced garlic and cumin, stirring constantly for 1 minute to bloom the spices.
+ Show details− Hide details
Ready when: Vegetables are softened; garlic is fragrant and cumin is toasted (about 1 minute)
Tip: Blooming the cumin in the fat unlocks its earthy depth—don't skip this step
Add rice and toast
- Pour in the unrinsed rice and stir constantly for 2–3 minutes.
- The rice will toast slightly in the chorizo fat, becoming translucent at the edges and releasing a nutty aroma.
- You'll hear a subtle clicking sound as the grains heat.
+ Show details− Hide details
Ready when: Rice grains appear translucent at the edges; you smell a nutty toasted aroma
Tip: Toasting the rice prevents gummy texture and adds subtle complexity to the final dish
Add broth and simmer
- Pour in the chicken broth carefully (it may steam as it hits the hot pan).
- Stir once to combine, then add a pinch of salt and black pepper.
- Increase the heat to high and bring to a boil—you'll see large bubbles breaking the surface.
- Once boiling, reduce the heat to low, cover the skillet with a lid (or foil if you don't have a fitted lid), and simmer gently for 15 minutes.
- The rice should be covered by liquid for the first part of cooking.
+ Show details− Hide details
Ready when: No visible liquid remains on the surface; rice is tender when a grain is pressed between your fingers
Tip: Resist the urge to stir—disturbing the rice releases starch and makes it mushy
Rest and fluff
- Remove the pan from heat and keep the lid on.
- Let the rice sit undisturbed for 5 minutes to allow carryover cooking and for the grains to set.
- Then remove the lid and gently fluff the rice with a fork, breaking up any clumps.
+ Show details− Hide details
Ready when: Rice grains are separate and fluffy when fluffed with a fork
Tip: This resting period is key to fluffy rice; don't skip it or the grains may be mushy
Finish with cilantro and lime
- Stir in the fresh cilantro.
- Taste and adjust seasoning with additional salt and pepper as needed.
- Serve immediately, passing lime wedges on the side for each diner to squeeze over their portion.
+ Show details− Hide details
Tip: The brightness of cilantro and lime balances the richness of the chorizo—add them just before serving
Good to know
Tips
- For extra depth, toast the cumin in a dry pan for 1 minute before adding the garlic, then sprinkle into the dish.
- If your chorizo is very lean, add 1 tablespoon of olive oil when browning to ensure enough fat for toasting the rice.
- Make this rice a complete meal by topping with a fried egg, cotija cheese, and avocado slices.
- Leftovers are excellent the next day, fried in a hot skillet with a bit of oil to crisp up the edges (makes a simple arroz rojo or chorizo fried rice).
Make ahead
The rice is best served fresh, but leftovers can be refrigerated and reheated gently with a splash of broth the next day. Do not prepare ahead.
Storage & reheating
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over medium-low heat with 2–3 tablespoons of chicken broth per cup of rice, stirring occasionally, until warmed through (5–7 minutes). Do not freeze, as the texture becomes grainy.
Substitutions
- fresh Mexican chorizo, casing removed → Spanish chorizo (diced), or spicy Italian sausage. If using fully cooked chorizo, reduce browning time to 2–3 minutes. Sausage may require slightly longer browning time.
- red bell pepper, large → green bell pepper or poblano pepper. Green pepper will add a slightly more vegetal taste; poblano adds mild heat and earthiness. Poblano should be roasted and peeled first.
- low-sodium chicken broth → vegetable broth or water. Vegetable broth works well; water will be less flavorful. Use the same volume.
- fresh cilantro → fresh parsley or diced scallions. Cilantro is traditional, but parsley offers a milder herb finish. Scallions add a subtle onion bite.



