Vegan Mexican Rice and Black Bean Skillet

An icon representing a clock 45 min | easy | lactose-free, low-fat, Mediterranean diet, vegan, vegetarian
Review

Introduction

No bland rice on my watch: this one-pan vegan Mexican-inspired rice and black bean skillet is hearty and smoky, seasoned right with garlic, cumin, smoked paprika, and chili powder so every bite delivers.

Think arroz rojo meets a weeknight skillet, perfect for meal prep, potlucks, or taco night, with fire-roasted tomato tang, fluffy rice, and lime-bright cilantro bringing big flavor with zero fuss.

Ingredients  (4 servings)

Get Ingredients →

Order the ingredients from your local store for pickup or delivery. You’ll check out through Instacart.

Ingredients:

  • 2 Tbsp olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 cup raw long-grain white rice (uncooked, rinsed)
  • 1 Tbsp tomato paste
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp chili powder
  • 2½ cups vegetable broth
  • 1 can (15 oz) black beans, drained, rinsed
  • 1 can (14.5 oz) fire-roasted diced tomatoes, with juices
  • 1 small red bell pepper, diced
  • ½ tsp salt
  • ¼ tsp freshly ground black pepper
  • ¼ cup fresh cilantro leaves, chopped
  • 2 green onions, sliced
  • lime wedges (for serving)
Vegan Mexican Rice and Black Bean Skillet

How to Make Vegan Mexican Rice and Black Bean Skillet

  1. Sweat the aromatics

    Heat the olive oil in a wide heavy skillet over medium heat until it shimmers.

    Add the onion and red bell pepper with a small pinch of salt and cook, stirring, until soft and lightly golden at the edges, about 5 to 7 minutes.

  2. Bloom garlic and tomato paste

    Stir in the garlic and tomato paste and cook until the paste turns brick red and smells toasty, about 1 to 2 minutes.

  3. Toast rice and spices

    Add the rinsed rice and stir to coat every grain in the oil and paste.

    Toast 2 to 3 minutes, then sprinkle in cumin, smoked paprika, chili powder, and black pepper and cook 30 to 60 seconds until fragrant.

  4. Add liquids and season

    Pour in the vegetable broth and the fire-roasted tomatoes with their juices and scrape up any browned bits.

    Add the salt, then taste the liquid and adjust salt based on how salty your broth is.

  5. Simmer gently

    Bring to a steady simmer, reduce heat to low, cover tightly, and cook for 12 minutes without stirring.

    Quickly fold in the black beans, re-cover, and cook until the rice is tender and most liquid is absorbed, 6 to 8 minutes more.

  6. Rest and fluff

    Turn off the heat and let the skillet stand covered for 10 minutes so the rice finishes steaming.

    Uncover and fluff gently with a fork to keep the grains intact.

  7. Finish fresh

    Fold in the cilantro and green onions.

    Serve hot with lime wedges, squeezing lime over the top right before you dig in.

Vegan Mexican Rice and Black Bean Skillet

Substitutions

Swap long-grain white rice for long-grain brown rice
Use 1 cup brown rice with 3 cups vegetable broth and simmer covered 35 to 40 minutes before the 10 minute rest; you get a chewier, nuttier bite that stands up beautifully to the smoky spices.
Swap black beans for pinto beans
Use the same amount of drained, rinsed pintos; they bring a creamier texture and slightly earthier flavor that plays nicely with cumin and chili.
Swap tomato paste for thick salsa roja
Use 1/2 cup thick salsa roja and reduce the broth by 1/4 cup; it adds tang, heat, and herbiness so the skillet tastes like it already spent time at your favorite taqueria.
Vegan Mexican Rice and Black Bean Skillet

Tips

Use a wide skillet for even cooking
A 12 inch heavy skillet or cast iron keeps the rice in a shallow layer so it cooks evenly and does not steam into mush.
Toast the tomato paste until brick red
That quick caramelization concentrates umami and gives the finished rice a deeper, restaurant level savoriness.
Keep the lid sealed and hands off
Every peek dumps steam and messes with timing, so trust the process and resist stirring until it is time to add beans.
Balance salt with your broth
If your vegetable broth is salted or if you use vegan bouillon, start with half the listed salt and adjust after tasting the cooking liquid.
Let it rest, always
The covered 10 minute rest finishes hydrating the rice and firms up the grains so you get clean, fluffy scoops instead of sticky clumps.
Finish with acid and fresh herbs
Lime juice, cilantro, and green onion wake up the spices and make the whole skillet taste brighter and more layered.

Nutrition Facts *

Energy 326 kcal
Protein 12 g
Total Fat 7 g
Carbohydrates 52 g
Dietary Fiber 14 g

* Approximate, per serving.
Data source: USDA FoodData Central.

FAQ

My rice is still a little firm after the time is up. What now?
Sprinkle on 2 to 4 tablespoons hot broth or water, cover, and cook on low 3 to 5 more minutes, then rest covered for 5 minutes before fluffing.
The skillet looks wet. How do I fix it without overcooking the rice?
Uncover and let it simmer on low for 2 to 3 minutes to evaporate excess moisture, then turn off the heat and rest covered for 5 to 10 minutes so the grains reabsorb steam.
Can I use brown rice or quinoa instead of white rice?
Yes; for brown rice use 3 cups broth and cook 35 to 40 minutes plus a 10 minute rest, and for quinoa use 2 cups broth and cook 15 minutes with a 5 minute rest for a fluffier, protein-forward take.
How do I make it spicier without overwhelming the dish?
Add a minced jalapeno or serrano with the onion, or stir in 1 to 2 teaspoons chopped chipotle in adobo with the tomato paste for a smoky kick.
Can I make this ahead for meal prep?
Yes; cool quickly in a shallow layer, refrigerate up to 4 days, and reheat with a splash of water on the stove over medium, then finish with fresh lime and herbs so it tastes newly cooked.
Why did the bottom scorch?
Heat was too high or the skillet was too thin; keep the simmer gentle, use a heavy pan, and ensure there is enough liquid before covering so the rice steams rather than fries.

Serving Suggestions

Serve it with sliced avocado, pickled red onions, and a quick cashew lime crema so every bite has creamy, crisp, and bright moments.

If you are feeling extra, fold in charred corn or diced zucchini during the last 5 minutes and pour yourself a cold vegan lager or a smoky mezcal margarita to match the vibe.

More pairings:

Reviews

We haven’t received any feedback on this recipe yet.

Made this recipe? How did it go?

Please leave your feedback below. We’d love to hear from you!

You Might Also Like

Cilantro Lime Rice (Chipotle Copycat)

Cilantro Lime Rice (Chipotle Copycat) 4.8 ★

Fluffy, fragrant grains kissed with bright lime and fresh cilantro, just like Chipotle but with better seasoning and control at home.

View recipe →

Mediterranean Rice and Beans

Mediterranean Rice and Beans

Sun-drenched, high-fiber rice and beans with sweet peppers, garlicky depth, and a bright lemon finish that stays meal-prep friendly all week.

View recipe →

Vegan Chipotle “Chicken” Copycat (Made With Mushrooms)

Vegan Chipotle “Chicken” Copycat (Made With Mushrooms)

Smoky, spicy, and meaty vegan chipotle 'chicken' bursts with rich umami, thanks to tender portobello mushrooms and a bold, punchy marinade.

View recipe →

Air Fryer Paprika Pumpkin

Air Fryer Paprika Pumpkin

Smoky, garlicky pumpkin cubes with caramelized edges and a tender center, all snapped crisp in the air fryer.

View recipe →

Vegan Crockpot Coconut-Lentil Curry

Vegan Crockpot Coconut-Lentil Curry

Luxuriously creamy coconut-lentil curry that perfumes your kitchen with warm curry, garlic, and smoked paprika while the slow cooker does the heavy lifting.

View recipe →

Baked Ratatouille Casserole

Baked Ratatouille Casserole

Silky ribbons of zucchini, yellow squash, eggplant, and tomatoes bake into a garlicky, herb-perfumed casserole with a lush marinara base and deep bouillon umami.

View recipe →

Butternut Squash Chickpea Curry

Butternut Squash Chickpea Curry

Creamy, fragrant comfort with tender butternut, silky coconut, and warm spices that hit like a cozy hug with attitude.

View recipe →

Vegan Roasted Vegetable Galette

Vegan Roasted Vegetable Galette

A golden, crackly vegan galette packed with jammy onions and smoky-sweet roasted vegetables, fired up with Dijon and herbs for a savory bite that means business.

View recipe →

Vegan Balsamic Tofu With Root Vegetable Sheet Pan

Vegan Balsamic Tofu With Root Vegetable Sheet Pan

Deeply caramelized root veg and lacquered balsamic-garlic tofu on one sizzling sheet pan, sweet, tangy, and smoky with real weeknight swagger.

View recipe →

Vegan Maple Roasted Butternut Squash With Brussels Sprouts and Cranberries

Vegan Maple Roasted Butternut Squash With Brussels Sprouts and Cranberries

Deeply caramelized maple-kissed squash and blistered Brussels bring smoky paprika and savory bouillon vibes, sparked with tart cranberries and crunchy toasted pecans.

View recipe →

3-Ingredient Garlic Potatoes

3-Ingredient Garlic Potatoes

Golden, garlicky potato chunks with a shattering crust and fluffy centers, kissed with Italian herbs and just enough salt to make you reach for seconds.

View recipe →

Quinoa Stuffed Sweet Potatoes

Quinoa Stuffed Sweet Potatoes

Smoky, garlicky sofrito seeps into fluffy quinoa and creamy sweet potato for a stuffed spud that is bold, cozy, and completely satisfying.

View recipe →

Vegan Chickpea Pot Pie

Vegan Chickpea Pot Pie

Golden, flaky vegan crust cradles a rich, herb-scented chickpea and vegetable gravy that is creamy, cozy, and flat-out satisfying.

View recipe →

Vegan Sticky Mango Tofu

Vegan Sticky Mango Tofu

Shatter-crisp tofu in a glossy, tangy-sweet mango glaze that smacks with garlic, ginger, and a big, savory hit of tamari.

View recipe →

Instant Pot White Rice

Instant Pot White Rice

Fluffy, fragrant long-grain white rice with distinct, tender grains and a silky finish straight from the Instant Pot.

View recipe →

Themes