Stretch-It Kitchen

Beans and Rice, and What a Bowl Actually Costs

The old standby gets called cheap all the time. Here is what a real, seasoned bowl of beans and rice actually costs, with live Kroger prices.

Beans and Rice, and What a Bowl Actually Costs

People throw around “just eat beans and rice” like it is a punishment. Made right, it is one of the best cheap dinners there is, and it has fed families on every tight budget in history for a reason. The catch is that plain beans on plain rice is sad. Seasoned beans and rice is dinner.

So let us actually price it out, and then make it taste like something.

Ingredients

  • 1 lb dried black beans, or 2 cans
  • 2 cups white rice
  • 1 onion
  • 2 cloves garlic
  • Oil, cumin, chili powder, salt, a lime

A bag of dried beans and a bag of rice together run only a few dollars and make a big batch, roughly a dozen servings of beans over rice. Even rounding up for the onion, a lime, and a little cheese on top, you are landing well under fifty cents a bowl. That is the number that makes beans and rice a real budget anchor, not just a meme.

That figure is based on live Kroger store-brand prices (Cincinnati, pulled June 7, 2026); your store and the day will vary.

Dried beans or canned beans?

Dried beans win on price, but canned beans win on the night you are already tired. That is the honest split. If you have time, soak a pound of dried beans and cook the whole batch. Freeze half in their cooking liquid and you just made your own convenience food for later.

If you are using cans, do not feel guilty about it. Rinse them, season them hard, and simmer them with onion and garlic long enough that they stop tasting like the can. The meal is still cheap. More important, it actually happens.

How to make it taste like dinner

The difference between flat and good is mostly seasoning and a little fat. Do not skip the acid at the end.

  1. Start the rice. Cook two cups of rice the way you normally do, but salt the water. Unsalted rice is the number one reason this dish tastes like nothing.
  2. Soften the onion. While the rice cooks, chop an onion and cook it in a little oil over medium heat until soft and golden at the edges, about 7 minutes. Add a couple cloves of minced garlic for the last minute.
  3. Season the beans. Add the cooked or drained canned beans with a splash of their liquid. Stir in a big pinch of cumin, a spoon of chili powder, and salt. Let it simmer for about ten minutes so it goes a little thick and creamy. Mash a few beans against the side of the pot to thicken it.
  4. Finish bright. Off the heat, add a squeeze of lime or a splash of vinegar. This one step is what wakes the whole thing up.
  5. Build the bowl. Spoon the beans over the rice and top with whatever you have: cheese, hot sauce, chopped raw onion, a fried egg, leftover salsa.
The 60-second version. Full recipe below.

Stretch it even further

This is a base, not just a meal. The same pot of beans becomes burritos, taco filling, a side for eggs in the morning, or soup with a can of tomatoes stirred in. You cook the cheap part once and let it turn into three different dinners.

That is the honest case for beans and rice. Not that you should suffer through it, but that under fifty cents can taste good and keep you full, and that is a hard deal to beat right now.

What do you put on top of yours to make it feel like a meal?

Keep going

If this kitchen idea belongs in your rotation, Big-Batch Chili That Stretches a Pound of Beef Across the Week is another low-cost dinner to keep close.

For the receipt behind the pressure, Chicken Thighs vs Ground Beef: The Cheaper Dinner Tonight shows what the grocery aisle has been doing.

And for a no-spend reset after dinner, How Your Coffee Quietly Doubled keeps the day cheap without making it feel small.

Costs use live Kroger store-brand shelf prices in Cincinnati, pulled 2026-06-07. Your store and day will vary.