Fluffy rice gets a creamy, tangy finish in this Mexican sour cream rice, and the best part is how the grains stay distinct instead of collapsing into a heavy casserole. The butter-toasted rice picks up a little nutty flavor before the broth goes in, so the finished dish tastes layered, not just rich. A spoonful comes out soft and comforting, with green chile, garlic, and cilantro cutting through the sour cream so every bite feels balanced.
The key here is treating the rice like rice first and a creamy side dish second. Toasting the grains in butter helps them hold their shape, and using chicken broth instead of water gives the dish a deeper base that sour cream alone can’t create. The sour cream goes in after the rice is fully cooked, which keeps it smooth and prevents the sauce from turning grainy or breaking.
Below, you’ll find the small details that matter most: when to stir, when to stop stirring, and how to keep the final texture fluffy instead of sticky. There’s also a storage note that actually helps with leftovers, because this is the kind of side dish people tend to scoop again the next day.
The rice stayed fluffy, and stirring in the sour cream after it cooked kept it from getting gluey. The green chiles and cilantro gave it a fresh finish, and it was even better the next day.
Save this sour cream rice for nights when you want a creamy side with green chiles, cilantro, and almost no extra work.
The Step Most People Skip: Toasting the Rice Before the Broth
That quick toast in butter does more than add flavor. It coats the outside of the grains and helps the rice cook up separate instead of turning soft and sticky. If you skip that step, the finished dish can taste flat and the texture tends to lean pasty once the sour cream goes in.
The other common mistake is stirring too much after the broth is added. Rice needs stillness once it starts simmering. Keep the lid on and let the steam do the work. If you lift the lid repeatedly, the temperature drops and the grains cook unevenly, which is how you end up with rice that’s dry on top and wet on the bottom.
What Each Ingredient Is Actually Doing in This Dish
- Long-grain white rice — This is the right choice because it stays fluffy and separate after cooking. Short-grain rice gives you a softer, clingier texture that works against the creamy finish here.
- Chicken broth — It seasons the rice from the inside out and gives the dish a savory backbone. Vegetable broth works if needed, but the flavor will be lighter.
- Sour cream — This brings the tang and creaminess, and it needs to be stirred in off the heat so it stays smooth. Full-fat sour cream is the safest choice if you want the sauce to stay stable.
- Diced green chiles — They add mild heat and a little smoky brightness without overpowering the rice. If you want more kick, use hot green chiles or add a pinch of cayenne.
- Monterey Jack cheese — It melts into the rice and helps bind the creamy coating. Pepper Jack is a good swap if you want more spice, but avoid hard cheeses that don’t melt as smoothly.
- Fresh cilantro — It keeps the dish from feeling heavy and gives the final bowl a fresh, clean finish. If cilantro tastes soapy to you, use chopped green onion instead.
The 20 Minutes That Matter Most
Toasting the Rice
Melt the butter in a large pot and stir the rice through it until the grains look glossy and smell faintly nutty. You’re not looking for color so much as a coated, lightly toasted surface. If the rice browns hard in spots, the heat is too high and those grains will stay a little tough after simmering.
Letting the Broth Cook the Rice Alone
Pour in the broth, bring it to a boil, then drop the heat to low and cover the pot. The surface should shift from a full boil to a gentle simmer with just a little movement under the lid. If it’s bubbling hard, the bottom can scorch before the top grains finish cooking.
Finishing With the Creamy Add-Ins
When the rice is tender and the liquid is absorbed, pull the pot off the heat before stirring in the sour cream, chiles, garlic, cilantro, and cheese. Off-heat mixing keeps the dairy smooth and lets the cheese melt into the rice instead of clumping. Give it a five-minute rest covered, because that’s when the texture settles and the sauce tightens around each grain.
How to Adapt This for Different Needs Without Losing the Texture
Dairy-Free Version That Still Feels Creamy
Swap the sour cream for a dairy-free sour cream and use a melting plant-based cheese. The texture will still be creamy, but it won’t have quite the same tang, so a squeeze of lime at the end helps wake it up.
Vegetarian Version
Use vegetable broth instead of chicken broth. The dish still works well, but it tastes a little lighter, so keep the salt checked at the end and don’t skip the butter toast on the rice.
Spicier Version
Use hot diced green chiles or add minced jalapeño with the garlic. That gives the rice a sharper finish without changing the creamy structure of the dish.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The rice will firm up as it chills, and the creamy coating will look thicker once cold.
- Freezer: It freezes, but the sour cream texture can turn a little grainy after thawing. If you do freeze it, portion it tightly and thaw in the fridge before reheating.
- Reheating: Warm it gently on the stove or in the microwave with a splash of broth or water. The biggest mistake is blasting it on high heat, which dries the rice out and can make the dairy separate.
Questions I Get Asked About This Recipe

Mexican Sour Cream Rice
Ingredients
Equipment
Method
- Melt butter in a large pot over medium heat. Add long-grain white rice and toast for 2-3 minutes, stirring frequently, until the grains look slightly dry and fragrant.
- Pour in chicken broth and bring to a boil. Reduce heat to low, cover, and simmer for 15 minutes until rice is tender and liquid is absorbed.
- Remove from heat and stir in sour cream, mixing until creamy and smooth. Fold in diced green chiles, minced garlic, chopped cilantro, and shredded Monterey Jack cheese so the cheese melts and coats the rice.
- Season with salt and pepper to taste, stirring to evenly distribute. Let sit covered for 5 minutes before serving so the texture turns fluffy and holds together as a side dish.


