You know those nights when the fridge is looking sad and your bank account is looking sadder? I've been there. Last Tuesday, I stared at a half-empty bag of rice, a can of black beans, and some sad-looking bell peppers, and thought, 'I can either order takeout or get creative.' That's how this recipe was born – a one-pan wonder that's cheap, easy, and actually delicious.
Advertisements1
This dish is my go-to when I need to stretch a few pantry staples into a hearty meal that feeds the whole family. It's forgiving, flexible, and you probably have most of the ingredients already. Plus, it's ready in about 30 minutes, so you can get dinner on the table without breaking a sweat or your budget.
I've made this countless times, and every version is a little different – that's the beauty of it. Use what you have, swap in what you like, and make it your own. Let's get cooking!
Why You'll Love This Recipe
About the Ingredients
1 tablespoon olive oil
For sautéing. Substitute with any neutral oil like canola or vegetable oil.
1 medium onion, diced
Yellow or white onion works. Use a shallot for a milder flavor.
2 cloves garlic, minced
Fresh garlic is best, but 1/2 teaspoon garlic powder works in a pinch.
1 red bell pepper, diced
Any color bell pepper works. Swap with a cup of frozen mixed vegetables for convenience.
1 teaspoon ground cumin
Cumin adds warmth. Substitute with chili powder for a smokier kick.
1 teaspoon smoked paprika
Smoked paprika adds depth. Regular paprika or a dash of chipotle powder works too.
1 teaspoon dried oregano
Italian seasoning can be used instead. Fresh oregano would need to be doubled.
1 (15-ounce) can black beans, drained and rinsed
Pinto or kidney beans are great substitutes. Rinsing reduces sodium.
1 (14.5-ounce) can diced tomatoes, undrained
Crushed tomatoes or Rotel (for heat) are good swaps. Fire-roasted adds extra flavor.
1 cup (180g) long-grain white rice, uncooked
Basmati or jasmine rice work well. Brown rice will need more liquid and time.
1 cup (240ml) vegetable broth or water
Chicken broth adds more flavor. Use water if you're out of broth.
1 teaspoon salt, plus more to taste
Adjust based on your broth's saltiness. Use low-sodium broth if you're watching salt.
1/2 teaspoon black pepper
Freshly ground is best, but pre-ground works fine.
1 cup (100g) shredded cheddar cheese, for topping
Monterey Jack, pepper jack, or a Mexican blend are great. Omit for dairy-free.
Fresh cilantro, chopped, for garnish (optional)
Parsley or green onions are nice alternatives if you're not a cilantro fan.
Tips & Tricks
- Don't skip rinsing the rice – it removes excess starch and prevents gummy texture.
- If you're using a nonstick skillet, you may need less oil; if using stainless steel, add a bit more to prevent sticking.
- For extra protein, stir in a cup of cooked shredded chicken or ground beef after the rice is tender.
Pro Tips
Step-by-Step Instructions
1. Sauté the Aromatics
Heat olive oil in a large skillet over medium heat (350°F / 175°C). Add onion and cook until translucent, about 3-4 minutes. Add garlic and bell pepper, and cook for another 2 minutes until fragrant.
2. Toast the Spices
Stir in cumin, smoked paprika, and oregano. Cook for 1 minute until spices are fragrant and coat the vegetables. This releases their oils and deepens the flavor.
3. Add Rice and Beans
Add the uncooked rice and black beans to the skillet. Stir to coat everything with the spice mixture. This helps the rice toast slightly and absorb flavor.
4. Pour in Liquids
Add the diced tomatoes (with their juices) and vegetable broth. Stir in salt and pepper. Bring the mixture to a boil over high heat (212°F / 100°C).
5. Simmer and Cover
Once boiling, reduce heat to low (200°F / 95°C), cover, and simmer for 15-20 minutes, or until the rice is tender and has absorbed most of the liquid. Don't lift the lid during this time – it lets the steam escape.
6. Fluff and Rest
Remove from heat and let it sit, covered, for 5 minutes. Then fluff with a fork. The rice should be tender and the mixture slightly saucy.
7. Add Cheese and Garnish
Sprinkle the shredded cheese over the top, cover for 2 minutes to melt, or place under the broiler for 1-2 minutes until bubbly and golden. Garnish with cilantro if desired.
Delicious Variations
Protein-Packed
Add 1 cup of cooked shredded chicken or ground beef after step 3 and before adding liquids.
Veggie-Loaded
Stir in 1 cup of frozen corn and 1 zucchini, diced, with the bell pepper.
Spicy Fiesta
Add 1 diced jalapeño and 1/2 teaspoon cayenne pepper with the spices, and top with pepper jack cheese.
How to Store Cheap Easy Food Ideas
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 1-minute intervals, stirring between, or in a skillet over medium heat with a splash of water or broth until heated through.
Frequently Asked Questions
Q: Can I use brown rice instead of white rice?
Yes, but you'll need to increase the liquid and cooking time. Use 1 1/2 cups (360ml) of broth and simmer for about 40-45 minutes, or until the rice is tender.
Q: Can I make this in a rice cooker?
Absolutely! Sauté the aromatics and spices in a skillet, then transfer everything to the rice cooker with the rice, beans, tomatoes, and broth. Cook according to your rice cooker's settings.
Q: How can I make this dish spicier?
Add 1/2 teaspoon of cayenne pepper or a chopped jalapeño with the spices. You can also use hot Rotel instead of diced tomatoes.
Q: Can I substitute the rice with quinoa?
Yes, quinoa works well. Use 1 cup of quinoa and reduce the broth to 1 1/2 cups (360ml). Cook for about 15-20 minutes, or until the quinoa is fluffy.
I hope this cheap easy food idea becomes a staple in your kitchen like it is in mine. It's proof that you can eat well on a budget without sacrificing flavor. If you try it, let me know how you made it your own in the comments below! Happy cooking, and remember: you're doing better than you think.
Cheap Easy Food Ideas
Cheap Easy Food Ideas: budget-friendly, 30-minute pantry dinners that are comforting, flexible, and perfect for busy weeknights.
🧂 Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 red bell pepper, diced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (14.5-ounce) can diced tomatoes, undrained
- 1 cup (180g) long-grain white rice, uncooked
- 1 cup (240ml) vegetable broth or water
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 cup (100g) shredded cheddar cheese, for topping
- Fresh cilantro, chopped, for garnish (optional)
📋 Instructions
- 1Sauté the Aromatics — Heat olive oil in a large skillet over medium heat (350°F / 175°C). Add onion and cook until translucent, about 3-4 minutes. Add garlic and bell pepper, and cook for another 2 minutes until fragrant.
- 2Toast the Spices — Stir in cumin, smoked paprika, and oregano. Cook for 1 minute until spices are fragrant and coat the vegetables. This releases their oils and deepens the flavor.
- 3Add Rice and Beans — Add the uncooked rice and black beans to the skillet. Stir to coat everything with the spice mixture. This helps the rice toast slightly and absorb flavor.
- 4Pour in Liquids — Add the diced tomatoes (with their juices) and vegetable broth. Stir in salt and pepper. Bring the mixture to a boil over high heat (212°F / 100°C).
- 5Simmer and Cover — Once boiling, reduce heat to low (200°F / 95°C), cover, and simmer for 15-20 minutes, or until the rice is tender and has absorbed most of the liquid. Don't lift the lid during this time – it lets the steam escape.
- 6Fluff and Rest — Remove from heat and let it sit, covered, for 5 minutes. Then fluff with a fork. The rice should be tender and the mixture slightly saucy.
- 7Add Cheese and Garnish — Sprinkle the shredded cheese over the top, cover for 2 minutes to melt, or place under the broiler for 1-2 minutes until bubbly and golden. Garnish with cilantro if desired.



