ADVERTISEMENT

Very Cheap Dinners – Easy 50-Minute Bean Skillet

By September 10, 202610 min read

Can a full dinner really cost less than a cup of coffee at a gas station? Yes, and I have the receipts. This black bean and rice skillet feeds six people for roughly the price of one sad takeout burrito, and it tastes like you actually tried.

Advertisements1

Here is the uncomfortable truth about cheap cooking: most 'budget recipes' assume you own twelve spices and a blender. This one assumes you own a can opener and a skillet. That is it. Everything below is measured, timed, and priced for people who are broke but not desperate enough to eat plain rice again.

The trick is not one magic ingredient. It is layering cheap flavor: bloomed cumin, a can of diced tomatoes, and a hard sear on the onions so the whole pan tastes deeper than it cost. If you follow the temperatures exactly, you will not get the mushy bean sludge that gives budget food a bad name.

Why You'll Love This Recipe

1

Dirt Cheap Protein: Six filling servings come in under three dollars total if you use dried beans or a store-brand can.
2

One Pan, One Burner: Everything cooks in a single skillet, so cleanup is a spatula and a plate.
3

Pantry Proof: No fresh herbs, no specialty sauces, no trip to a fancy store required.
4

Actually Filling: Rice plus beans gives you a complete protein that keeps you full past 9 p.m.

About the Ingredients

2 tablespoons (30 ml) vegetable oil or any neutral oil

Store-brand canola or sunflower oil works fine and costs pennies per use. If you are out, bacon grease or saved chicken fat adds even more flavor for free.

1 large yellow onion (about 2 cups / 280 g), diced

Yellow onions are the cheapest and sweetest when browned. Skip red onions here; they turn bitter during a long sear.

4 cloves garlic, minced (about 4 teaspoons)

Pre-minced jar garlic is a legitimate shortcut and often cheaper per clove than fresh. If using jar garlic, add it with the tomatoes so it does not burn.

2 teaspoons ground cumin

Buy cumin from the bulk bin or a Latin market; it is often half the price of supermarket jars. No cumin? Use 1 teaspoon chili powder plus 1/2 teaspoon smoked paprika.

1 teaspoon smoked paprika

This is the single ingredient that makes cheap food taste expensive. Sweet paprika works but you lose the smoky depth.

1/2 teaspoon cayenne pepper, or to taste

Optional but recommended. A pinch of red pepper flakes is a fine substitute if cayenne is not in your cabinet.

2 cans (15 oz / 425 g each) black beans, drained and rinsed

Store-brand black beans are identical to name-brand in blind tests. Dried beans cooked from scratch cut the cost by another 60 percent.

1 can (14.5 oz / 411 g) diced tomatoes with their juices

Fire-roasted diced tomatoes are worth the extra 30 cents if you can find them. Crushed tomatoes make a thicker, saucier skillet.

1 cup (185 g) long-grain white rice, uncooked

Cheap long-grain rice is perfect here; do not use arborio or jasmine, which turn gummy. Brown rice works but add 15 minutes of cook time and 1/2 cup more water.

2 cups (480 ml) water or cheap vegetable bouillon broth

A bouillon cube costs about 15 cents and beats plain water every time. Check the sodium on your cube before adding extra salt.

1 teaspoon kosher salt, plus more to taste

Kosher salt is easier to control than table salt. If using table salt, start with 3/4 teaspoon.

1 cup (100 g) shredded cheddar or Monterey Jack cheese, optional

The cheapest block cheese you grate yourself melts better than pre-shredded, which is coated in starch. Skip it entirely to make this vegan.

Tips & Tricks

  • Do not rinse the beans too aggressively. A little of that starchy can liquid helps thicken the skillet, so drain them but do not blast them under the tap for a full minute.
  • Toast the cumin in the oil before anything wet hits the pan. Thirty seconds of blooming turns a 10-cent spice into something that smells like a restaurant kitchen.
  • Salt in layers, not at the end. Season the onions, then the tomatoes, then taste before serving. One big salt dump at the finish sits on top instead of soaking in.
  • Use a skillet with a tight lid. If yours does not have one, foil pressed over the rim works, but you will lose a little steam and may need 3 extra minutes.

Pro Tips

1

Keep the heat at medium, never high, once the rice goes in. High heat scorches the bottom before the rice hydrates, and you cannot un-burn that.
2

Let the finished skillet sit off the heat for 5 minutes before fluffing. The residual steam finishes the rice and keeps the grains separate.
3

A squeeze of lime or a splash of vinegar at the end wakes up flat, heavy bean dishes. Acid is the cheapest flavor upgrade in your kitchen.
4

Double the batch and freeze half in flat zip bags. It reheats in 4 minutes and costs you nothing extra in effort.

Step-by-Step Instructions

1. Sear the onions

Heat the oil in a large skillet over medium-high heat (about 375 F / 190 C) and add the diced onion. Cook for 6 to 7 minutes, stirring every 90 seconds, until the edges are golden brown and the onion smells sweet. Do not rush this; pale onions mean a bland skillet.

2. Bloom the spices

Turn the heat down to medium, add the garlic, cumin, smoked paprika, and cayenne, and stir constantly for 45 seconds. You want the spices fragrant and slightly darkened but not black. If they smell acrid, the pan is too hot, so pull it off the burner for 30 seconds.

3. Add tomatoes and beans

Pour in the diced tomatoes with their juices and the drained black beans. Stir, scraping up the browned bits on the bottom, and simmer for 3 minutes until the mixture bubbles gently at the edges. This builds the sauce base the rice will soak up.

4. Stir in rice and liquid

Add the rice, water or broth, and kosher salt. Stir once, then stop stirring. Level the surface with your spatula so the rice cooks evenly.

5. Cover and simmer

Bring to a low boil, then reduce heat to low (about 200 F / 95 C), cover, and cook for 20 minutes without lifting the lid. The lid stays on; every peek lets out the steam the rice needs.

6. Rest off heat

Turn off the burner and let the covered skillet sit for 5 minutes. This is the step people skip, and it is why their rice comes out crunchy in the middle.

7. Fluff and finish

Uncover and fluff with a fork; the rice should be tender with no standing liquid. Taste and add salt or a squeeze of lime, then scatter the cheese over the top if using and cover for 2 minutes to melt. Serve hot.

Delicious Variations

Tex-Mex Skillet

Swap the black beans for pinto beans, add a drained can of corn, and finish with crushed tortilla chips on top.

Smoky Sweet Potato

Add 1 diced sweet potato with the onions and cook 5 minutes longer; it bulks the pan for about 60 cents more.

Curried Rice and Beans

Replace the cumin and paprika with 2 teaspoons curry powder and a handful of frozen peas at the end. Totally different dinner, same price bracket.

How to Store Very Cheap Dinners

Refrigerator

Store in an airtight container for up to 4 days. It actually tastes better on day two once the spices settle in.

Freezer

Freeze in flat zip-top bags for up to 3 months. Press out the air, label it, and thaw overnight in the fridge.

Reheating

Reheat in a covered skillet over medium-low heat (about 300 F / 150 C) for 6 to 8 minutes with a splash of water, or microwave covered for 2 minutes, stirring once.

Frequently Asked Questions

Q: How do I make this cheap dinner taste less bland?

Bloom your spices in oil for 30 to 45 seconds before adding anything wet, and finish the dish with acid like lime juice or a splash of vinegar. Salt alone will not fix a flat pan of beans, but fat, acid, and toasted spice will.

Q: Can I use brown rice instead of white?

Yes, but add 1/2 cup more liquid and about 15 extra minutes of covered cook time. Brown rice needs roughly 45 minutes total, so check it at 40 and add water 1/4 cup at a time if it looks dry.

Q: Is this recipe actually cheaper than fast food?

For six servings, yes, usually by a wide margin. Canned beans, rice, onions, and a can of tomatoes cost roughly 3 dollars total at most stores, which works out to about 50 cents a bowl before the optional cheese.

Q: Can I make this without a lid?

Yes, press a sheet of foil tightly over the skillet rim and cook the same 20 minutes. You may need 2 to 3 extra minutes because foil does not seal as tightly as a lid, so check the rice before fluffing.

Q: How do I keep the rice from sticking to the bottom?

Keep the heat on low once the rice goes in and do not stir it during the covered cook. Stirring releases starch and glues the grains to the pan, and high heat scorches the bottom before the rice finishes hydrating.

If you made this skillet, tell me what you swapped in, because the best cheap dinners come from other people's pantries. Save this one for the last week of the month when the grocery budget is running on fumes. Stay curious, stay private.

Very Cheap Dinners

Very Cheap Dinners

Very Cheap Dinners makes a smoky one-pan black bean and rice skillet for about a dollar a bowl, using pantry staples you already own.

★★★★½ 4.8 (214 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 tablespoons (30 ml) vegetable oil or any neutral oil
  • 1 large yellow onion (about 2 cups / 280 g), diced
  • 4 cloves garlic, minced (about 4 teaspoons)
  • 2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cayenne pepper, or to taste
  • 2 cans (15 oz / 425 g each) black beans, drained and rinsed
  • 1 can (14.5 oz / 411 g) diced tomatoes with their juices
  • 1 cup (185 g) long-grain white rice, uncooked
  • 2 cups (480 ml) water or cheap vegetable bouillon broth
  • 1 teaspoon kosher salt, plus more to taste
  • 1 cup (100 g) shredded cheddar or Monterey Jack cheese, optional

📋 Instructions

  1. 1Sear the onions — Heat the oil in a large skillet over medium-high heat (about 375 F / 190 C) and add the diced onion. Cook for 6 to 7 minutes, stirring every 90 seconds, until the edges are golden brown and the onion smells sweet. Do not rush this; pale onions mean a bland skillet.
  2. 2Bloom the spices — Turn the heat down to medium, add the garlic, cumin, smoked paprika, and cayenne, and stir constantly for 45 seconds. You want the spices fragrant and slightly darkened but not black. If they smell acrid, the pan is too hot, so pull it off the burner for 30 seconds.
  3. 3Add tomatoes and beans — Pour in the diced tomatoes with their juices and the drained black beans. Stir, scraping up the browned bits on the bottom, and simmer for 3 minutes until the mixture bubbles gently at the edges. This builds the sauce base the rice will soak up.
  4. 4Stir in rice and liquid — Add the rice, water or broth, and kosher salt. Stir once, then stop stirring. Level the surface with your spatula so the rice cooks evenly.
  5. 5Cover and simmer — Bring to a low boil, then reduce heat to low (about 200 F / 95 C), cover, and cook for 20 minutes without lifting the lid. The lid stays on; every peek lets out the steam the rice needs.
  6. 6Rest off heat — Turn off the burner and let the covered skillet sit for 5 minutes. This is the step people skip, and it is why their rice comes out crunchy in the middle.
  7. 7Fluff and finish — Uncover and fluff with a fork; the rice should be tender with no standing liquid. Taste and add salt or a squeeze of lime, then scatter the cheese over the top if using and cover for 2 minutes to melt. Serve hot.
👨‍🍳 Chef's Note: The cheese is optional but a 2-minute melt under a lid turns this from a side dish into dinner. If you are feeding meat eaters who complain, brown 1/2 pound of cheap ground beef with the onions first, and skip the extra salt.

Servings: 6

Cuisine: American

Course: Main Course

Nutrition (per serving): 285 kcal · 12g protein · 48g carbs · 9g fat

Leave a Comment

x
Advertisements