DecideOnDinner
cheap

Budget Cheesy Black Bean and Rice Skillet

One pan, under $3, done in 30 minutes. Cheesy rice and beans tonight.

Budget Cheesy Black Bean and Rice Skillet
Total
30 min
Prep
5 min
Cook
25 min
Serves
4
Difficulty
easy

When your wallet is hurting and your brain is fried, this is the move. Rice and beans is one of the oldest cheap-meal combos on the planet — this version just adds cheese, cumin, and a little tomato to make it feel like an actual dinner and not a punishment. Everything cooks in one skillet, you probably have most of this in your pantry already, and the whole thing is on the table in about 30 minutes. Expect a hearty, slightly smoky, cheesy skillet situation. It's not fancy, but it's genuinely good and genuinely cheap.

Ingredients

  • 1 tbsp olive oil or vegetable oil
  • 1 unit small yellow onion — diced
  • 3 unit garlic cloves — minced
  • 1 tsp ground cumin
  • 0.5 tsp chili powder
  • 0.5 tsp smoked paprika
  • 1 cup long-grain white rice — uncooked
  • 1 cup canned diced tomatoes — with their juices, about half a 14.5 oz can
  • 1.75 cup low-sodium vegetable broth or water
  • 2 unit cans black beans — 15 oz each, drained and rinsed
  • 0.5 tsp salt — plus more to taste
  • 1 pinch black pepper
  • 1 cup shredded cheddar or Mexican blend cheese
  • 2 tbsp fresh cilantro or sliced green onions — optional, for topping

Method

  1. 1 Heat the oil in a large skillet over medium heat. Add the diced onion and cook, stirring occasionally, for about 4 minutes until softened.
  2. 2 Add the minced garlic, cumin, chili powder, and smoked paprika. Stir and cook for 30 seconds until fragrant.
  3. 3 Add the uncooked rice and stir to coat it in the spices and oil. Toast for about 1 minute.
  4. 4 Pour in the diced tomatoes (with juices) and vegetable broth. Stir everything together and bring to a boil.
  5. 5 Once boiling, reduce heat to low, cover the skillet with a lid, and cook for 15 minutes. Do not lift the lid.
  6. 6 After 15 minutes, check the rice — it should be nearly cooked through and most of the liquid absorbed. Add the drained black beans and salt, stir gently to combine.
  7. 7 Cover and cook for another 3–4 minutes until the beans are warmed through and the rice is fully cooked.
  8. 8 Remove from heat. Scatter the shredded cheese evenly over the top, replace the lid, and let sit for 2 minutes until the cheese melts.
  9. 9 Top with cilantro or green onions if using. Taste for salt, adjust, and serve straight from the skillet.

Variations

  • Vegan swap — Skip the cheese or use your favorite dairy-free shredded cheese. The skillet is already fully plant-based otherwise.
  • Use leftover cooked rice — Skip steps 3–5. Add 3 cups of already-cooked rice along with the beans in step 6, stir in a splash of broth to loosen, and heat through — cuts total time to about 15 minutes.
  • Add a protein boost — Stir in a can of drained corn in step 6, or top each bowl with a fried egg for extra staying power without spending much more.

Notes

If your rice is still a little firm after step 6, add 2–3 tablespoons of water, cover, and give it a few more minutes. Leftovers reheat well — add a splash of water before microwaving to keep the rice from drying out. For a little heat, add a pinch of cayenne or a few dashes of hot sauce at the table.

Equipment that helps

  • Large skillet with a lid — You need a lid to trap steam so the rice cooks through properly without drying out.