One-Pan Vegan Fajita Rice

Featured in: Cozy One-Pot Meals

This one-pan vegan fajita rice skillet brings together sliced bell peppers, red onion, and jalapeño with aromatic spices like cumin and smoked paprika. Tender rice simmers with black beans and diced tomatoes in vegetable broth, absorbing all the bold flavors. The dish is finished with fresh cilantro, lime wedges, and optional creamy garnishes like avocado or vegan sour cream. Perfectly suited for a quick, satisfying weeknight dinner, it’s easy to prepare and rich in texture and taste.

For added protein, sautéed tofu can be mixed in. Brown rice can be substituted for more fiber, adjusting cooking times accordingly. Leftovers store well for up to three days, making this skillet a practical and colorful meal option.

Updated on Fri, 13 Feb 2026 09:31:00 GMT
One-Pan Vegan Fajita Rice Skillet with Peppers and Black Beans: A colorful, smoky, and satisfying dish with sautéed peppers, onions, and hearty black beans. Perfect for a quick, healthy weeknight dinner. Pin It
One-Pan Vegan Fajita Rice Skillet with Peppers and Black Beans: A colorful, smoky, and satisfying dish with sautéed peppers, onions, and hearty black beans. Perfect for a quick, healthy weeknight dinner. | lushkettle.com

I discovered this skillet meal on a Tuesday evening when my fridge was nearly empty and I had exactly one can of black beans staring back at me. Rather than order takeout, I grabbed whatever vegetables were lurking in the crisper drawer and decided to throw together a one-pan fajita situation. The moment that rice started absorbing all those spiced, tomatoey juices, I knew I'd stumbled onto something special—the kind of dish that tastes effortlessly restaurant-worthy but asks almost nothing of you.

I made this for a friend who'd recently gone vegan, and I'll never forget her expression when she took that first forkful—surprise mixed with genuine satisfaction. She kept saying, this is actually filling, which shouldn't have been surprising but somehow was, and we ended up talking through the whole meal about how simple it is to make food that nourishes both your body and your mood. That conversation changed how I think about weeknight cooking.

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: These three create both visual brightness and flavor variety—the green has a slight vegetal bite, the red brings sweetness, and the yellow adds gentle brightness.
  • Red onion: Thinly sliced onions become almost jammy when they caramelize, adding depth without needing any fat or patience.
  • Garlic: Minced and cooked with the spices, it becomes mellow and rounds out the whole flavor profile.
  • Jalapeño: The seeds carry most of the heat, so remove them unless you want serious spice—or leave them in if you're in that kind of mood.
  • Long-grain white rice: Rinsing it prevents that starchy, gluey texture and helps each grain stay separate and light.
  • Black beans: Drain and rinse them to remove sodium and that metallic canned taste, letting their earthy flavor shine.
  • Diced tomatoes with juices: The acid and moisture are essential—they prevent the rice from drying out and add subtle brightness.
  • Vegetable broth: This is your cooking liquid and flavor base, so don't skimp on quality or use something overly salty.
  • Ground cumin, smoked paprika, chili powder, coriander, and oregano: Together they create that unmistakable fajita warmth—smoked paprika is the secret that makes everything taste deeper and more complex than it has any right to.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your skillet ready and start with aromatics:
Heat your large skillet over medium heat and add a splash of olive oil or water. Toss in the onions and bell peppers, letting them sauté for about 4 to 5 minutes until they're softened and picking up some light color at the edges—this is where the flavor foundation gets built.
Bloom your aromatics and spices:
Add the minced garlic and jalapeño, stirring for just about a minute until the smell hits you—that's when you know the volatile compounds are releasing. Then add all your spices and stir everything together so every piece of vegetable gets coated in that aromatic mixture.
Combine everything and bring to life:
Add your rinsed rice, drained black beans, diced tomatoes with their juices, and vegetable broth, stirring until nothing is sticking to the bottom. Bring the whole thing to a boil, which will take just a few minutes—you'll see the liquid start bubbling and the rice begin to soften.
Let it simmer and transform:
Reduce heat to low, cover with a lid, and let it cook undisturbed for 18 to 20 minutes if you're using white rice (or 40 to 45 minutes for brown rice). You'll hear a gentle simmer, and when it's done the liquid will be completely absorbed and the rice will be tender without being mushy.
Rest and finish:
Remove from heat, keep the lid on, and let it sit for 5 minutes—this helps any remaining steam finish cooking the rice and lets the flavors settle together. Fluff everything with a fork, taste for seasoning, and adjust if needed before serving.
Pin It
| lushkettle.com

There's something almost meditative about watching a one-pan meal come together—knowing that in less than an hour, you'll have something warm and deeply satisfying sitting right in front of you. This dish has become my answer to those evenings when I want something that tastes intentional without requiring me to think too hard.

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 Skillet Method Works

Cooking everything in one vessel means the rice absorbs all the broth that's already been flavored by the sautéed vegetables and spices—you're essentially building a fond at the bottom of the pan that gets stirred into every grain. This is more efficient than cooking components separately and tossing them together, and it creates a more integrated flavor profile where nothing tastes like it was just thrown on a plate. The heat distribution across a wide, flat surface also means your vegetables and rice cook evenly without hot spots.

Making It Your Own

This recipe is wonderfully flexible, which is part of why it's become my go-to template when I'm not sure what's for dinner. Swap the bell peppers for zucchini and mushrooms if that's what you have, or add spinach in the last few minutes of cooking for extra greens. The spice blend can be adjusted based on what you have in your pantry—if you only have one or two of the spices, use more of those and the dish will still be delicious, just with a slightly different personality.

Serving and Storing

This dish shines when you serve it hot, garnished with fresh cilantro and lime wedges that brighten everything up with their acidity. The leftovers are actually wonderful reheated gently in a skillet with a splash of water, and they stay fresh in the fridge for up to three days, making this a fantastic meal prep option for anyone who appreciates having something already done when hunger strikes.

  • Top with avocado slices or a dollop of vegan sour cream if you want to add richness and creaminess.
  • Add cubed and sautéed tofu before serving for extra protein and substance.
  • Serve with salsa, hot sauce, or pickled onions on the side so everyone can customize their own bowl.
Vegan Fajita Rice Skillet with Peppers and Black Beans: Tender rice simmered with fajita vegetables, black beans, and bold spices for a flavorful, plant-based meal in just one pan. Pin It
Vegan Fajita Rice Skillet with Peppers and Black Beans: Tender rice simmered with fajita vegetables, black beans, and bold spices for a flavorful, plant-based meal in just one pan. | lushkettle.com

This one-pan fajita rice has become proof that the best meals don't require complicated techniques or a long ingredient list—just good flavors in the right proportions, cooked with a little intention. It's the kind of dish that reminds you why cooking at home can be both easier and more satisfying than almost anything else you could do on a weeknight.

Recipe Questions & Answers

Can I substitute brown rice in this dish?

Yes, brown rice can be used instead of white rice. It will require a longer cooking time (40–45 minutes) and a bit more vegetable broth to ensure it cooks properly.

How can I add extra protein to this meal?

Adding cubed, sautéed tofu before serving is a great way to boost the protein content without altering the flavors.

What gives this skillet its smoky flavor?

The smoky taste comes from smoked paprika, which complements the cumin and chili powder to create a rich fajita-inspired profile.

Is this dish gluten-free?

Yes, it’s naturally gluten-free, but be sure to check that your vegetable broth and canned beans are free from gluten contamination.

Can I make this dish spicier?

Absolutely! Adding chipotle powder or leaving in jalapeño seeds increases the heat for a spicier version.

What garnishes work best with this skillet?

Fresh cilantro, lime wedges, sliced avocado, or a dollop of vegan sour cream add brightness and creaminess that complement the flavors well.

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

A vibrant blend of smoky peppers, rice, and black beans cooked in one pan for a flavorful vegan meal.

Time to Prep
15 mins
Time to Cook
30 mins
Full Prep Time
45 mins
Created By Samantha Reeves


Skill Level Easy

Culinary Tradition Mexican-Inspired

Portion 4 Serving Size

Dietary Details Plant-Based, No Dairy, No Gluten

What You Need

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 (optional)

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 1/4 cups vegetable broth

Spices

01 1 1/2 teaspoons ground cumin
02 1 teaspoon smoked paprika
03 1 teaspoon chili powder
04 1/2 teaspoon ground coriander
05 1/2 teaspoon dried oregano
06 1/2 teaspoon salt, plus more to taste
07 1/4 teaspoon black pepper

Optional Garnishes

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

Steps

Step 01

Prepare the skillet: Heat a large, deep skillet over medium heat. Add a splash of olive oil or a few tablespoons of water for oil-free cooking.

Step 02

Sauté the peppers and onions: Add the sliced onions and bell peppers. Sauté for 4 to 5 minutes, until softened and lightly caramelized.

Step 03

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

Step 04

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

Step 05

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

Step 06

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

Step 07

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

Step 08

Season to taste: Taste and adjust seasoning if needed.

Step 09

Plate and garnish: Serve hot, garnished with 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 Info

Review every ingredient for allergens and reach out to your doctor with concerns.
  • Verify vegetable broth and canned beans labels for potential gluten or soy cross-contamination

Nutrition Info (per portion)

Details offered for informational purposes, not as a substitute for professional health guidance.
  • Calories: 345
  • Fats: 3 g
  • Carbohydrates: 67 g
  • Proteins: 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.