Enjoy this simple and delicious Spanish Rice, a classic Mexican side that combines long grain rice with rich tomato seasoning. It's perfect alongside chicken, steak, or fish, making it a favorite choice for a flavorful lunch or dinner.
Start by combining the onion, garlic, tomato, annatto, turmeric powder, cumin seeds, and the measured water into a blender.
Secure the lid and blend on high speed. You're aiming for a completely smooth puree, so make sure there are no chunks or gritty bits remaining. Once smooth, remove the puree from the blender and set it aside for later use.
Making Mexican Rice (Spanish Rice)
Begin by heating oil in a skillet over medium heat. Add the rice, stirring continuously. This important step unlocks a nutty flavor and helps prevent the grains from becoming mushy later. Continue until the rice becomes aromatic and turns a pale, golden yellow.
Add your previously prepared tomato seasoning mix into the pan. Stir well to coat the rice evenly, allowing the flavors to start combining together.
Pour in the water and add a pinch of salt. Getting the right amount of water is key—too much will make the rice soggy, and too little means it won’t cook properly. Stir everything well to distribute the seasonings evenly for the best flavor.
Let the rice cook uncovered so it can start absorbing the flavored water. Cook until it’s about 70% done—most of the water should be absorbed, but the rice should still be slightly firm in the center when you break a grain.
Stir in chopped or slit serrano peppers. They add a nice heat that won’t overpower the dish but brings a nice depth of flavor. For a milder taste, feel free to reduce the amount or leave them out.
Reduce the heat to low, cover the pan with a lid, and let the rice gently simmer. The steam trapped inside will help the rice cook evenly and soak up all the flavors. Allow it to cook for about 15 minutes, or until all the water is absorbed and the rice is tender.
Once the rice is fully cooked, gently fluff it with a fork and remove the pan from heat. This helps separate the grains and prevents them from sticking together. Your delicious Spanish Rice is now ready to enjoy!
Serving
Enjoy this delicious Mexican Rice with your favorite side dish for a satisfying lunch or dinner. Check out our Serving Suggestions section below for more pairing ideas!
Notes
Here are some helpful tips to make perfect Spanish Rice right at home:
Cooking Tips:
Rice Selection: For the best texture, I recommend using long-grain rice like Basmati or similar varieties. These types cook up fluffy and don’t get sticky, so each grain stays separate and really absorbs all the delicious flavors. Some short-grain rice can tend to clump, but varieties like sona masuri (available at Indian stores) work well—just look for aged rice for the best results.
Rinse the Rice: Give the rice a good rinse a few times until the water runs clear. This helps wash away extra starch that can cause clumping, making your Spanish Rice light and fluffy.
Rice-to-Liquid Ratio: If you’re using different types of rice, like basmati or sona masuri, adjust the rice-to-liquid ratio as needed. For aged rice, a 1:1.5 ratio (1 cup of rice to 1.5 cups of water or broth) generally works well. You can also refer to the packaging for specific guidance.
Extra Flavor: For a flavor boost, try swapping water with chicken broth. It adds a rich, savory depth that makes a big difference. If you’re keeping it vegan, vegetable broth works great too, adding that same layer of flavor.
Spice Level: Serrano peppers add a fresh, bright heat to the dish. You can adjust the spice by using more or fewer peppers or removing the seeds for a milder flavor. If you prefer a gentler option, try just a bit of serrano or substitute with jalapeño for a softer kick.
Avoid Stirring Once Covered: After you cover the rice to simmer, avoid stirring it until the end. Stirring during cooking can break up the grains and make the rice mushy. Let it cook undisturbed for the fluffiest results.
Cooked Rice Texture: If you prefer a softer texture, let the rice sit covered for an extra 5 minutes off the heat. This allows any remaining steam to soften the rice further without overcooking.
Resting Time: Once the rice is done, let it rest for a few minutes with the lid on. This helps the grains absorb any leftover steam, making them extra fluffy, and it lets the flavors settle in.
Vegan-Friendly & Customizable: This recipe is naturally vegan, making it super versatile! Feel free to make it your own by adding tofu, tempeh, or extra veggies like bell peppers or zucchini. It’s an easy way to turn Spanish Rice into a complete meal or adapt it to suit different dietary needs.
Using Leftovers: Got leftover Spanish Rice? You can turn it into something tasty! Try stuffing it into peppers, mixing it into omelets, or tossing it into a cold rice salad—to add flavor and texture to other dishes.
Spanish Rice Variations:
Alternative Grains: Want to switch it up? Try brown rice, quinoa, or couscous for a new texture and added nutrition. Just remember that brown rice and quinoa might need a bit longer to cook.
With Chicken: Stir in some roasted or shredded chicken breast for a heartier meal. It adds protein and makes it a filling, complete dish. Add it during the resting time to let the flavors blend nicely.
Beans Addition: Adding black or pinto beans is a great way to boost protein and fiber. Stir them in near the end of cooking, or use them as a topping. It gives that classic, hearty feel you get from restaurant-style Spanish Rice.