Is Rice or Pasta Cheaper? A Cost-Per-Serving Breakdown

The Short Answer: Plain White Rice Usually Wins
If you buy the cheapest bag of each, plain white rice is almost always cheaper per cooked serving than dried pasta — often by a meaningful margin. A large bag of long-grain white rice tends to land somewhere around $0.10 to $0.20 per cooked cup, while a standard box of dried pasta usually works out to $0.20 to $0.40 per cooked cup at everyday prices. Rice also swells more when cooked, so a dollar of dry rice stretches into more finished food than a dollar of dry pasta.
That's the headline, but the honest answer has a few "it depends" clauses. The type of rice or pasta, the bag size you buy, and what you do with the carb all move the numbers around. Below is the actual math, plus when pasta quietly becomes the smarter buy.
Why Rice Usually Costs Less Per Serving
Two things work in rice's favor.
It's cheaper to produce and store. Long-grain white rice is one of the least expensive shelf-stable staples in the store, right alongside dried beans and oats. Pasta requires milling wheat into semolina flour, forming, and drying — a few more steps that show up in the price.
It absorbs more water. One cup of dry white rice cooks up into roughly three cups of finished rice. One cup (by volume) of dry pasta cooks into closer to two cups. Dry pasta is also sold by weight in a box that looks bigger than it eats. So even when the price per pound looks similar on the shelf, rice generally delivers more cooked volume per dollar.
That combination — lower base price and higher yield — is why rice tends to be the cheaper carb for filling a plate.
Cost-Per-Serving Breakdown
Here's a realistic comparison using common U.S. supermarket prices. Prices vary a lot by region, store, and over time, so treat these as planning estimates, not fixed numbers. A "serving" here is about one cooked cup — a normal side portion.
| Carb | Typical price | Dry servings per package | Cost per cooked serving |
|---|---|---|---|
| White rice (10 lb bag) | $8–$12 | ~50 | $0.16–$0.24 |
| White rice (2 lb bag) | $2–$3 | ~10 | $0.20–$0.30 |
| Dried pasta (store brand, 1 lb) | $0.90–$1.50 | ~8 | $0.11–$0.19 |
| Dried pasta (name brand, 1 lb) | $1.50–$2.50 | ~8 | $0.19–$0.31 |
| Brown rice (2 lb bag) | $2.50–$4 | ~10 | $0.25–$0.40 |
| Whole-wheat pasta (1 lb) | $1.75–$3 | ~8 | $0.22–$0.38 |
Look closely and you'll notice the twist: a 1-pound box of store-brand pasta on sale can actually beat a small bag of rice. The reason rice usually wins overall is the big bag. A 10- or 20-pound sack of rice drops the per-serving cost below almost any pasta, but you have to buy that much at once. If you're only comparing a 2-pound bag of rice against a cheap box of pasta, they're roughly even — and a $0.99 pasta sale can pull ahead.
When Pasta Is the Better Buy
Rice isn't the automatic answer. Pasta earns its place in a budget kitchen in a few situations.
- You're buying small. If you don't have room or budget for a giant sack of rice, cheap store-brand pasta in a 1-pound box is competitive and sometimes cheaper per serving.
- It's on sale. Pasta goes on promotion constantly. At $0.79–$0.99 a box it's one of the cheapest carbs you can buy, full stop. Stock up when you see it.
- You want speed. Pasta cooks in 8–11 minutes with no measuring finesse. That convenience has real value on a busy night when the alternative is takeout.
- The dish is pasta-shaped. A pound of pasta plus a can of tomatoes and some garlic is a complete, satisfying dinner. Forcing rice into that role costs more in add-ins.
For a running list of dinners built around both carbs with the cost worked out, see our dinners under $1 per serving roundup.
Rice vs Pasta on Nutrition Per Dollar
Cost isn't the only budget question — nutrition per dollar matters too, because a cheap food that leaves you hungry an hour later isn't actually cheap.
Plain white rice and regular pasta are nutritionally similar: mostly carbohydrate, modest protein, low fiber. Neither is a nutrition powerhouse on its own. A few practical notes:
- Whole-grain versions (brown rice, whole-wheat pasta) add fiber and keep you full longer, at a small price premium. Often worth it.
- Protein and fiber come from what you add, not the carb itself. A cup of rice with beans, or pasta with lentils and vegetables, turns a bland base into a balanced, filling meal cheaply.
- Portion honesty helps your wallet. Both carbs are easy to over-serve. Sticking to a one-cup cooked portion and bulking the plate with cheap vegetables stretches the budget further than piling on more starch.
If you want to see where these staples rank against other budget foods, our guide to the cheapest healthy foods breaks down nutrition per dollar across the whole store.
Don't Forget the Cooking Cost
The bag price isn't the whole story — there's a small cost to cooking each carb too, and it tips slightly toward rice on efficiency.
Pasta needs a big pot of water brought to a rolling boil and held there for 8–11 minutes, which uses more energy and more water than most people realize. Rice uses far less water (about a 2-to-1 water-to-rice ratio) and simmers gently with the lid on, so it draws less from the stove. Neither difference is large — you're talking pennies per meal — but over months of daily cooking it nudges rice a hair cheaper still.
Two ways to shrink that cooking cost for either carb:
- Cook a big batch at once. Making four servings uses barely more energy than one, and cooked rice or pasta reheats fine for two to three days. Batch cooking your carbs is one of the quietest budget wins there is.
- Match the pot to the burner and keep the lid on. A right-sized covered pot comes to temperature faster and holds heat, trimming both time and energy on the stove.
How to Make Either One Cheaper
Whichever carb you land on, the same tactics lower the cost.
Buy the biggest bag you'll realistically use. Per-pound price drops sharply on 10- and 20-pound rice sacks and on multi-pound pasta packs. The savings only count if the food doesn't go stale, so match the size to how fast you cook.
Go store-brand. Generic rice and pasta are functionally identical to name brands for most recipes and routinely cost 30–50% less. This is one of the easiest trades to make.
Watch unit price, not shelf price. The small tag showing price per pound or per ounce is the real comparison. A bigger box isn't always cheaper per serving — check the math.
Store it right. Both keep for a long time if kept airtight and dry. White rice lasts practically indefinitely; dried pasta holds a year or two. Proper storage means no waste, which is the cheapest saving of all. Both belong on any budget pantry staples list.
The Bottom Line
For pure cost per serving, buy white rice in the largest bag you can use, and it will be the cheapest carb in your kitchen — roughly $0.15–$0.20 a serving, hard to beat. But cheap store-brand pasta, especially on sale, is a close second and sometimes cheaper when you're buying in small quantities.
The genuinely budget-smart move isn't picking a winner and never buying the other. It's keeping both stocked: a big bag of rice as your everyday workhorse, and a few boxes of pasta bought on promotion for fast nights. Together they give you the two cheapest dinner foundations in the store — and what you build on top of them matters far more to your budget, and your plate, than which one you reached for.
Frequently asked questions
Is rice or pasta cheaper per serving?
Bought in a large bag, plain white rice is usually cheaper, landing around $0.15 to $0.20 per cooked serving versus roughly $0.20 to $0.40 for pasta. Rice wins mainly because of bulk-bag pricing and because it swells more when cooked. In small quantities the two are close, and discounted store-brand pasta can pull ahead.
What is the cheapest carb to buy on a budget?
White rice bought in a 10- or 20-pound bag is typically the cheapest carbohydrate in the store per cooked serving, alongside dried beans, oats, and potatoes. Cheap store-brand pasta is a close second, especially on sale. Buying the largest size you'll actually use and choosing store brands drives the per-serving cost lower for either one.
Does rice or pasta stretch further?
Rice stretches further. One cup of dry white rice cooks into about three cups, while one cup of dry pasta yields closer to two cups. That higher water absorption means a dollar of rice produces more finished food than a dollar of pasta, which is a big reason rice tends to be the cheaper base for filling a plate.
Is brown rice or whole-wheat pasta more expensive?
Both cost more than their white counterparts. Brown rice usually runs about $0.25 to $0.40 per cooked serving and whole-wheat pasta about $0.22 to $0.38, depending on brand and region. The extra fiber helps keep you full longer, so the small premium is often worth it, but plain white versions remain the cheapest option.
When is pasta cheaper than rice?
Pasta beats rice when you're buying small quantities or catching a sale. A store-brand box at $0.79 to $0.99 per pound can undercut a small 2-pound bag of rice per serving. Rice pulls ahead mainly through large 10- or 20-pound bags, so if you can't buy in bulk, cheap pasta is often the better value.
How can I make rice and pasta cheaper?
Buy the largest bag you'll realistically use, since per-pound prices drop sharply in bulk. Choose store brands, which cost 30 to 50 percent less and cook identically. Compare unit prices rather than shelf prices, and store both airtight and dry so nothing goes to waste. White rice keeps almost indefinitely; dried pasta lasts a year or two.