I get fluffy, tender, restaurant-style Mexican rice from simple pantry staples, with just the right sweet and spicy kick. It’s so good, I may never reach for the packaged stuff again.

I’m obsessed with this slow cooker Mexican rice because it tastes like the side I always hope comes with tacos, burritos, enchiladas, basically anything saucy and loud. The long grain white rice turns fluffy and tender, with tomato sauce giving it that classic restaurant-style color and rich, slightly sweet bite.
I love how every spoonful has a little spice, a little savoriness, and enough personality to steal attention from the main dish. And honestly, boxed rice just cannot hang.
But this? Big flavor, pantry-friendly energy, and the kind of rice I keep sneaking straight from the cooker.
No shame here.
Ingredients

- Long grain rice stays fluffy, not mushy, which is honestly the whole goal here.
- Chicken broth gives the rice cozy, savory flavor without making it taste too salty.
- Tomato sauce brings that classic Spanish rice color and a soft, tangy base.
- Yellow onion melts in and adds a little sweetness you’ll notice in every bite.
- Garlic makes it smell amazing and keeps the rice from tasting flat.
- Cumin adds warm, earthy flavor that makes the whole dish feel more Mexican-style.
- Chili powder gives gentle heat and a little smoky, spiced background.
- Smoked paprika adds color and that subtle campfire vibe.
So good.
- Kosher salt wakes everything up, because bland rice is just sad.
- Black pepper adds a tiny bite without trying to steal the show.
- Vegetable oil helps the rice feel richer and keeps things from getting sticky.
- Cilantro is fresh and bright, if you’re not on Team Soap.
- Plus lime juice makes it pop, especially with tacos or grilled chicken.
Ingredient Quantities
- 2 cups long grain white rice, rinsed
- 3 cups low sodium chicken broth
- 1 can (8 ounces) tomato sauce
- 1 small yellow onion, finely chopped
- 2 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 tablespoon vegetable oil
- 1/4 cup chopped fresh cilantro, optional
- Juice of 1 lime, optional
How to Make this
1. Heat the vegetable oil in a skillet over medium heat and add the finely chopped onion; sauté until translucent, about 3 to 4 minutes.
2. Add the minced garlic and rinsed long grain rice to the skillet; cook, stirring frequently, until the rice is lightly toasted and fragrant, about 2 to 3 minutes.
3. Transfer the toasted rice, onion, and garlic into the slow cooker.
4. Add the tomato sauce, low sodium chicken broth, ground cumin, chili powder, smoked paprika, kosher salt, and black pepper to the slow cooker; stir to combine and ensure the rice is evenly submerged.
5. Cover and cook on low for 2 to 2 1/2 hours or on high for 1 to 1 1/2 hours, until the rice is tender and liquid is absorbed.
6. Do not lift the lid or stir during most of the cook time, as that can release heat and affect texture.
7. Check for doneness near the end of the cook time; if rice is still too firm or liquid remains, continue cooking in 10 to 15 minute increments.
8. When the rice is tender, fluff gently with a fork to separate the grains.
9. If using, stir in the chopped fresh cilantro and the juice of 1 lime to brighten the flavors.
10. Taste and adjust seasoning with additional salt, pepper, or lime juice if needed, then serve hot.
Equipment Needed
1. 10 to 12 inch skillet or sauté pan
2. Slow cooker or crockpot with lid
3. Measuring cups and measuring spoons
4. Chef knife
5. Cutting board
6. Wooden spoon or heatproof spatula
7. Fork for fluffing rice
8. Can opener
9. Citrus juicer or reamer (optional)
FAQ
Slow Cooker Mexican Rice (Spanish Rice) Recipe Substitutions and Variations
- Long grain white rice: substitute jasmine or basmati rice for a fragrant texture. If using brown rice, increase liquid by 1 cup and extend cook time significantly.
- Low sodium chicken broth: substitute vegetable broth for a vegetarian version or water plus 1 to 1 1/2 teaspoons of bouillon paste or powder to taste.
- Tomato sauce: substitute crushed tomatoes for a chunkier texture or 3 tablespoons tomato paste mixed with 1/2 cup water for a richer tomato flavor.
- Yellow onion: substitute a shallot for a milder, sweeter note or 1/3 cup finely chopped green onion for a lighter onion presence.
Pro Tips
– Toast the rice until it just smells nutty before it goes in the slow cooker. That browning step adds a deeper, more complex flavor and helps the grains stay separate instead of clumping.
– Use hot or warm broth rather than straight from the fridge. Cold liquid can lengthen cooking time and make the center of the rice gummy while the edges finish.
– Resist peeking while it cooks, but near the end check in 10 minute increments if it looks underdone. If there is extra liquid when the rice is tender, leave the lid off for 5 to 10 minutes to let it steam away and firm up.
– Fold in the cilantro and lime juice only once the rice is fluffy and off the heat. Bright ingredients lose vibrancy with heat, so add them at the end to keep the flavor fresh and alive.

Slow Cooker Mexican Rice (Spanish Rice) Recipe
I get fluffy, tender, restaurant-style Mexican rice from simple pantry staples, with just the right sweet and spicy kick. It’s so good, I may never reach for the packaged stuff again.
6
servings
272
kcal
Equipment: 1. 10 to 12 inch skillet or sauté pan
2. Slow cooker or crockpot with lid
3. Measuring cups and measuring spoons
4. Chef knife
5. Cutting board
6. Wooden spoon or heatproof spatula
7. Fork for fluffing rice
8. Can opener
9. Citrus juicer or reamer (optional)
Ingredients
-
2 cups long grain white rice, rinsed
-
3 cups low sodium chicken broth
-
1 can (8 ounces) tomato sauce
-
1 small yellow onion, finely chopped
-
2 garlic cloves, minced
-
1 teaspoon ground cumin
-
1 teaspoon chili powder
-
1/2 teaspoon smoked paprika
-
1 teaspoon kosher salt
-
1/2 teaspoon black pepper
-
1 tablespoon vegetable oil
-
1/4 cup chopped fresh cilantro, optional
-
Juice of 1 lime, optional
Directions
- Heat the vegetable oil in a skillet over medium heat and add the finely chopped onion; sauté until translucent, about 3 to 4 minutes.
- Add the minced garlic and rinsed long grain rice to the skillet; cook, stirring frequently, until the rice is lightly toasted and fragrant, about 2 to 3 minutes.
- Transfer the toasted rice, onion, and garlic into the slow cooker.
- Add the tomato sauce, low sodium chicken broth, ground cumin, chili powder, smoked paprika, kosher salt, and black pepper to the slow cooker; stir to combine and ensure the rice is evenly submerged.
- Cover and cook on low for 2 to 2 1/2 hours or on high for 1 to 1 1/2 hours, until the rice is tender and liquid is absorbed.
- Do not lift the lid or stir during most of the cook time, as that can release heat and affect texture.
- Check for doneness near the end of the cook time; if rice is still too firm or liquid remains, continue cooking in 10 to 15 minute increments.
- When the rice is tender, fluff gently with a fork to separate the grains.
- If using, stir in the chopped fresh cilantro and the juice of 1 lime to brighten the flavors.
- Taste and adjust seasoning with additional salt, pepper, or lime juice if needed, then serve hot.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 233g
- Total number of serves: 6
- Calories: 272kcal
- Fat: 2.3g
- Saturated Fat: 0.3g
- Trans Fat: 0g
- Polyunsaturated: 1g
- Monounsaturated: 0.8g
- Cholesterol: 0mg
- Sodium: 517mg
- Potassium: 349mg
- Carbohydrates: 53g
- Fiber: 1.5g
- Sugar: 2.2g
- Protein: 5.3g
- Vitamin A: 200IU
- Vitamin C: 7.5mg
- Calcium: 24mg
- Iron: 1.3mg






