Spicy Mexican Rice with Corn Recipe

This Spicy Mexican Rice with Corn recipe makes a flavorful, fluffy side dish in about 40 to 45 minutes. Long-grain white rice is toasted with onion, garlic, and jalapeno, then simmered with tomato sauce, broth, cumin, chili powder, and sweet corn for 4 to 6 servings.

Each bite has nutty toasted rice, juicy corn, gentle tomato richness, and a lively peppery kick. Finish it with fresh cilantro and lime juice for a bright side dish that pairs beautifully with tacos, enchiladas, grilled chicken, beans, or roasted vegetables.

Jump to Recipe

Why You’ll Love This Recipe

Bowl of spicy Mexican rice with corn served as a colorful side dish

Spicy Mexican Rice with Corn is the kind of side dish that makes a simple dinner feel complete. It uses familiar pantry ingredients, comes together in one saucepan or deep skillet, and delivers much more flavor than plain steamed rice.

The method is straightforward, but one early step makes a noticeable difference: the dry rice is toasted in oil before any liquid is added. That brief cooking time gives the grains a lightly nutty aroma and helps them stay distinct instead of turning soft and sticky.

  • Big flavor: Tomato sauce, cumin, chili powder, garlic, and jalapeno create a savory, gently spicy base.
  • Color and sweetness: Corn adds sunny color, pleasant texture, and a naturally sweet contrast to the spices.
  • Flexible pairing: Serve it with tacos, burrito bowls, grilled meats, beans, eggs, or roasted vegetables.
  • Easy to adjust: Keep the jalapeno seeds for more heat, or remove them for a milder family-friendly version.

Ingredients You’ll Need

Ingredients for spicy Mexican rice with corn arranged for cooking

Long-grain white rice is the best choice here because its grains cook up light and separate. Rinse it under cold water until the water is mostly clear, and drain it well so extra water does not affect the cooking ratio.

Use vegetable or canola oil for toasting because both have a neutral flavor. The small amount of yellow onion, garlic, and jalapeno creates the aromatic foundation, while corn brings a tender bite to every forkful.

  • Rice and oil: One cup long-grain white rice and two tablespoons vegetable or canola oil.
  • Aromatics: One-half small yellow onion, two minced garlic cloves, and one seeded and minced jalapeno.
  • Vegetables and liquid: One cup corn, one-half cup tomato sauce, and one and one-half cups chicken or vegetable broth.
  • Spices: One teaspoon cumin, one-half teaspoon chili powder, three-fourths teaspoon kosher salt, and one-fourth teaspoon black pepper.
  • Finishing touches: Two tablespoons chopped cilantro and one tablespoon lime juice, both optional.

How to Make It Step-by-Step

Rice and aromatics being toasted in a skillet for Mexican rice

Step 1: Rinse the rice under cold running water until the water looks mostly clear. Drain it thoroughly in a fine-mesh strainer, giving it a few minutes to release excess water while you prepare the other ingredients.

Step 2: Place a medium saucepan or deep skillet over medium heat and add the oil. Stir in the drained rice and cook for 3 to 5 minutes, stirring frequently, until the grains look lightly golden and smell toasted and nutty.

Step 3: Add the diced onion, minced jalapeno, and garlic to the toasted rice. Cook for 2 to 3 minutes, stirring often, until the onion begins to soften and the garlic is fragrant without taking on dark color.

Step 4: Add the corn, tomato sauce, broth, cumin, chili powder, kosher salt, and black pepper. Stir well so the tomato sauce and seasonings are distributed through the rice, then bring everything to a full boil.

Step 5: Stir the boiling mixture once, cover the pan tightly, and immediately reduce the heat to low. Simmer for 18 to 20 minutes, keeping the lid closed so steam stays inside and the rice cooks evenly.

Step 6: Check the rice after the simmering time to make sure the liquid has been absorbed and the grains are tender. Remove the pan from the heat, cover it again, and let it stand for 5 minutes so the texture can finish setting.

Step 7: Fluff the rice gently with a fork, lifting from the bottom rather than stirring aggressively. Fold in the cilantro and lime juice if using, taste for seasoning, and add more salt only if needed.

Pro Tips for Fluffy Rice

Covered saucepan of Mexican rice simmering with corn and spices

The most important texture tip is to rinse and drain the rice carefully. Surface starch can make cooked rice gummy, while excess rinse water can change the balance of liquid in the pan.

Toasting should not be rushed, but the rice does not need to become deeply brown. Look for pale golden grains and a warm, nutty fragrance; stirring frequently prevents the rice from scorching on the bottom.

  • Use a snug lid: A tight cover traps the steam needed to cook the rice evenly.
  • Resist frequent checking: Lifting the lid releases heat and steam, which can leave the grains undercooked.
  • Control the heat: Once the mixture boils, low heat is enough for a gentle simmer.
  • Fluff after resting: The five-minute covered rest allows moisture to settle through the grains.
  • Adjust the spice: Use the jalapeno seeds for more heat, or discard them for a softer pepper flavor.

Serving Ideas and Variations

Spicy Mexican rice with corn served with beans, vegetables, avocado, and salsa

Serve this rice hot beside smoky black beans, refried beans, chicken fajitas, carne asada, shrimp, or roasted vegetables. It also works as the base of a quick bowl topped with avocado, shredded lettuce, salsa, and a spoonful of sour cream.

Chicken broth gives the rice a fuller savory flavor, while vegetable broth keeps it vegetarian. Frozen corn can go straight into the pan, and canned corn works well after it has been drained thoroughly.

For a fresh finish, cilantro and lime juice are optional but highly recommended. The herbs add a crisp green note, while lime cuts through the tomato and spice without changing the basic character of the dish.

Storage and Reheating

Close-up of fluffy Mexican rice grains with corn, cilantro, and lime

Cool leftover rice promptly and transfer it to a covered container in the refrigerator. For the best texture, use leftovers within a few days and reheat only the portion you plan to eat.

Reheat gently in a skillet or microwave with a small splash of broth or water. Covering the rice while it warms helps restore moisture, and a final squeeze of lime can refresh the flavor before serving.

Spicy Mexican Rice with Corn Recipe

Spicy Mexican Rice with Corn

Fluffy long-grain rice is toasted before simmering with tomato sauce, broth, jalapeno, corn, and warm spices. The result is a colorful, savory side dish with adjustable heat and fresh cilantro-lime flavor.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

Main Ingredients
  • 1 cup Long-grain white rice, rinsed and well drained
  • 2 tablespoons Vegetable or canola oil
Aromatics and Vegetables
  • 1/2 small onion Small yellow onion, finely diced
  • 2 cloves Garlic cloves, minced
  • 1 jalapeno Jalapeno, seeded and minced
  • 1 cup Corn kernels, frozen or canned and drained
Sauce and Seasoning
  • 1/2 cup Tomato sauce
  • 1 1/2 cups Chicken broth or vegetable broth
  • 1 teaspoon Ground cumin
  • 1/2 teaspoon Chili powder
  • 3/4 teaspoon Kosher salt
  • 1/4 teaspoon Black pepper
Finishing Ingredients
  • 2 tablespoons Fresh cilantro, chopped
  • 1 tablespoon Fresh lime juice

Method
 

Step-by-Step
  1. Rinse the rice under cold water until the water is mostly clear, then drain it thoroughly.
  2. Heat the oil in a medium saucepan or deep skillet over medium heat. Add the rice and cook for 3 to 5 minutes, stirring often, until lightly golden and nutty-smelling.
  3. Add the onion, jalapeno, and garlic. Cook for 2 to 3 minutes, stirring occasionally, until the onion starts to soften.
  4. Stir in the corn, tomato sauce, broth, cumin, chili powder, salt, and black pepper. Bring the mixture to a boil, stir once, cover tightly, and reduce the heat to low.
  5. Simmer for 18 to 20 minutes, or until the liquid is absorbed and the rice is tender. Keep the lid closed as much as possible during cooking.
  6. Remove the pan from the heat and let the rice stand, covered, for 5 minutes. Fluff gently with a fork, then stir in cilantro and lime juice if desired.

Notes

Toasting the rice helps keep the grains separate and gives the dish a deeper traditional flavor. For firmer, less sticky rice, rinse thoroughly, drain well, and keep the pan covered during both simmering and resting. Store leftovers in a covered container in the refrigerator and reheat gently with a small splash of broth or water.

Final Thoughts

This Spicy Mexican Rice with Corn recipe proves that a few well-chosen ingredients can create a memorable side dish. Toasted rice, tomato sauce, broth, cumin, chili powder, jalapeno, and corn come together in a colorful pan of tender grains with balanced heat and satisfying texture.

Keep the lid closed during the simmer and resting periods, then fluff gently with a fork for the best result. Serve it hot with your favorite Mexican-inspired meal, or use it as a flavorful base for a quick lunch bowl.

Whether you make it with chicken broth or vegetable broth, this rice is easy enough for a weeknight and special enough for a shared dinner table. Add cilantro and lime at the end, adjust the salt to taste, and enjoy every bright, savory bite.

Leave a Comment

Recipe Rating