It’s fluffy, savory, perfectly seasoned, and packed with those bold Mexican-inspired flavors we all crave—tomato, garlic, cumin, chili powder, fresh cilantro… every bite tastes like it came straight from your favorite local restaurant.

Just a few minutes of prep, a little kitchen magic, and by dinner time you’ve got a warm, flavorful rice dish ready to serve with tacos, enchiladas, burrito bowls, fajitas—or honestly, straight from the spoon. (No judgment here.)
So if you love homemade Mexican food but want an easy, foolproof side dish… this recipe is about to become a regular in your kitchen.
Why You’ll Love This Crockpot Spanish Rice
This recipe checks all the boxes.
Easy and Foolproof
No babysitting the stovetop.
No worrying about burned rice.
Just set it and let the slow cooker work.
Restaurant-Style Flavor
Bold spices, tomato-rich broth, and that classic Mexican rice flavor.
Budget Friendly
Rice is affordable, filling, and stretches beautifully for family meals.
Great for Meal Prep
Perfect for making ahead and enjoying all week.
Pairs with Everything
Tacos.
Burritos.
Chicken.
Beef.
Beans.
You really can’t go wrong.
Ingredients You’ll Need
White Rice
Onion
Chicken Broth
Tomato Sauce
Salsa
Garlic
Cumin
Chili Powder
Cilantro
You’ll need:
- 2 cups long grain white rice
- ½ onion, finely diced
- 2 tablespoons vegetable oil
- 4 cups low-sodium chicken broth
- 1 can tomato sauce (8 ounces)
- 1 cup chunky salsa
- 1 teaspoon minced garlic
- 1 teaspoon cumin
- 1 teaspoon chili powder
- ½ teaspoon salt
- ½ teaspoon black pepper
- Fresh chopped cilantro, for finishing
Simple ingredients.
Big flavor.
How to Make Crockpot Spanish Rice
Step 1: Toast the Rice
Heat the vegetable oil in a large skillet over medium heat.
Add:
- diced onion
- rice
Cook for 5–6 minutes, stirring often.
The onions should soften, and the rice should turn lightly golden.
This simple step adds amazing flavor.
And makes your kitchen smell incredible.
Step 2: Prepare the Slow Cooker
Lightly spray your slow cooker with nonstick cooking spray.
Because sticky rice cleanup is not the vibe.
Step 3: Add the Rice
Transfer the toasted rice and onions into the slow cooker.
Step 4: Add the Flavor
Pour in:
- chicken broth
- tomato sauce
- salsa
Then add:
- garlic
- cumin
- chili powder
- salt
- pepper
Stir until everything is beautifully combined.
At this point, it already smells like taco night.
Step 5: Slow Cook
Cover and cook on high for 2–3 hours.
You’ll know it’s done when:
- the liquid has absorbed
- the rice is tender
- the texture is fluffy
Every slow cooker is a little different, so start checking around the 2-hour mark.
Step 6: Finish with Fresh Cilantro
Once cooked, stir in freshly chopped cilantro.
This adds brightness, freshness, and that final restaurant-style touch.
Then serve warm.
Preferably with something cheesy nearby.
Expert Tips for Perfect Rice
Toast the Rice First
Don’t skip this step.
It adds nutty flavor and helps the grains stay fluffy.
Don’t Overcook
Start checking early.
Slow cookers all behave a little differently.
If Your Rice Looks Too Wet
Remove the lid for 10–15 minutes to let excess moisture evaporate.
Use Fresh Cilantro at the End
Fresh herbs keep the flavor bright and vibrant.
Easy Variations
Want to switch things up?
Here are some delicious options.
Add Protein
Try adding:
Ground Beef
Chicken
Pork
to turn it into a complete meal.
Add Beans
Mix in:
Black Beans
Pinto Beans
for extra protein and texture.
Add Vegetables
Bell peppers, corn, diced tomatoes, or peas work beautifully.
Turn Up the Heat
Add extra salsa, jalapeños, or taco seasoning.
A Little Story from My Kitchen
The first time I made Spanish rice in the slow cooker, I honestly wasn’t expecting much.
Rice…
In a crockpot?
Really?
But by dinner time, the smell alone had everyone wandering into the kitchen asking what smelled so good.
And after the first bite?
My family declared it “better than restaurant rice.”
Which, around here…
Is serious praise.
Now it’s our go-to side dish for taco nights, burrito bowls, and basically any excuse to make Mexican food.
Frequently Asked Questions
Can I make this ahead of time?
Absolutely.
Store in the fridge until ready to serve.
How do I store leftovers?
Place leftovers in an airtight container and refrigerate for up to 4 days.
Can I freeze Spanish rice?
Yes.
Freeze in portion-sized containers for up to 3 months.
How do I reheat?
Microwave with a splash of broth or water to keep it fluffy.
Can I use brown rice?
Yes, but the cooking time will be longer.
What to Serve with Crockpot Spanish Rice
This rice pairs perfectly with:
Chicken Fajitas
Burrito
Enchilada
Taco
Guacamole
Sour Cream
And a squeeze of fresh lime?
Always a good idea.
Final Thoughts
This Crockpot Spanish Rice is fluffy, flavorful, easy, and perfect for busy family dinners.
It’s:
- comforting
- budget friendly
- easy to prep
- restaurant inspired
- meal prep friendly
- packed with bold flavor
And once you make it…
Don’t be surprised if taco night suddenly becomes everyone’s favorite night of the week.
