One-Pan Vegan Fajita Rice

Featured in: One-Pot Cozy Meals

This one-pan meal combines sautéed bell peppers, red onion, and spices with rice and black beans simmered in vegetable broth. The fajita-style seasoning infuses a smoky, slightly spicy depth to each bite, while garnishes like fresh cilantro and lime add brightness. Perfect for a quick, easy weeknight dinner, it offers hearty, satisfying flavors with simple prep and cleanup.

The dish is vegan and gluten-free, featuring colorful peppers, garlic, cumin, smoked paprika, and chili powder. Cooking takes about 45 minutes, including simmering to tender rice and beans absorbing savory juices. Optional additions include avocado or vegan sour cream for creaminess. Ideal for those seeking bold, vibrant flavors in a wholesome, one-skillet format.

Updated on Fri, 13 Feb 2026 14:47:00 GMT
Colorful vegan fajita rice skillet with peppers, black beans, and aromatic spices in a sizzling one-pan meal. Save
Colorful vegan fajita rice skillet with peppers, black beans, and aromatic spices in a sizzling one-pan meal. | olivebriar.com

There was a Tuesday evening when my partner came home exhausted, and I realized I had exactly twenty minutes before they'd need to eat something substantial. I stood in front of my open pantry, staring at a can of black beans and a box of rice, when it hit me—why not throw everything into one pan and let the magic happen? That spontaneous dinner turned into something we've made dozens of times since, each iteration a little different depending on what's in the crisper drawer.

I'll never forget serving this to my friends who were skeptical about vegan cooking until they took that first bite and went quiet for a moment. The way the lime juice cut through the smoky paprika, how the rice had absorbed just enough of the tomato liquid—suddenly the conversation shifted from politeness to genuine interest in getting the recipe. That's when I knew this wasn't just easy weeknight food; it was something special enough to share.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Red, yellow, and green bell peppers: Use whatever colors your store has, but mixing them creates that vibrant fajita-stall visual appeal that makes the dish feel celebratory.
  • Red onion, thinly sliced: This matters more than you'd think—thin slices caramelize beautifully and sweeten as they cook, balancing the spice.
  • Garlic and jalapeño: The garlic builds aromatic depth, while the jalapeño adds optional heat that you control by leaving seeds in or removing them entirely.
  • Long-grain white rice: Rinsing it first prevents stickiness; the grains stay separate and light, soaking up all those flavors.
  • Black beans, drained and rinsed: This step removes excess sodium and starch, so they integrate cleanly rather than making the rice gummy.
  • Diced tomatoes with their juices: Don't skip the juice—it's liquid gold that carries flavor throughout the pan.
  • Vegetable broth: The total liquid amount is crucial; too little and your rice stays crunchy, too much and it becomes porridge.
  • Cumin, smoked paprika, chili powder, coriander, and oregano: This spice blend is what transforms ordinary rice into something that tastes like it came from somewhere exciting; smoked paprika especially brings that fajita-stand character.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Organize kitchen cleaning supplies and cooking essentials on the wall to keep prep areas tidy and accessible.
Check price on Amazon
Get your skillet ready and warm it gently:
Medium heat is your friend here—rushing with high heat will scorch the pan bottom before the peppers soften. Add oil or water and let it shimmer slightly before you add anything else.
Sauté the peppers and onions until they're tender with golden edges:
This takes four to five minutes and creates a sweet, caramelized base that's the foundation of everything delicious that follows. You'll hear them sizzle and smell the onions turn fragrant and a little sweet.
Wake up the aromatics with garlic and jalapeño:
One minute is enough—you want them fragrant but not browned. This is when your kitchen smells like something good is happening.
Toast the spice blend into the vegetables:
Stirring them through the hot vegetables for just thirty seconds blooms their essential oils and makes them come alive. The aroma shift is instant and unmistakable.
Add rice, beans, tomatoes, and broth in one go:
Stir everything together so the rice is submerged and nothing's stuck to the pan bottom. This is the moment it transforms from sautéed vegetables into a cohesive dish.
Bring to a boil, then drop the heat and cover:
Once it's bubbling, reduce to low and cover with a lid—this steams the rice perfectly. White rice needs eighteen to twenty minutes; brown rice takes nearly double but becomes nuttier.
Let it rest for five minutes after the rice is tender:
This finishing step allows everything to settle and the flavors to meld. Fluff with a fork afterward so the grains separate.
Taste and adjust seasoning before serving:
Sometimes the beans or broth add saltiness you didn't anticipate, so a final taste check ensures it's perfect for your palate.
Pin it
| olivebriar.com

The first time someone asked me for this recipe and I realized I'd been making it from memory, I understood something had shifted—it had moved from being a random Tuesday dinner idea to a trusted friend in my kitchen that I return to again and again. It's become the meal I make when I want something that feels effortless but tastes intentional, when I'm feeding people I care about and want them to feel taken care of without drama.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why This Dish Works So Well for Weeknights

There's something almost meditative about one-pan cooking—everything happens in the same vessel, so you're not juggling multiple temperatures or watching several pots. This skillet demands attention for maybe ten minutes, then you can step back, pour yourself something to drink, and let the rice and beans mingle with those spices while you handle whatever else needs doing. The prep work is genuinely minimal if you're comfortable with a knife, and most of it can happen while the peppers cook.

Variations That Keep It Interesting

I've added cubed tofu before cooking and found it absorbs the spice beautifully while adding protein, which makes the dish more substantial for hungry afternoons. Someone once suggested adding corn right at the end, and now I do that often—it brings sweetness that balances the smoky spices perfectly. The beauty of this recipe is its flexibility; it's a skeleton you can hang different vegetables or proteins on depending on what's in your kitchen or what your mood demands.

Serving and Storage Wisdom

Fresh cilantro and lime are the finishing flourishes that transform everything from good to memorable, so don't skip them even if you think you don't like cilantro—the brightness matters here. The leftovers keep beautifully for three days in the fridge, and reheating on the stovetop with a splash of water brings them back to life far better than microwaving. I've also frozen portions in containers, and while the texture shifts slightly, the flavor remains intact for quick lunches weeks later.

  • Avocado or vegan sour cream: These cool, creamy additions create textural contrast that makes each bite more interesting.
  • Fresh lime juice squeezed over the top: This acidity brightens everything and cuts through the richness of the oil and spices.
  • Extra cilantro scattered generously: Fresh herbs make the dish feel less utilitarian and more like something you chose to celebrate.
Product image
Keeps spoons and utensils off counters while cooking, catching drips and keeping your stovetop clean.
Check price on Amazon
Smoky, spiced one-pan vegan fajita rice skillet loaded with bell peppers, black beans, and fresh garnishes. Pin it
Smoky, spiced one-pan vegan fajita rice skillet loaded with bell peppers, black beans, and fresh garnishes. | olivebriar.com

This is the kind of meal that reminds me why I love cooking—it's straightforward enough to feel relaxing, flavorful enough to feel like a celebration, and generous enough to feed people you care about without stress. Make it once and you'll understand why it's become a favorite in my rotation; make it twice and you'll start imagining all the ways to make it your own.

Frequently Asked Questions

Can I use brown rice instead of white?

Yes, brown rice can be used but requires longer cooking time (40–45 minutes) and may need slightly more broth to fully cook.

What gives the dish its smoky flavor?

The smoky depth comes from smoked paprika combined with cumin and chili powder, which layer the fajita-style vegetables in warming spices.

How can I add more protein to this dish?

Adding cubed, sautéed tofu before serving boosts protein, complementing the black beans already providing plant-based protein.

Is this dish suitable for oil-free cooking?

Yes, you can sauté the vegetables using water instead of oil for an oil-free version, though oil adds richness to flavor and texture.

What garnishes work best with this skillet?

Fresh cilantro, lime wedges, sliced avocado, or vegan sour cream brighten and add creaminess, enhancing the smoky, spicy flavors.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

One-Pan Vegan Fajita Rice

Smoky fajita vegetables, tender rice, and black beans come together in a quick, flavorful one-pan meal.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes

Category: One-Pot Cozy Meals

Difficulty: Easy

Cuisine: Mexican-Inspired

Yield: 4 servings

Dietary: Vegan, Dairy-Free, Gluten-Free

Ingredients

Vegetables

01 1 red bell pepper, sliced
02 1 yellow bell pepper, sliced
03 1 green bell pepper, sliced
04 1 medium red onion, thinly sliced
05 2 cloves garlic, minced
06 1 jalapeño, deseeded and sliced

Rice & Beans

01 1 cup long-grain white rice, rinsed
02 1 can (15 oz) black beans, drained and rinsed
03 1 can (14.5 oz) diced tomatoes with juices
04 2.25 cups vegetable broth

Spices

01 1.5 teaspoons ground cumin
02 1 teaspoon smoked paprika
03 1 teaspoon chili powder
04 0.5 teaspoon ground coriander
05 0.5 teaspoon dried oregano
06 0.5 teaspoon salt
07 0.25 teaspoon black pepper

Garnishes

01 0.25 cup fresh cilantro, chopped
02 1 lime, cut into wedges
03 Sliced avocado or vegan sour cream

Instructions

Step 01

Prepare the skillet and sauté aromatics: Heat a large deep skillet over medium heat. Add olive oil or water for oil-free cooking. Add sliced onions and bell peppers, sautéing for 4 to 5 minutes until softened and lightly caramelized.

Step 02

Bloom garlic and jalapeño: Stir in minced garlic and sliced jalapeño. Cook for 1 minute until fragrant.

Step 03

Toast spice mixture: Add cumin, smoked paprika, chili powder, coriander, oregano, salt, and black pepper. Stir to coat vegetables evenly with spices.

Step 04

Combine rice and liquid components: Add rice, black beans, diced tomatoes with juices, and vegetable broth. Stir until well combined.

Step 05

Simmer until rice is tender: Bring mixture to a boil, then reduce heat to low. Cover and simmer for 18 to 20 minutes for white rice until rice is tender and liquid is absorbed.

Step 06

Rest and fluff: Remove from heat and let sit covered for 5 minutes. Fluff with a fork.

Step 07

Taste and finish: Taste and adjust seasoning as needed. Serve hot garnished with fresh cilantro, lime wedges, and avocado or vegan sour cream if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large deep skillet with lid
  • Cutting board
  • Chef's knife
  • Wooden spoon or spatula
  • Can opener
  • Measuring cups and spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Verify vegetable broth and canned bean labels for potential gluten or soy cross-contamination.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 345
  • Total Fat: 3 g
  • Total Carbohydrate: 67 g
  • Protein: 12 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.