Low Carb Alternatives to Bread, Pasta, Rice and Potatoes

by Frive Team | 11th September, 2026 | Food Recipes

TL;DR: The swaps worth making save 20g to 50g of carbohydrate a portion, and the best of them a little over 50g: riced cauliflower or cabbage instead of rice, spiralised courgette instead of pasta, celeriac or turnip instead of mash, roasted aubergine instead of roast potatoes. Skip couscous, roast parsnips and baked sweet potato, because all three add carbohydrate to the plate. Every figure below is a real cooked UK portion from the government's food dataset, with the method that makes each swap work and what to put back so the meal still fills you up.

People land on this page from very different directions. Training, and wanting the carbohydrate where it does the most good rather than smeared across every meal. Managing weight, having worked out that rice, pasta, bread and potatoes are where most of it quietly hides. A blood sugar reading that came back higher than you'd like. Or just being tired of feeling flat by three in the afternoon.

Whichever brought you here, you'll have been handed the same short list. Cauliflower rice. Courgetti. Sweet potato instead of potato. What nobody hands you is the number, and without it you can't tell a swap that changes your day from one that just changes your shopping list.

So we did the arithmetic, using real cooked UK portions from the government's food composition dataset. Four carbohydrates, the swaps worth making, the ones that aren't, and what to put back so dinner still fills you up. If you take medication for diabetes, speak to your GP or diabetes nurse before changing how much carbohydrate you eat.

Skip the spiralising Get 40% OFF week 1 + 20% off weeks 2 & 3 Chef-cooked low carb meals made from 100% whole foods, with the protein already on the plate.
Get offer

The swap table

Low carb swaps, per cooked UK portion
Instead of Swap to How to serve it Carbs saved Verdict
Boiled white rice, 180g (56.0g carbs) Cauliflower, 180g (6.3g) Riced, then roasted 49.7g Excellent
Broccoli, 180g (5.0g) Riced, then roasted 51.0g Excellent
White cabbage, 180g (5.8g) Finely shredded, fried 50.2g Excellent
Brown rice, 180g (52.6g) Boiled 3.4g Not worth it
Couscous, 180g (67.5g) Steamed adds 11.5g Not worth it
Boiled spaghetti, 180g (56.7g carbs) Courgette, 180g (3.2g) Spiralised, salted, drained 53.5g Excellent
Courgette, 180g (6.4g) Spiralised, then roasted 50.3g Excellent
White bread, 40g slice (19.5g carbs) Lettuce, 40g (0.6g) Whole leaves, as a wrap 18.9g Only in some dishes
Boiled potatoes, 175g (30.6g carbs) Celeriac, 175g (3.3g) Boiled, drained, mashed 27.3g Excellent
Turnip, 175g (3.5g) Boiled, drained, mashed 27.1g Excellent
Cauliflower, 175g (6.1g) Boiled, drained, mashed 24.5g Excellent
Swede, 175g (10.2g) Boiled, mashed 20.4g Good
Sweet potato, 175g (22.8g) Boiled, mashed 7.8g Only in some dishes
Roast potatoes, 175g (46.2g carbs) Aubergine, 175g (9.1g) Cut into wedges, roasted 37.1g Excellent
Butternut squash, 175g (14.7g) Cut into wedges, baked 31.5g Excellent
Sweet potato, 175g (48.8g) Baked whole adds 2.6g Not worth it
Parsnip, 175g (50.4g) Roasted adds 4.2g Not worth it

How we worked out these numbers

Every carbohydrate figure here comes from McCance and Widdowson's Composition of Foods Integrated Dataset, the UK government's food composition database, published by Public Health England. Portion sizes come from the British Nutrition Foundation's portion guide: 180g of cooked rice or pasta, 175g of potatoes, a 40g slice of bread.

Everything is weighed cooked, and that matters more than it sounds. Dry pasta is around 75g of carbohydrate per 100g. Boiled pasta is around 31g, because it drinks up water as it cooks. Compare the two raw and you'll produce a saving roughly twice the real one, which is how these guides end up quoting numbers you could never reproduce in your own kitchen.

One thing you can safely ignore is net carbs. It's an American idea, and it exists because American labels bundle fibre into the carbohydrate figure. Ours don't: under the UK's retained food information regulation, declared carbohydrate already excludes fibre. The number on the back of a British pack is the one you want, with no subtraction needed.

Low carb alternatives to rice

Rice is the easiest win of the four, and the one where the arithmetic is most dramatic. A 180g portion of boiled white rice carries 56g of carbohydrate. Every vegetable alternative on this list is in single figures.

Cauliflower rice is the one everyone reaches for, at 6.3g a portion. That's nearly 50g saved, and it's about as good as this gets. It also fails more often than it should, and the culprit is almost always the microwave: you steam it in its own water and end up with something wet and faintly sulphurous. Roast it instead. 15 minutes at 200C and it browns, dries out and tastes like food. Broccoli rice behaves the same way.

Konjac rice is the lowest of the lot, close to zero. The makers put it at 96% water and 4% konjac flour. Rinse it properly under the cold tap before it goes near heat. The smell when you open the pack is normal and rinsing deals with it. Not everything sold as konjac rice is zero carbohydrate though, so turn the pack over before you buy.

And then there's shredded white cabbage, which nobody ever recommends and probably should. At 5.8g it saves as much as cauliflower does, costs a fraction of the price, and holds a sauce better than either.

What doesn't work: brown rice and couscous. Brown rice saves you 3.4g a portion, which is a rounding error. Couscous is worse than the thing it's replacing, at 67.5g against 56g. If you're cutting carbohydrate and you swap rice for couscous, you've gone backwards.

Low carb alternatives to pasta

Pasta works out much the same as rice, at 56.7g for a 180g portion of cooked spaghetti, so the savings land in the same territory.

Courgetti saves 53.5g and has exactly one failure mode, which is water. Salt the spiralised courgette, leave it in a colander for 20 minutes, then wring it out in a tea towel before it meets a pan. Skip that and you'll be eating sauce soup, and you'll probably blame the courgette rather than the method. Roasting works too, and holds more bite.

The sauce is worth a thought too, because a cream-heavy one puts back some of what you have just taken off. Our guide to substitutes for heavy cream in pasta covers the swaps that do not undo the work.

Konjac noodles come in near zero again. Rinse them, then dry-fry for a couple of minutes before the sauce goes on. It makes more difference to the texture than it sounds like it should.

Edamame pasta deserves its reputation. An 80g dry serving works out at 11g to 13g of carbohydrate with around 34g of protein, so it does both jobs at once. It's about £3.59 for 200g and tastes distinctly green, which some people love and some quietly don't.

Chickpea and legume pasta is a different animal, and the marketing blurs the two. Edamame is genuinely low carbohydrate. Chickpea and mixed-legume pastas mostly sit between 51g and 62g per 100g dry, and one high protein own label fusilli prints 44.2g per 80g serving against roughly 60g for the same weight of ordinary dried pasta. That's a saving of about a quarter, which is real but a long way from what the packaging implies. The protein, at nearly 18g a serving, is the genuine win. Buy them for the protein and the fibre, and don't expect them to cut your carbs.

Low carb alternatives to bread

Bread is the hardest of the four, and it's worth saying why. A slice is only 19.5g to begin with, so there's less to save, and the substitutes sit further from the original than cauliflower does from rice.

Lettuce and cabbage leaves take a slice down to almost nothing. They're genuinely good for a burger or a bacon sandwich and useless for toast, so treat them as a swap for some meals rather than all of them.

Dedicated low carb loaves are better than their reputation suggests, running from about 0.5g to 3.7g a slice. The catch is the price: £3.00 to £9.45 a loaf against about £1 for ordinary bread. That, rather than the taste, is the real objection. Low carb wraps are the more practical buy, at around 3.5g each with 11g of protein, and a widely stocked carb balance tortilla comes in at 9g for about £1.60 for four.

The trap worth knowing about. Several breads that look like low carb options are ordinary bread cut thin. A small white loaf works out at 10.8g a slice, a thin-sliced wholemeal at 8.1g, and neither uses lower carbohydrate flour. They get there by making the slice smaller, which is a perfectly legitimate way to eat less carbohydrate. Just don't pay a premium for something you could do with a bread knife.

And one correction worth making, because you will read the opposite. Almond flour is not a one-for-one replacement for wheat flour. It has no gluten and far more fat, so it handles liquid completely differently and bakes denser and crumblier. Recipes written for almond flour work beautifully. Dropping it into a recipe written for wheat flour generally doesn't.

From the Frive menu: LEAN Chicken Tikka Masala, 17.7g carbs and 54.5g protein

Low carb alternatives to potatoes

Potatoes are really two problems wearing the same name, and the answers aren't the same.

For mash

Celeriac is the best swap in this article and almost nobody uses it, at 3.3g against 30.6g for boiled potatoes. It saves 27g and tastes like a milder, nuttier potato. It goes watery if you rush it, so drain it properly and let the steam come off for a minute before mashing. Turnip is almost identical at 3.5g and cauliflower the familiar one at 6.1g, and both want the same draining discipline. Swede saves 20.4g, less than the others but more than most people expect, and it mashes without any fuss at all.

For roasties and chips

Roasted aubergine is the quiet star here, saving 37.1g against roast potatoes. Butternut squash genuinely is low carbohydrate, at 14.7g against 46.2g, so the usual sniffiness about it is simply wrong on the numbers. The problem is texture. It holds too much water to ever crisp, so butternut chips come out soft and a bit sad. Roast it in fat wedges and enjoy it for what it is rather than asking it to be a chip.

Two to swerve, and both turn up on every list going. Roast parsnips feel like the sensible choice, being a root vegetable that isn't a potato, but a portion carries 50.4g against 46.2g for the roast potatoes you were avoiding. Baked sweet potato is the other, at 48.8g. Sweet potato is the one that catches people out, because boiled it genuinely does save you around 8g. Baking is what changes the answer: the oven drives off water and concentrates everything that's left, so the same 175g arrives with more than twice the carbohydrate. It's the method, not the vegetable.

What about wraps, crisps, cereal and pizza?

These four are shopping decisions rather than cooking ones, so here are the numbers. Wraps are comfortably the best of them: a high protein wrap is about 3.5g each and a low carb tortilla around 1.8g, against 19.5g for a slice of bread. Pizza bases exist in low carbohydrate form at under 8g per 100g, though you'll find them in health food shops rather than the big supermarkets. Crisps and cereal are the weakest of the four. Very few UK products in either category publish a per-portion figure on their own product pages, and the ones that do sit close to the products they replace. If it's crunch you're after, roasted chickpeas or a handful of nuts will do the job for less money.

Which swaps are not worth making?

Five of the swaps you'll see recommended most often do close to nothing, and two of them actively make things worse. Same cooked basis as the table above.

The swaps that do not work
The swap What actually happens Why it gets recommended
Couscous instead of rice Adds 11.5g of carbohydrate a portion It looks like a grain salad rather than a bowl of rice
Roast parsnip instead of roast potato Adds 4.2g a portion It's a non-potato root vegetable, so it feels lower
Baked sweet potato instead of roast potato Adds 2.6g a portion The health halo. Boiled it does save around 8g, baked it doesn't
Brown rice instead of white Saves 3.4g a portion It's better for fibre, which is a different argument
Thin-sliced ordinary bread sold as low carb 8g to 11g a slice, from a smaller slice The per-slice figure looks low next to a standard slice

Brown rice is worth defending on other grounds. It carries more fibre than white, and if that's what you're short of then our guide to hitting 30g of fibre a day is a better place to start than this page. Just don't expect it to touch your carbohydrate.

What to add back so the meal still fills you up

Here's the part almost nobody bothers to write down. Take 50g of carbohydrate off a plate and you've also taken off around 200 calories and most of the bulk. The meal looks the same size and it isn't, and you'll be hungry again by nine unless you put something back.

Aim for 20g to 30g of protein and some fat in every swapped meal. Two eggs, a tin of mackerel, a handful of prawns, a couple of chicken thighs, a slab of feta, yesterday's roast chicken, a chef-made high protein meal, or half a tin of chickpeas with a spoonful of tahini. The fat matters as much as the protein, because olive oil, butter, cheese and nuts are what make a plate of vegetables taste like dinner rather than a side.

Volume is the other half of it. Cabbage and cauliflower work as well as they do precisely because they fill a plate for almost no carbohydrate, and that bulk is a real part of feeling full. Our guide to high volume, low calorie foods covers it properly.

One exception, and it matters. If you're training hard, the carbohydrate around your session is doing a job. Leave that meal alone and swap the ones furthest from it.

Which swap suits you?

The right answer depends on what else is going on in your week.

Which swap suits you
If you are What to do
Training regularly Keep the carbohydrate either side of a session and swap the meals furthest from it. Our guide to metabolic flexibility has the reasoning.
Vegetarian or vegan Edamame pasta is the standout, doing carbohydrate and protein in one product. Otherwise lean on eggs, tofu, tempeh and pulses, keeping an eye on the carbohydrate pulses bring with them.
Cooking for a household Don't swap the whole dish and expect everyone to play along. Cook the vegetable base for the table and serve rice or potatoes alongside for whoever wants them.
Already gluten free Most of this list is naturally gluten free, but check the wraps and the low carb loaves, which often use wheat protein to get the texture right.

Where to buy these in the UK

Figures taken from retailer product pages in September 2026. Note the basis changes here: the swap tables above are per cooked portion, while pasta and rice products are labelled per 100g dry, and breads and wraps per slice or per wrap.

UK products, carbohydrate and price
Product Carbohydrate Price
Own label cauliflower rice, steam bags 2.1g to 4.4g per 100g depending on retailer About £2.90 for four portions
Frozen riced cauliflower 1.8g per 100g About £2.30 for 320g
Konjac rice and noodles 0g to 0.2g per 100g on most brands £1.60 to £3.99 a pack
Edamame pasta 13g to 16g per 100g dry, with 42g to 44g protein £2.69 to £3.59 for 200g
Chickpea and legume pasta 51g to 62g per 100g dry, with 20g to 22g protein £2.65 to £3.40 a pack
Dedicated low carb loaf 0.5g to 3.7g a slice £3.00 to £9.45 a loaf
High protein wrap 3.5g a wrap, with 11g protein About £3.00 for four
Carb balance tortilla 9g a wrap About £1.60 for four

Two things before you shop. Own label cauliflower rice varies far more than it should. Tesco's is 2.1g per 100g and Morrisons' is 4.4g, and both are 100% cauliflower, so it's worth reading the panel even on the things you'd assume were identical.

The other is that low carb claims on the front of a pack are usually measured against the brand's own standard product, not against anything you'd recognise. A wrap advertised as having two thirds less carbohydrate still lands at 9g, which is not far off a thin slice of bread. Turn the packet over. The carbohydrate figure on the back is the whole story.

From the Frive menu: LEAN Smoky Tomato Basa, 11.5g carbs and 44g protein

Making low carb eating actually stick

None of this is difficult to understand, and that was never the problem. Low carb eating doesn't fall apart because people don't know that celeriac beats potato. It falls apart on a Tuesday at seven o'clock, when you're standing in the kitchen with a courgette to spiralise, salt, drain and wring out, and then something to cook alongside it that carries 25g of protein. Knowing the number doesn't help much if there's no celeriac in the house.

That's the gap Frive was built for. Natural healthy eating made easy is the whole idea, and across a week of low carb cooking that's up to seven hours you don't spend at the chopping board. Chefs cook the food, nutritionists sign it off, and it arrives chilled and ready in under five minutes, made from 100% whole foods with no artificial ingredients or UPFs, the protein already on the plate and the carbohydrate kept where it belongs. Our low carb meal plan does what this whole article is asking you to do, except somebody else has done the spiralising, the draining and the washing up.

Which brings us back to why you came here. If you're training, the high protein range keeps the protein up while the carbohydrate comes down. If the goal is weight, the weight loss plan is portion-controlled between 400 and 650 calories, so that's one less thing to work out. If a blood sugar reading is what brought you here, the first conversation is with your GP or diabetes nurse, and once you know what you're aiming for, having the carbohydrate on every meal takes the guesswork out of hitting it. And if it's the three o'clock slump, that's usually as much a protein problem as a carbohydrate one, which is what the balanced plan and the rest of this week's menu are built around.

The short answer

Start with one meal rather than four. Pick the carbohydrate you eat most of, which for most people is rice or potatoes, and swap only that one for a fortnight. Riced cauliflower and celeriac mash are the two easiest wins on this page and the two most likely to survive contact with a Tuesday evening.

Get the method right, which means salting and draining and roasting rather than boiling and hoping. Put 20g to 30g of protein next to it. Then see how you feel at nine in the evening, because that's the test that decides whether any of this lasts. If it sticks, add the second swap. If it doesn't, the swap was never the problem.

And if it's whole meals you want rather than ingredients, our low carb lunch ideas do the assembly for you.

And if you'd rather not do this arithmetic every night, a meal prep service like Frive keeps track of it for you. Chef-cooked meals delivered across the UK, made from 100% whole foods with no artificial ingredients or UPFs, portion-controlled and ready in under five minutes, with the carbohydrate on every meal so you're not guessing. The low carb plan is the natural starting point if this article is what brought you here, or you can browse this week's menu and build your own box. New customer discounts are available, there's no lock-in, and you can pause or cancel whenever you like.

No prep, no draining Get 40% OFF week 1 + 20% off weeks 2 & 3 Let Frive handle the swaps. Fresh to your door and ready in under five minutes.
Get offer

FAQs

Is cauliflower rice actually low carb?

Yes, genuinely. A 180g portion carries 6.3g of carbohydrate against 56g for the same weight of boiled white rice, so it saves nearly 50g. Own label versions vary between 2.1g and 4.4g per 100g, so it's worth checking the pack, but every version is a fraction of rice.

How many carbs are in courgetti?

A 180g portion of boiled courgette is 3.2g of carbohydrate, against 56.7g for the same weight of cooked spaghetti. That's a saving of 53.5g. Roasted rather than boiled it comes in at 6.4g, which still saves you over 50g.

What is the lowest carb bread in the UK?

Dedicated low carb loaves sold here sit between about 0.5g and 3.7g a slice, against 19.5g for an ordinary slice of white. They cost £3.00 to £9.45 a loaf. High protein wraps are cheaper at around 3.5g each, and rather easier to find.

What can I eat instead of potatoes?

For mash, celeriac at 3.3g a portion or turnip at 3.5g, against 30.6g for boiled potatoes. For roasties, aubergine at 9.1g or butternut squash at 14.7g, against 46.2g for roast potatoes. Avoid parsnips, which come out higher than potato.

Do I need to count net carbs in the UK?

No. Net carbs is an American concept that exists because American labels include fibre in the carbohydrate figure. UK and EU labels already exclude it, so the carbohydrate number on the back of a British pack is the one you want. No subtraction needed.

Is quinoa low carb?

No. The UK dataset publishes quinoa raw at 55.7g per 100g and no cooked figure at all, so we've left it out of the table rather than estimate one. Cooked, it absorbs water much as rice does and lands in similar territory. Treat quinoa as a protein and fibre upgrade, not a carbohydrate cut.

Are konjac noodles healthy?

They're close to zero carbohydrate and close to zero calories, because the makers put them at about 96% water and 4% konjac flour. That also means they bring almost no protein, vitamins or minerals. They're a neutral vehicle for a sauce rather than a nutritious food in themselves, so what you serve with them matters.

Carbohydrate, protein and calorie figures are from McCance and Widdowson's Composition of Foods Integrated Dataset 2021, published by Public Health England, on a cooked basis. Portion sizes follow the British Nutrition Foundation's portion guidance. Product carbohydrate figures and prices are taken from retailer product pages and were accurate as of 11 September 2026; products and prices change. If you take medication for diabetes, speak to your clinician before making a significant change to how much carbohydrate you eat.

40% off 1st Week + 20% off Next 2 Weeks