Rice and Beans for Four (About 96 Cents a Serving)

Every price, cooking step and food safety fact is checked against the sources at the bottom.

The short answer

What it is Black beans simmered with onion, cumin, garlic powder and canned tomatoes, served over plain white rice.

How long
The rice simmers for 15 minutes, and the beans cook in the skillet while it does.
What it costs
About $3.85 for four servings, or about 96 cents a serving, at Walmart.com prices on November 6, 2026.
What you need
A 3 quart saucepan with a lid for the rice and a large skillet or pot for the beans.

The rice steps come straight from the package, and the cues for the onion and beans come from a Virginia Cooperative Extension recipe.

Go to the recipe

What it costs

IngredientYou useCost
Great Value long grain enriched rice2 lb bag, $1.821 cup$0.37
Great Value black beans15 oz can, $0.92 each2 cans$1.84
Yellow onion$0.56 each1$0.56
Great Value diced tomatoes14.5 oz can, $0.961 can$0.96
Great Value vegetable oil48 fl oz, $4.181 tablespoon$0.04
Great Value ground cumin2.5 oz, $1.371 teaspoon$0.04
Great Value garlic powder3.4 oz, $1.061 teaspoon$0.03
Great Value iodized salt26 oz, $0.94about 1 teaspoon in all$0.01
Total for 4 servings$3.85
Per servingabout $0.96

Walmart.com prices on November 6, 2026. You pay for the whole bag, can or jar at the store; this table counts only what goes in the pot. Spices are figured by weight from USDA’s measure of a teaspoon, so treat those few cents as estimates. Prices change by store and by week.

Ingredients (serves 4)

  • 1 cup long grain white rice
  • 2 cups water, for the rice
  • 1/2 teaspoon salt for the rice (optional, as the package suggests), plus more for the beans to taste
  • 1 tablespoon vegetable oil
  • 1 yellow onion, chopped
  • 1 teaspoon ground cumin
  • 1 teaspoon garlic powder
  • 2 cans (15 oz each) black beans, drained and rinsed
  • 1 can (14.5 oz) diced tomatoes, with their juice

Steps

  1. Start the rice

    Bring 2 cups of water and the 1/2 teaspoon of salt, if you are using it, to a boil in a 3 quart saucepan. Stir in 1 cup of rice, cover the pot, turn the heat to low and let it simmer for 15 minutes.

    What it looks like when it’s working: the water is gone and you see little steam holes across the top of the rice.

  2. Soften the onion

    While the rice cooks, warm 1 tablespoon of oil in a large skillet or pot over medium heat. Add the chopped onion and stir it now and then until it turns soft and see-through.

    What it looks like when it’s working: the onion pieces go from white and stiff to soft and shiny, with a little gold at the edges.

  3. Wake up the spices

    Sprinkle in 1 teaspoon of cumin and 1 teaspoon of garlic powder and stir until they coat the onion.

    What it looks like when it’s working: the spices coat the onion and smell warm and toasty. If they start to darken fast, move right to the next step.

  1. Simmer the beans

    Add both cans of drained, rinsed beans and the tomatoes with their juice. Bring it to a gentle bubble, then let it simmer, stirring now and then, until it is hot all the way through and the flavors come together. If you like it thicker, press a few beans against the side of the pan with your spoon.

    What it looks like when it’s working: the liquid cooks down and turns a little creamy around the beans.

  2. Season and serve

    Taste the beans and add salt a pinch at a time until they taste right to you. Fluff the rice with a fork and spoon the beans over it.

    What it looks like when it’s working: four bowls of rice with a good ladle of beans on each.

Food safety

  • Watch the hot oil. The oil label says never to leave it unattended while it heats and never to put water on burning oil.
  • Get leftovers into the fridge within 2 hours, or within 1 hour if it is hotter than 90°F where you are. USDA says bacteria grow fast between 40°F and 140°F.
  • Cooked rice needs the same care. The government’s food safety site names rice and leftovers that sit out too long at room temperature as a source of one kind of food poisoning, so spread leftovers in wide, shallow containers and get them cold soon.
  • Reheat leftovers to 165°F. In the microwave, cover the dish and stir partway so it heats evenly.

Swaps

  • Pinto beans instead of black beans. Great Value canned pinto beans (15.5 oz) were also $0.92 a can, so the price stays the same.
  • Dry beans instead of canned. Dry beans cost a lot less per serving. A 2 lb bag of Great Value dry pinto beans was $1.98 for about 26 servings. That works out to about 8 cents a serving, next to about 26 cents for canned black beans.
  • A smaller bag of rice. If you do not cook rice often, the 1 lb bag was $0.96. If you do, the 5 lb bag was $3.52.
  • Leave out a spice. If you only have one of the two spices, use what you have. The dish will be milder, but it still works.

Storing leftovers

  • Fridge: Keep leftover rice and beans in shallow, covered containers for 3 to 4 days.
  • Freezer: Frozen leftovers keep their best quality for 3 to 4 months. USDA says they stay safe frozen even longer, but they get drier and lose flavor.
  • Thawing: Thaw in the fridge, in cold water or in the microwave.
  • Leftover tomatoes: If you open a can and do not use it all, the can label says to move the rest into a glass or plastic container and keep it in the fridge.

What to buy

We may earn a small fee from these links. It never changes the picks or your price.

  • Great Value long grain enriched rice, 2 lb

    The base of the dish, with clear cooking directions on the bag. $1.82 at Walmart.com on 11/6/2026; 4.7 stars from 12,569 ratings.

  • Great Value black beans, 15 oz can

    You need two. $0.92 a can at Walmart.com on 11/6/2026; 4.7 stars from 17,337 ratings.

  • Great Value ground cumin, 2.5 oz

    The main flavor in the beans, and one jar lasts many pots. $1.37 at Walmart.com on 11/6/2026.

Why it works

Rice and beans is one of the oldest cheap suppers there is. It holds up because both are shelf staples you can keep for a long time, so dinner is waiting in the pantry even when the fridge is bare.

The flavor comes from two places. The cumin and onion do the heavy lifting, and simmering the beans in the tomato juice turns two plain cans into something that tastes like you tried.

This page tells you what to look for in the pan instead of handing you a stopwatch.

A word from Denise

Here is what I can promise you. Every price on this page has a date beside it, the rice steps come straight from the bag, and the leftover rules come from USDA. The onion and bean cues come from a Virginia Cooperative Extension recipe for black beans and rice.

Questions people ask

How much does it cost to make rice and beans?

About $3.85 for four servings, or about 96 cents a serving, using Walmart.com prices from November 6, 2026. Your store’s prices may be a little different.

How long do rice and beans last in the fridge?

USDA says cooked leftovers keep 3 to 4 days in the fridge. Get them in within 2 hours of cooking.

Can you freeze rice and beans?

Yes. USDA says frozen leftovers keep their best quality for 3 to 4 months. Reheat them to 165°F.

Should I rinse the rice first?

Not this kind. The Great Value enriched rice package says not to rinse or drain it, so the added vitamins stay in the rice.

Is it cheaper to use dry beans?

Yes, by quite a bit per serving, but they take soaking and a longer cook. See the swaps above.

More from the kitchen

Denise laughing in her kitchen

About Denise

I’m Denise, and I explain home fixes the way a friend would at your kitchen table. Every tip I share is written from the sources listed on its page and checked against them before it goes up.

How my tips are checked

Sources

Sources opened and checked on November 6, 2026 (prices from Walmart.com that day).

  1. Great Value Long Grain Enriched Rice, 32 oz (2 lb), Walmart.com listing with package directions, opened 11/6/2026 walmart.com
  2. Great Value Long Grain Enriched Rice, 16 oz and 5 lb, Walmart.com listings, opened 11/6/2026 walmart.com walmart.com
  3. Great Value Black Beans, 15 oz can, Walmart.com listing, opened 11/6/2026 walmart.com
  4. Great Value Pinto Beans, 15.5 oz can, Walmart.com listing, opened 11/6/2026 walmart.com
  5. Great Value Pinto Beans, 32 oz dry, Walmart.com listing, opened 11/6/2026 walmart.com
  6. Fresh Whole Yellow Onion, each, Walmart.com listing, opened 11/6/2026 walmart.com
  7. Great Value Diced Tomatoes in Tomato Juice, 14.5 oz, Walmart.com listing, opened 11/6/2026 walmart.com
  8. Great Value Ground Cumin, 2.5 oz, Walmart.com listing, opened 11/6/2026 walmart.com
  9. Great Value Garlic Powder, 3.4 oz, Walmart.com listing, opened 11/6/2026 walmart.com
  10. Great Value Vegetable Oil, 48 fl oz, Walmart.com listing with label warnings, opened 11/6/2026 walmart.com
  11. Great Value Iodized Salt, 26 oz, Walmart.com listing, opened 11/6/2026 walmart.com
  12. USDA FoodData Central: rice, white, long-grain, regular, raw, enriched (FDC 169756); spices, cumin seed (FDC 170923); spices, garlic powder (FDC 171325); salt, table (FDC 173468) fdc.nal.usda.gov
  13. USDA Food Safety and Inspection Service, Leftovers and Food Safety fsis.usda.gov
  14. FoodSafety.gov, Bacteria and Viruses (Bacillus cereus) foodsafety.gov
  15. Virginia Cooperative Extension, Family Nutrition Program, Black Beans and Rice recipe card (sauté onion until translucent; add drained, rinsed canned black beans and canned diced tomatoes; simmer until heated through and flavors meld) ext.vt.edu
Fact log: how each claim on this page was checked (19 claims)

Every claim on this page, the source behind it and what the check found. Kept open for anyone who wants to look under the hood.

ClaimSourceWhat the check found
Rice 2 lb $1.82, 4.7 stars, 12,569 ratings; 1 lb $0.96; 5 lb $3.52Sources 1, 2Dated, online price
Rice method: 2 cups water, optional 1/2 tsp salt, boil, add 1 cup rice, cover, low, simmer 15 min, 3 quart pan; makes 3 cups (4 servings); do not rinse or drain, to keep vitaminsSource 1 package directionsMatches the source (package). The package also lists optional butter; left out to keep cost down
Black beans 15 oz $0.92, 4.7 stars, 17,337 ratings; 3.5 servings per canSource 3Dated
Pinto canned 15.5 oz $0.92Source 4Dated
Dry pinto 32 oz $1.98, about 26 servings (1/4 cup dry); sort, rinse, soak directions on the bagSource 5Dated; label
Dry vs canned per serving: 7.6¢ vs 26.3¢ (0.92 / 3.5)Arithmetic from Sources 3, 5Matches the source. Flagged on page as rough because dry and cooked servings differ
Onion $0.56 eachSource 6Dated
Diced tomatoes $0.96; after opening, store in glass or plastic in the fridgeSource 7Dated; label
Cumin $1.37 (2.5 oz = 70.9 g); 1 tsp about 2.1 g; cost $0.04Source 8; Source 12 (FDC 170923 is whole cumin seed)Estimate: USDA weight is for whole seed, ground may differ slightly; effect is about 1 cent
Garlic powder $1.06 (3.4 oz = 96.4 g); 1 tsp 3.1 g; cost $0.03Sources 9, 12Matches the source.
Oil $4.18 for 96 one-tablespoon servings; cost $0.04; label: do not leave unattended while heating, never water on burning oilSource 10Matches the source (label).; dated
Salt $0.94 for 737 g; 1 tsp 6 g; cost about $0.01Sources 11, 12Matches the source.
Rice cost $0.37 (185 g of 907 g)Sources 1, 12 (1 cup raw long grain = 185 g)Matches the source.
Total $3.85; per serving about $0.96Sum of tableMatches the source. Rounding to the cent
Refrigerate within 2 hours, 1 hour above 90°F; bacteria grow fast between 40°F and 140°FSource 13Matches the source (official).
Fridge 3 to 4 days; freezer 3 to 4 months best quality, safe longer; thaw in fridge, cold water or microwave; reheat to 165°F; cover and stir in microwave; shallow containersSource 13Matches the source (official).
Rice and leftovers left out too long are a Bacillus cereus source; keep hot food above 140°F and cold at 40°F or below; wide, shallow containers, refrigerate soonSource 14Matches the source (official).
Cook the onion until soft and see-through; simmer the beans and tomatoes until hot all the way through and the flavors come together; the beans cook while the rice simmers its 15 minutesSource 15 (opened November 7, 2026; translucent onion, simmer until heated through and flavors meld); Source 1 (15 minute rice simmer)Matches the source. No minute counts given for the onion, spices or beans, because no source we opened gives them
“One of the oldest cheap suppers”; rice and beans are long-keeping shelf staplesGeneral knowledgeSoft framing; no dates or numbers given