On the nights when everyone is coming and goingโsports practice, homework, emails still open you need a dinner that doesnโt need you very much. This one-pan Mexican rice smells like a cozy taquerรญa and tastes like the skillet dinners my aunt used to slide to the center of the table: tomatoey rice, sweet corn, tender peppers, and just enough cheese to make it feel like a treat.
It starts the same way she started most things: a little oil, onion and garlic, and patience for that minute when the rice turns pearly and toasty. The spices bloom, the tomatoes turn the pan a rusty red, and you pour in broth. Then the skillet does the rest. By the time you lift the lid, steam curls up and the top looks polka-dotted with tiny tunnels your sign the rice is perfectly cooked and fluffy.
This is a vegetarian dinner as written (and it absolutely satisfies), but it plays well with any leftover chicken or a quick browning of ground turkey or beef. Itโs the kind of skillet that invites add-ons: a handful of peas, a jalapeรฑo for perfume, a squeeze of lime, cilantro to finish. Scoop it into bowls, add avocado, and youโve got smiles and seconds with hardly any dishes.
I serve it on weeknights, but Iโve also taken it to Sunday potlucks, covered in foil, still warm and melty. Not a grain comes home.
Why Youโll Love This Recipe
- Truly one-pan. The rice toasts, simmers, and finishes in the same skillet no saucepans, no straining, minimal cleanup.
- Comfort-food flavor. Bloomed spices, fire-roasted tomatoes, and broth give you restaurant-style arroz vibes with hearty beans, corn, and peppers.
- Flexible and forgiving. Use what you have: canned tomatoes or sauce, fresh or frozen veggies, veg broth or chicken broth, cheddar or Colby Jack.
- 30โ40 minutes, hands-light. Once itโs simmering, you get 15 minutes to set the table, wrangle kids, or make a quick guac.
- Family-friendly heat. Mild as written; jalapeรฑo and cayenne are optional. Spice lovers can add hot sauce or chipotle.
- Make-ahead friendly. Leftovers reheat beautifully for lunch bowls or burrito stuffing.
Ingredients Youโll Need
Base & Aromatics
- 2 tablespoons olive oil (or vegetable oil)
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 red bell pepper, cored, seeded, and diced
- 1 jalapeรฑo, seeded and diced (optional for gentle heat)
Rice & Liquids
- 1 cup uncooked long-grain white rice, rinsed and well drained
- 2 ยผ cups low-sodium chicken broth (or vegetable broth)
Tomatoes & Seasoning
- 1 (14-ounce) can fire-roasted diced tomatoes (undrained) or 1 ยฝ cups tomato sauce
- 2 teaspoons ground cumin
- 1 teaspoon chili powder (or to taste)
- ยฝ teaspoon smoked paprika
- ยผ teaspoon cayenne pepper (optional)
- 1 teaspoon kosher salt, plus more to taste
- Freshly ground black pepper, to taste
Vegetables & Beans
- 1 cup corn kernels (frozen or canned, drained)
- ยฝ cup canned black beans, drained and rinsed
- ยฝ cup peas (frozen or canned), optional
Finish & Toppings
- 1 cup shredded Colby-Jack or cheddar cheese
- Chopped cilantro, sliced green onions, diced avocado, sour cream, lime wedges (all optional but excellent)
About those ingredients: Toasting the rice in oil coats each grain so it cooks up fluffy. Fire-roasted tomatoes add a smoky sweetness; cumin + chili powder + smoked paprika are the cozy trio that make the kitchen smell like taco night. The beans and corn turn this from โside dishโ to โsatisfying meal.โ Cheese is the melty bow on top.
Swaps and shortcuts
- Use minute rice? You can, but reduce liquid to 1 ยฝ cups and simmer just 5โ6 minutes before resting.
- No bell pepper? Use diced zucchini or another color pepper.
- Add protein: brown 1 pound ground turkey or beef with the onion, or fold in 2 cups shredded rotisserie chicken with the beans.
- Dairy-free? Skip cheese or finish with a sprinkle of nutritional yeast and diced avocado.
Step-by-Step Instructions
- Rinse the rice (1 minute). Place rice in a fine-mesh strainer and rinse under cool water, swishing with your fingers until the water runs mostly clear. Drain wellโthis quick step prevents sticky rice.
- Sautรฉ aromatics (4โ5 minutes). Heat olive oil in a large, deep skillet or Dutch oven over medium heat. Add onion and bell pepper; cook until softened and lightly golden at the edges. Stir in garlic and jalapeรฑo (if using) for 30โ45 seconds until fragrant.
- Toast the rice (2โ3 minutes). Add the drained rice to the skillet. Stir constantly until the grains look slightly translucent and you hear a gentle crackle. This builds flavor and keeps grains separate.
- Bloom spices (30โ60 seconds). Sprinkle in cumin, chili powder, smoked paprika, cayenne (if using), salt, and a few grinds of black pepper. Stir to coat; the skillet will smell toasty and warm.
- Add tomatoes & broth (come to a simmer). Pour in the fire-roasted tomatoes with their juices and the broth. Scrape the bottom of the pan with a wooden spoon to release any tasty bits. Bring to a gentle simmer; youโll see small bubbles around the edges.
- Cover and cook (15โ18 minutes). Reduce heat to low, cover tightly, and cook until the liquid is absorbed and small steam tunnels dot the surface. Resist the urge to peek; trapped steam is doing the work.
- Steam with veggies (10 minutes off heat). Scatter corn, black beans, and peas over the surface (do not stir). Cover, turn off heat, and let the skillet rest for 10 minutes. The residual heat gently steams the veggies and finishes the rice.
- Fluff, melt, and serve (2โ3 minutes). Remove the lid, fluff the rice with a fork, folding in the vegetables. Taste and adjust salt. Sprinkle cheese over the top, cover for 1โ2 minutes until melted and bubbly at the edges. Finish with cilantro and lime, and add any toppings you like.
What if it looks โwrongโ?
- Still wet at the edges: Set over low heat, uncovered, for 1โ2 minutes to evaporate excess moisture.
- Dry with a few firm grains: Sprinkle 2โ3 tablespoons hot water over the rice, cover, and steam 5 minutes off heat.
- Too spicy: Add a squeeze of lime, a dollop of sour cream, or a handful more cheese to soften the heat.
Tips for Success
- Use a wide skillet. A 10โ12 inch skillet gives the rice room to cook in an even layer, so it steams, not stews.
- Rinse, toast, rest. Those three steps are your insurance policy for fluffy, non-gummy rice in a one-pan dish with tomatoes.
- Donโt oversimmer. A gentle simmer is enough; a rolling boil can break grains and over-reduce your liquid.
- Add veggies at the end. Steam them during the rest so they stay bright and donโt overcook.
- Taste the salt at the end. Broths and bouillons vary; finish with a pinch of salt and a squeeze of lime to make flavors pop.
- Cheese timing matters. Add it last and cover briefly; it melts into a glossy blanket instead of disappearing into the rice.
Variations
- Protein Boost: Brown 1 pound ground turkey or beef with the onions; drain if needed before adding rice.
- Chicken Skillet: Stir in 2 cups diced cooked chicken when you add beans/corn.
- Extra Veggie: Fold in diced zucchini or spinach during the final steam.
- Coconut Chipotle: Replace ยฝ cup of broth with coconut milk and add 1 teaspoon minced chipotle in adobo for smoky creaminess.
- Brown Rice Version: Use long-grain brown rice; increase liquid to 2 ยพ cups and simmer 35โ40 minutes. Rest 10 minutes as written.
Mexican & Hispanic Inspired Twists
- Achiote Color Pop: Stir 1 teaspoon achiote paste (dissolved in 1 tablespoon warm water) with the spices for a gorgeous red-gold hue.
- Elote-Style Finish: After melting cheese, drizzle with a little crema, dust with chili powder, and sprinkle with cotija and lime.
- Serrano Perfume: Tuck a whole serrano into the skillet during the simmer for a taquerรญa aroma without big heat.
What to Serve With It
This one-pan Mexican rice with vegetables is a full meal, but it also loves company. I set it out family-style with warm tortillas and a little bar of toppings.
- Guacamole or sliced avocado
- Quick pico de gallo or roasted corn salsa
- Warm flour or corn tortillas
- Simple green salad with lime vinaigrette
- Charro beans or black beans for a heartier spread
Storage & Reheat
Cool leftovers to room temperature, then store in an airtight container for 4โ5 days. The rice will compact a bit as it chills, so fluff before reheating.
To freeze, portion into flat freezer bags (press out air) for up to 2 months. Thaw overnight in the fridge or reheat from frozen with a splash of water.
For reheating, sprinkle 1โ2 teaspoons water over the rice and cover. Microwave in 45-second bursts, fluffing between rounds, or warm gently in a covered skillet over low heat. If the flavors feel muted, add a squeeze of lime and a pinch of salt.
FAQs
Can I make this One-Pan Mexican Rice with brown rice?
Yesโuse long-grain brown rice, increase liquid to about 2 ยพ cups, and simmer 35โ40 minutes. Rest 10 minutes off heat, then fluff and finish as written.
What if I only have tomato sauce (not diced tomatoes)?
Use 1 ยฝ cups tomato sauce and keep the liquid amounts the same. Tomato sauce makes the skillet a little creamier and deeply redโdelicious.
Is the jalapeรฑo necessary?
No. The recipe is mild without it. Leaving a whole serrano in during the simmer is another great option for aroma without much heat.
Can I add meat?
Absolutely. Brown 1 pound ground turkey or beef with the onions, or stir in cooked shredded chicken when you add the beans and corn. Adjust salt to taste.
How do I keep one-pan rice from getting mushy?
Rinse well, toast in oil until the grains are pearly and crackly, use the right liquid ratio, simmer gently, and let it rest covered for 10 minutes before fluffing.
Conclusion
If dinner has been feeling like a chore, this One-Pan Mexican Rice with Vegetables is the skillet that brings back the joy. Itโs colorful, bubbly, and wildly comfortingโexactly the kind of weeknight meal that tastes like someone cooked for you. Pull a stack of warm tortillas, pass the lime wedges, and watch the pan empty fast.
When you want to keep the cozy train going, try pairing it with skillet carne asada, creamy salsa verde chicken, or a pot of stovetop black beans. Leftovers make the happiest lunch bowls.





