Three days before a colonoscopy, you can eat most well-cooked or canned vegetables as long as they’re peeled, seedless, and tender. The goal is to keep your daily fiber intake under about 10 grams, which means swapping raw and high-fiber vegetables for softer, easier-to-digest options. This low-fiber approach helps the bowel prep solution do its job so your doctor gets a clear view during the procedure.
Vegetables You Can Eat
The following vegetables are generally safe three days (and two days) before your colonoscopy, provided they’re well-cooked and served without skins or seeds:
- Carrots, peeled and cooked until soft, or canned
- Green beans and wax beans, well-cooked or canned
- Potatoes, peeled (no skin), boiled, mashed, or baked
- Asparagus tips, cooked until tender
- Beets, cooked or canned
- Pumpkin, cooked or canned puree
- Yellow squash, cooked and seedless
- Eggplant, well-cooked
- Turnips, peeled and cooked
- Mushrooms, well-cooked (some facilities restrict these, so check your prep instructions)
- Tomato sauce, plain and strained
Canned vegetables are a convenient shortcut because the canning process softens the fiber significantly. If you’re cooking fresh vegetables at home, make sure they’re genuinely tender, not crisp-tender. You should be able to easily mash them with a fork.
Best Cooking Methods
How you prepare vegetables matters as much as which ones you choose. The best methods are steaming, boiling, simmering, poaching, stewing, and braising. Baking or microwaving in a covered dish also works well because the trapped steam softens the fibers. Avoid frying, roasting at high heat until crispy, or any method that leaves vegetables with a firm bite. The point is to break down plant fibers as much as possible so they move through your digestive tract quickly and leave minimal residue behind.
Vegetables to Avoid
Some vegetables are too fibrous or gas-producing no matter how you cook them. Skip these entirely in the days before your colonoscopy:
- Broccoli, cauliflower, and Brussels sprouts
- Cabbage and sauerkraut
- Corn (the kernels are indigestible)
- Raw vegetables (except small amounts of lettuce)
- Onions and peppers
- Leafy greens like collards, mustard greens, and turnip greens
- Okra
- Winter squash (butternut, acorn with seeds)
- Potato skins
The common thread is high insoluble fiber. These vegetables leave behind residue that can coat the colon wall and obstruct your doctor’s view, even after you drink the prep solution. Corn is a particular offender because the outer hull of each kernel passes through essentially intact.
How the Timeline Typically Works
Most gastroenterology practices ask you to start a low-fiber diet two to three days before the procedure. On the day before, many switch you to clear liquids only, though some allow a low-fiber breakfast and lunch before transitioning to liquids in the evening when you begin the prep drink.
It’s worth noting that recent multi-society guidance from major gastroenterology organizations suggests that limiting dietary restrictions to just the day before the colonoscopy may be sufficient for many patients. Some doctors still prefer the three-day approach because it gives extra margin for a clean prep, especially if you normally eat a high-fiber diet. Follow whatever instructions your specific doctor’s office provides, since protocols vary.
Why Low-Fiber Instead of No Food at All
You might wonder why you’re allowed to eat anything. Research comparing a low-fiber diet to a clear-liquid-only diet in the days before colonoscopy has found no significant difference in how clean the colon looks during the procedure. The low-fiber approach, however, is considerably more tolerable. Patients who eat low-fiber foods report less hunger, fewer side effects, and greater willingness to repeat the prep for future colonoscopies. That matters, because people who dread the prep are more likely to skip or delay follow-up screenings.
Practical Meal Ideas
Keeping your vegetable options interesting for two or three days takes a little creativity. Mashed potatoes (no skin) with well-cooked carrots make a simple side. Canned green beans sautéed lightly in butter or olive oil work well alongside chicken or fish. Plain tomato sauce over white pasta is an easy lunch. Pureed pumpkin or butternut squash soup (strained, no seeds or skin) can feel more satisfying than it sounds.
If you’re relying on canned vegetables, rinse them first to reduce sodium. Season freely with salt, pepper, and mild herbs. Nothing about low-fiber cooking requires bland food. You just need to avoid adding seeds, nuts, whole grains, or raw vegetables back into the dish.
For snacking, peeled and very soft-cooked carrots or a small portion of canned beets can fill the gap when you’re craving something beyond crackers and white bread. Strained vegetable juice without pulp is another option, though check the label to make sure it doesn’t contain high-fiber additions like kale or celery fiber.

