Pin It 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 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.
Pin It 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.