Mexican Rice for Cozy Weeknights

There’s something so comforting about a pot of warm Mexican rice simmering on the stove. The smell alone feels like a hug savory, a little toasty, and touched with tomato and spice. It’s the kind of simple weeknight dish that brings everyone into the kitchen, asking, “Is dinner almost ready?”

Maybe it’s the way the rice crackles softly in the skillet before the broth goes in. Maybe it’s the gentle steam that escapes when you lift the lid at the very end. Whatever the magic is, this recipe has that nostalgic, home-cooked charm that feels right any night of the week.

It comes together in one pot, with pantry ingredients you probably already have waiting. And once you make it, you’ll tuck it into your regular rotation it’s that cozy, that reliable, that good.

Ingredients You’ll Need

The Basics

  • 2 tablespoons vegetable or canola oil
    Helps toast the rice and gives it that classic flavor.
  • 1 cup uncooked long-grain white rice
    Long-grain keeps things fluffy and tender.

The Flavor Makers

  • 1 ½ cups chicken stock or broth
    Warm, savory richness in every bite.
  • 8 oz. can tomato sauce
    Gives the rice its gorgeous color and subtle tang.
  • 1 teaspoon chili powder
    Cozy, fragrant heat.
  • 1 teaspoon garlic salt
    Just the right salty, garlicky backbone.
  • ½ teaspoon ground cumin
    Earthy warmth that makes everything taste fuller.

How to Make It

Rinse & Prep the Rice

Before anything hits the heat, give your rice a good rinse in a mesh strainer. The water turns cloudy at first, then slowly becomes clear a tiny meditative moment at the sink. This step helps the grains cook up light instead of sticky.

Toast the Rice in Oil

Warm the oil in a 4-quart saucepan over medium-high heat. Pour in the rice and listen for the soft sizzle as each grain starts to toast. Stir frequently for about 3–4 minutes, until the rice turns just a bit translucent. This is where the magic starts that nutty aroma drifting up is pure comfort.

Add Everything Else & Bring to a Boil

Stir in the chicken broth, tomato sauce, chili powder, garlic salt, and cumin. The mixture will go from quiet to bubbling quickly. Let it hit a rapid boil over high heat. This step wakes up the spices and gets the cooking started strong.

Simmer Low and Slow

Give the pot one gentle stir. Then cover it, turn the heat down to a low simmer (a touch lower than medium-low), and let it cook for 20 minutes without lifting the lid. The rice quietly soaks up all the flavor during this part the kitchen gets warm, and the tomato-chili scent fills the air.

Rest, Fluff, and Serve

Turn off the heat, uncover, and let the rice stand for 2–3 minutes. Then fluff with a fork. Every grain loosens up, soft and steamy, ready to be spooned onto a plate next to your favorite cozy dinner.

Mexican Rice

Fluffy, cozy Mexican rice simmered with tomato sauce, warm spices, and savory broth. The perfect one-pot side dish for tacos, enchiladas, or simple weeknight dinners.
Prep Time 5 minutes
Cook Time 20 minutes
0 minutes
Total Time 25 minutes
Course Side Dish
Cuisine Mexican
Servings 4 servings
Calories 210 kcal

Equipment

  • 4-quart saucepan with lid A heavy-bottomed pan helps cook the rice evenly.
  • Mesh strainer Useful for rinsing the rice until the water runs clear.
  • measuring cups and spoons For accurately measuring rice, broth, and spices.
  • Wooden spoon or spatula Ideal for stirring the rice while it toasts.

Ingredients
  

  • 2 tablespoons vegetable or canola oil
  • 1 cup uncooked long-grain white rice
  • 1 1/2 cups chicken stock or broth
  • 8 oz can tomato sauce
  • 1 teaspoon chili powder
  • 1 teaspoon garlic salt
  • 1/2 teaspoon ground cumin

Instructions
 

  • Rinse the rice in a mesh strainer under cool water until the water runs mostly clear. Let excess water drain off.
  • Heat the vegetable or canola oil in a 4-quart saucepan over medium-high heat. Add the rinsed rice and cook, stirring frequently, until the grains look slightly translucent and smell toasty, about 3–4 minutes.
  • Stir in the chicken stock or broth, tomato sauce, chili powder, garlic salt, and ground cumin. Mix to combine and bring the mixture to a rapid boil over high heat.
  • Once boiling, stir the rice once, cover the saucepan with a tight-fitting lid, and reduce the heat to a low simmer (slightly below medium-low). Cook undisturbed for 20 minutes.
  • Remove the pan from the heat. Let the rice stand, covered, for 2–3 minutes, then uncover and fluff gently with a fork. Serve warm as a side dish.

Notes

Rinsing the rice first helps it cook up light and fluffy instead of sticky. Toasting the rice in oil adds a nutty flavor that makes this simple dish taste extra special.

Nutrition

Calories: 210kcalCarbohydrates: 35gProtein: 4gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gSodium: 600mgPotassium: 150mgFiber: 1gSugar: 2gVitamin A: 6IUVitamin C: 4mgCalcium: 2mgIron: 6mg
Keyword easy side dish, Mexican rice, one pot rice, tomato rice
Tried this recipe?Let us know how it was!

Cozy Tips & Serving Ideas

  • Add a handful of frozen peas or corn during the simmer for a little color and sweetness.
  • Swap chicken broth for veggie broth to make it vegetarian.
  • Stir in fresh cilantro at the end for a bright, herby finish.
  • Serve alongside tacos, roasted chicken, or a simple sautéed veggie plate.
  • Make a double batch leftover Mexican rice reheats beautifully.

Final Cozy Thoughts

There’s something so grounding about a recipe like this nothing fancy, nothing complicated, just warm, savory comfort in a single pot. Save this for your weeknight dinners, your weekend gatherings, or any night you want a little extra coziness at the table.