
Sofrito Rice
A vibrant Puerto Rican rice dish infused with homemade sofrito—a fragrant base of peppers, onions, garlic, and cilantro—cooked into tender grains. This stovetop method yields fluffy, flavorful rice that pairs beautifully with beans, roasted meats, or as a standalone side.
- Prep
- 15 min
- Cook
- 25 min
- Wait
- 10 min
- Total
- 50 min
- Makes
- 4 servings (about 3 cups)
Steps
Before you start
- Measure the rice and broth accurately for proper texture
- Have all ingredients prepped and ready before you start cooking
- Use a heavy-bottomed pot with a tight-fitting lid
Sauté aromatics
- Heat olive oil in a 3-quart heavy-bottomed pot over medium heat.
- Add the diced red and green peppers, onion, and minced garlic.
- Cook, stirring occasionally, for 3–4 minutes until the vegetables soften and become fragrant but don't brown.
+ Show details− Hide details
Ready when: Vegetables are soft and fragrant
Tip: Don't let the garlic brown, or it will taste bitter.
Add sofrito and rice
- Stir in the sofrito until it coats the vegetables evenly and becomes fragrant, about 1 minute.
- Pour in the unrinsed rice and stir constantly for 2 minutes.
- The rice should lightly toast and absorb the sofrito's oils.
+ Show details− Hide details
Ready when: Rice is toasted and glistening, sofrito is fully incorporated
Tip: Toasting the rice briefly prevents it from becoming mushy and adds nutty depth.
Add broth and season
- Pour in the chicken broth, scraping up any browned bits from the bottom of the pot.
- Stir in the kosher salt and black pepper.
- Increase the heat to medium-high and bring the mixture to a boil.
+ Show details− Hide details
Ready when: Liquid reaches a rolling boil
Tip: Use low-sodium broth so you can control the salt level.
Cover and simmer
- Once boiling, reduce the heat to low and cover the pot with a tight-fitting lid.
- Simmer undisturbed for 18–20 minutes.
- The rice will absorb all the liquid and become tender.
+ Show details− Hide details
Ready when: Liquid is fully absorbed, rice is tender but not mushy
Tip: Don't lift the lid during cooking, or steam will escape and the rice won't cook evenly.
Rest and fluff
- Remove the pot from heat.
- Let the rice rest, covered, for 5–10 minutes to allow the steam to redistribute.
- Using a fork, gently fluff the rice, breaking up any clumps.
+ Show details− Hide details
Ready when: Rice is fluffy and grains are separate
Tip: Resting off heat keeps the rice moist and prevents overcooking.
Finish and serve
- Stir in the fresh cilantro if using.
- Taste and adjust salt and pepper as needed.
- Transfer to a serving dish and serve warm alongside beans, roasted meats, or your favorite Puerto Rican main dish.
+ Show details− Hide details
Tip: Add cilantro at the end to preserve its bright, fresh flavor.
Good to know
Tips
- For deeper sofrito flavor, cook it in the oil for 1–2 minutes before adding the fresh vegetables.
- If your rice seems dry after cooking, add a few tablespoons of warm broth and cover for 1–2 minutes.
- Sofrito Rice freezes well when cooled in a shallow container. Reheat gently to avoid drying out.
- This dish pairs perfectly with roasted chicken (pollo guisado), beans (habichuelas), or as a base for arroz con pollo.
Make ahead
Sofrito can be made up to 3 days ahead and refrigerated, or frozen for up to 3 months. Thaw in the refrigerator before using. The finished rice is best served fresh but can be cooled and refrigerated.
Storage & reheating
Room temperature: 2 hours in a covered dish. Refrigerator: 3–4 days in an airtight container. Freezer: up to 2 months. To reheat, add a splash of water or broth and warm in a covered pot over low heat, or microwave with a damp paper towel on top for 1–2 minutes until steaming.
Substitutions
- chicken broth (low-sodium preferred) → vegetable broth or water. Vegetable broth keeps the recipe vegetarian and adds similar depth. Water works but will be less flavorful; add a tablespoon of tomato paste or an extra cube of bouillon for body.
- prepared sofrito → homemade sofrito (blend 1 roasted red pepper, ½ onion, 3 garlic cloves, small bunch of cilantro, and 2 tablespoons of olive oil until smooth). Fresh homemade sofrito offers more control over flavors and has a brighter taste than some store-bought versions.
- red bell pepper → piquanté peppers or any color bell pepper. Green, yellow, or orange peppers work equally well; use what you have on hand.
- long-grain white rice → jasmine or basmati rice. These aromatic varieties work well but will have a slightly different flavor profile. Avoid short-grain rice, which becomes too sticky.


