Feeding a family on a tight budget often feels like a puzzle: you need something filling, nutritious, and quick, without breaking the bank. This one-pan cheesy rice and beans solves that problem with pantry staples and a single skillet.
Advertisements1
The method is straightforward: sauté aromatics, toast the rice for a nutty depth, then simmer with beans and broth until tender. A generous layer of cheese melts into a golden crust, creating a comforting dish that tastes far more expensive than it is.
Using one pan minimizes cleanup, and the ingredients are flexible, so you can adapt to what you have on hand.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Use olive oil or any neutral oil. Substitute with butter for a richer flavor.
1 medium yellow onion, diced
About 1 cup. Use a sweet onion for milder taste or shallots for a more delicate flavor.
3 cloves garlic, minced
Fresh garlic is best, but 1 teaspoon garlic powder works in a pinch.
1 cup (200g) long-grain white rice
Basmati or jasmine also work. Avoid instant rice as it will become mushy.
1 teaspoon ground cumin
Smoked paprika adds a different smoky note if you prefer.
1 teaspoon chili powder
Use ancho chili powder for a milder, smoky flavor or chipotle for heat.
1 (15-ounce) can black beans, drained and rinsed
Pinto or kidney beans are great substitutes. Rinsing removes excess sodium.
1 (14.5-ounce) can diced tomatoes with juices
Fire-roasted adds a nice char. If using fresh, chop and add 1 cup with 1/4 cup water.
2 cups (480ml) vegetable broth
Chicken broth or water with a bouillon cube also work. Low-sodium is better to control salt.
1 cup (120g) shredded cheddar cheese
Monterey Jack, pepper jack, or a Mexican blend are great. Shred your own for better melting.
Salt and black pepper to taste
Start with 1/2 teaspoon salt and adjust, as broth and cheese add salt.
Fresh cilantro, chopped (optional, for garnish)
Parsley or green onions also work for a fresh finish.
Tips & Tricks
- Toast the rice in oil for 2-3 minutes until it smells nutty—this prevents mushy texture.
- Use a wide skillet so liquid evaporates evenly; a 12-inch skillet is ideal.
- If the rice is still firm after 20 minutes, add 2-4 tablespoons of warm broth or water and continue cooking.
Pro Tips
Step-by-Step Instructions
1. Sauté Aromatics
Heat olive oil in a large skillet over medium heat. Add onion and cook until soft and translucent, about 5 minutes. Add garlic and cook for 1 minute until fragrant, stirring frequently.
2. Toast the Rice
Stir in the rice, cumin, and chili powder. Cook for 2-3 minutes, stirring often, until the rice is coated and smells nutty. This step enhances the rice's texture and flavor.
3. Add Beans and Tomatoes
Add the drained black beans and diced tomatoes with their juices. Stir to combine, scraping up any browned bits from the bottom of the pan.
4. Pour in Broth
Pour in the vegetable broth and season with salt and pepper. Bring the mixture to a boil over high heat.
5. Simmer Rice
Reduce heat to low, cover, and simmer for 18-20 minutes, or until the rice is tender and has absorbed most of the liquid. Avoid lifting the lid too often to keep steam inside.
6. Add Cheese and Melt
Remove the skillet from heat. Sprinkle shredded cheddar evenly over the rice. Cover and let stand for 5 minutes until the cheese is melted and gooey.
7. Fluff and Serve
Gently fluff the rice with a fork, mixing in the melted cheese. Taste and adjust seasoning. Garnish with fresh cilantro if desired. Serve hot.
Delicious Variations
Veggie Boost
Stir in 1 cup of frozen mixed vegetables (peas, carrots, corn) with the beans for extra nutrition.
Spicy Kick
Add 1 diced jalapeño with the onion, or top with hot sauce before serving.
Protein Plus
Mix in 1 cup of cooked, shredded chicken or ground beef after the rice is done.
How to Store Cheap Easy Food Ideas: One-Pan Cheesy Rice and Beans
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat in the microwave in 1-minute intervals, stirring between, or in a skillet over medium-low heat with a splash of water.
Frequently Asked Questions
Q: Can I use brown rice instead of white?
Yes, but you'll need to adjust the liquid and cooking time. Use 1 cup brown rice, increase broth to 2 1/2 cups, and simmer for 40-45 minutes or until tender.
Q: How can I make this dish vegan?
Use a dairy-free cheese alternative or omit the cheese and add a squeeze of lime and avocado for creaminess. The rest of the dish is already vegan.
Q: Is this dish gluten-free?
Yes, as long as you use a gluten-free broth and check that your spices are certified gluten-free. Most are.
Q: Can I make this in a rice cooker?
Absolutely. Sauté the aromatics in a pan, then transfer to the rice cooker with rice, beans, tomatoes, and broth. Cook according to your rice cooker's settings, then stir in cheese.
I hope this one-pan wonder brings ease to your weeknight cooking. Try it tonight, and let me know in the comments how you made it your own. Stay focused, stay light.
Cheap Easy Food Ideas: One-Pan Cheesy Rice and Beans
A budget-friendly, one-pan dinner with rice, beans, and melted cheese. Ready in 50 minutes, perfect for busy weeknights.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 cup (200g) long-grain white rice
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (14.5-ounce) can diced tomatoes with juices
- 2 cups (480ml) vegetable broth
- 1 cup (120g) shredded cheddar cheese
- Salt and black pepper to taste
- Fresh cilantro, chopped (optional, for garnish)
📋 Instructions
- 1Sauté Aromatics — Heat olive oil in a large skillet over medium heat. Add onion and cook until soft and translucent, about 5 minutes. Add garlic and cook for 1 minute until fragrant, stirring frequently.
- 2Toast the Rice — Stir in the rice, cumin, and chili powder. Cook for 2-3 minutes, stirring often, until the rice is coated and smells nutty. This step enhances the rice's texture and flavor.
- 3Add Beans and Tomatoes — Add the drained black beans and diced tomatoes with their juices. Stir to combine, scraping up any browned bits from the bottom of the pan.
- 4Pour in Broth — Pour in the vegetable broth and season with salt and pepper. Bring the mixture to a boil over high heat.
- 5Simmer Rice — Reduce heat to low, cover, and simmer for 18-20 minutes, or until the rice is tender and has absorbed most of the liquid. Avoid lifting the lid too often to keep steam inside.
- 6Add Cheese and Melt — Remove the skillet from heat. Sprinkle shredded cheddar evenly over the rice. Cover and let stand for 5 minutes until the cheese is melted and gooey.
- 7Fluff and Serve — Gently fluff the rice with a fork, mixing in the melted cheese. Taste and adjust seasoning. Garnish with fresh cilantro if desired. Serve hot.



