Mexican Rice with Corn is a Mexican-inspired side dish made with long-grain rice simmered in tomato broth and finished with sweet corn, delivering easy stovetop cooking, family-friendly flavor, and make-ahead convenience. Toasting the rice before simmering creates light, separate grains with the classic color and savory flavor people expect from a restaurant-style side dish.
¾cupcanned diced tomatoes with juicesblended until smooth
1¾cupschicken broth
1cupfrozen corn
½teaspoongarlic powder
1tablespoonTomato Bouillon PowderCaldo de Tomate (such as Knorr)
¼teaspoonground cuminoptional
¼teaspoonblack pepper
Instructions
Add the canned diced tomatoes with their juices to a blender and process until completely smooth. Measure out ¾ cup and set aside.
Heat the oil in a medium saucepan over medium heat. Add the diced onion and cook for 3 to 4 minutes, stirring occasionally, until softened and translucent. Stir in the rice and continue cooking for another 3 to 4 minutes, allowing the grains to become lightly toasted and slightly opaque while stirring occasionally to prevent browning.
Pour the blended tomato mixture into the saucepan, then add the chicken broth, frozen corn, garlic powder, tomato bouillon, cumin if using, and black pepper. Stir once to evenly distribute the ingredients and bring the mixture to a gentle boil.
Once boiling, reduce the heat to low and cover tightly with the lid. Allow the rice to cook undisturbed for 18 minutes. Avoid lifting the lid or stirring during this time so the rice cooks evenly and develops separate grains.
Remove the saucepan from the heat and keep it covered for 10 minutes to allow the remaining steam to finish cooking the rice. Uncover and gently fluff with a fork before serving.