Picture this: it's a Tuesday night, your bank account is still recovering from the weekend, and the fridge is looking a little sad. You need something fast, filling, and flavorful without a trip to the store or a dent in your wallet.
Advertisements1
That's exactly how Pinterest image came to life in my kitchen. It's a one-pan meal that uses humble ingredients like rice, beans, and a handful of spices to create a dish that feels anything but basic. Plus, it's ready in just 30 minutes, so you can get dinner on the table and still have time to binge your favorite show.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Use extra-virgin for best flavor; you can substitute with any neutral oil like canola or vegetable.
1 medium onion, diced
Yellow or sweet onion works; if you're in a pinch, use a shallot.
3 cloves garlic, minced
Fresh garlic is best; you can use 1/2 teaspoon garlic powder in a pinch.
1 red bell pepper, diced
Any color bell pepper works; you can also use a poblano for a bit of heat.
1 cup (185g) long-grain white rice, uncooked
Jasmine or basmati also work; for a healthier twist, use brown rice but increase liquid and cooking time.
1 can (15 oz/425g) black beans, drained and rinsed
Kidney or pinto beans are great substitutes.
1 can (14.5 oz/411g) diced tomatoes with green chiles
Use fire-roasted diced tomatoes for a smokier flavor; if using plain diced tomatoes, add 1/2 teaspoon chili powder.
1 cup (240ml) low-sodium vegetable broth
Chicken broth works too; if you only have water, add an extra pinch of salt.
1 teaspoon ground cumin
Toasting the cumin in oil for 30 seconds can enhance its flavor.
1 teaspoon smoked paprika
Regular paprika is fine, but smoked adds a nice depth.
1/2 teaspoon chili powder
Adjust to taste; for extra heat, add a pinch of cayenne.
Salt and black pepper, to taste
Kosher salt is preferred; season gradually and taste as you go.
Tips & Tricks
Don't skip rinsing the rice
Rinse until water runs clear to remove excess starch and prevent gummy rice.
Toast the spices
Sautéing the spices for 30 seconds before adding liquid releases their essential oils and deepens flavor.
Let it rest
After cooking, let the dish sit for 5 minutes off heat to allow the rice to absorb any remaining liquid and become fluffy.
Pro Tips
Step-by-Step Instructions
1. Sauté the aromatics
Heat olive oil in a large skillet over medium heat. Add onion and cook until translucent, about 3-4 minutes. Stir in garlic and bell pepper, and cook for another 2 minutes until fragrant.
2. Toast the spices
Add cumin, smoked paprika, chili powder, salt, and pepper. Stir constantly for 30 seconds to toast the spices, which will bloom their flavor.
3. Add rice and beans
Pour in the rinsed rice and drained black beans. Stir to coat the rice with the spice mixture.
4. Pour in liquids
Add the diced tomatoes with their juices and the vegetable broth. Stir everything together and bring to a simmer over medium-high heat.
5. Simmer and cover
Once simmering, reduce heat to low, cover, and let cook for 15-18 minutes, or until the rice is tender and has absorbed the liquid.
6. Rest and fluff
Remove from heat and let stand, covered, for 5 minutes. Then fluff with a fork and serve hot.
Delicious Variations
Make it spicy
Add a chopped jalapeño with the onion or a dash of cayenne pepper.
Add protein
Stir in 1 cup of cooked, shredded chicken or ground beef after the rice is done.
Top it off
Serve with avocado slices, fresh cilantro, and a squeeze of lime for extra freshness.
How to Store Pinterest image
Refrigerator
Store in an airtight container in the fridge for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat in the microwave in 30-second intervals, stirring in between, or in a skillet over medium heat with a splash of water or broth.
Frequently Asked Questions
Q: Can I use brown rice instead of white rice?
Yes, you can, but you'll need to adjust the cooking time and liquid. Use 1 1/4 cups of broth and increase the simmering time to about 35-40 minutes, or until the brown rice is tender.
Q: What can I substitute for canned tomatoes with green chiles?
If you don't have them, use a can of plain diced tomatoes and add 1/2 teaspoon of chili powder or a finely chopped fresh jalapeño to get a similar flavor.
Q: How do I make this dish gluten-free?
This recipe is naturally gluten-free as long as you use certified gluten-free vegetable broth and check that your spices and canned goods are not processed with gluten-containing ingredients.
Q: Can I make this in an Instant Pot?
Absolutely. Use the sauté function to cook the aromatics and spices, then add the remaining ingredients. Cook on high pressure for 8 minutes, followed by a quick release.
Q: What can I add to make it more filling?
Serve it with a fried egg on top, or stir in some shredded cheese, corn, or leftover cooked meat like sausage or chorizo.
If you try this Pinterest image, let me know in the comments below! I'd love to hear how you made it your own. Happy cooking, and remember: good food doesn't have to cost a fortune.
Pinterest image
Pinterest image is a vibrant, one-pan wonder that turns pantry staples into a 30-minute, budget-friendly dinner bursting with flavor.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 cup (185g) long-grain white rice, uncooked
- 1 can (15 oz/425g) black beans, drained and rinsed
- 1 can (14.5 oz/411g) diced tomatoes with green chiles
- 1 cup (240ml) low-sodium vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon chili powder
- Salt and black pepper, to taste
📋 Instructions
- 1Sauté the aromatics — Heat olive oil in a large skillet over medium heat. Add onion and cook until translucent, about 3-4 minutes. Stir in garlic and bell pepper, and cook for another 2 minutes until fragrant.
- 2Toast the spices — Add cumin, smoked paprika, chili powder, salt, and pepper. Stir constantly for 30 seconds to toast the spices, which will bloom their flavor.
- 3Add rice and beans — Pour in the rinsed rice and drained black beans. Stir to coat the rice with the spice mixture.
- 4Pour in liquids — Add the diced tomatoes with their juices and the vegetable broth. Stir everything together and bring to a simmer over medium-high heat.
- 5Simmer and cover — Once simmering, reduce heat to low, cover, and let cook for 15-18 minutes, or until the rice is tender and has absorbed the liquid.
- 6Rest and fluff — Remove from heat and let stand, covered, for 5 minutes. Then fluff with a fork and serve hot.


