Diet Tips8 min readFebruary 16, 2026

The Low-Oxalate Grocery Shopping List

A comprehensive grocery store guide organized by department, with safe food choices, what to avoid, and smart swaps for common high-oxalate items.

Woman shopping in a grocery store produce section

Walking through the grocery store on a low-oxalate diet can feel overwhelming at first. Which vegetables are safe? What about bread? Can you have any nuts at all? This comprehensive shopping list breaks down every section of the grocery store so you can fill your cart with confidence.

Produce Department

Safe Vegetables (Low Oxalate: <10 mg per serving)

  • Broccoli (raw or cooked)
  • Cauliflower
  • Cabbage (green, red, napa)
  • Bell peppers (all colors)
  • Cucumbers (peel them to reduce oxalate further)
  • Iceberg lettuce
  • Romaine lettuce
  • Mushrooms (white, cremini)
  • Radishes
  • Bok choy
  • Green beans
  • Zucchini

Vegetables to Avoid (High Oxalate: >50 mg per serving)

  • Spinach — swap for romaine or cabbage
  • Beets — swap for radishes or jicama
  • Swiss chard — swap for kale (lower oxalate)
  • Rhubarb — no good substitute; avoid entirely

Safe Fruits (Low Oxalate: <10 mg per serving)

  • Bananas
  • Blueberries
  • Grapes (green or red)
  • Cantaloupe
  • Honeydew melon
  • Watermelon
  • Peaches (peeled)
  • Mangoes
  • Apples (peeled)
  • Pineapple
  • Cherries
  • Plums

Fruits to Limit or Avoid (Moderate-to-High Oxalate)

  • Raspberries (48 mg per cup) — swap for blueberries
  • Blackberries (44 mg per cup) — swap for strawberries
  • Kiwi (20+ mg each) — swap for grapes or melon
  • Star fruit — very high; avoid entirely

Meat, Poultry, Seafood

All Animal Proteins Are Oxalate-Free (Excellent Choices)

  • Chicken (breast, thighs, whole)
  • Turkey
  • Beef (ground, steaks, roasts)
  • Pork (chops, tenderloin, bacon)
  • Lamb
  • Fish (salmon, cod, tilapia, tuna)
  • Shellfish (shrimp, crab, lobster, scallops)
  • Eggs (all preparations)

Pro tip: Build meals around protein and you'll naturally reduce oxalate intake. Meat, poultry, fish, and eggs contain essentially zero oxalate.


Dairy Department

Safe Dairy Choices (Calcium-Rich, Low Oxalate)

  • Milk (whole, 2%, skim, lactose-free)
  • Greek yogurt (plain or flavored)
  • Regular yogurt
  • Cottage cheese
  • Ricotta cheese
  • Cheddar cheese
  • Mozzarella cheese
  • Cream cheese
  • Sour cream
  • Butter

Why dairy matters: The calcium in dairy binds oxalate in your gut, preventing absorption. Eating dairy with meals is one of the best kidney stone prevention strategies.

Dairy Alternatives to Avoid

  • Almond milk — swap for cow's milk or rice milk
  • Soy milk — swap for coconut milk or oat milk (lower oxalate)

Grains, Bread, Pasta

Safe Grain Choices (Low Oxalate)

  • White rice (lowest oxalate grain)
  • White bread
  • White pasta
  • White flour tortillas
  • Sourdough bread
  • Corn tortillas
  • Cornmeal
  • Rice noodles
  • Rice cakes

Grains to Limit (Moderate Oxalate)

  • Whole wheat bread (20-30 mg per slice) — swap for white bread
  • Whole wheat pasta — swap for white pasta
  • Oatmeal (30-50 mg per cup) — swap for white rice porridge
  • Brown rice — swap for white rice (much lower oxalate)
  • Quinoa — swap for white rice

Beverages

Safe Drink Choices

  • Water (best choice for kidney health)
  • Lemonade (citrate helps prevent stones)
  • Milk (calcium-rich)
  • Coffee (low oxalate in normal amounts)
  • Herbal teas (chamomile, peppermint, rooibos)
  • Coconut water
  • Fruit juice (apple, grape, cranberry in moderation)

Beverages to Avoid or Limit

  • Black tea (moderate-to-high oxalate) — swap for herbal tea or coffee
  • Hot chocolate (cocoa is extremely high) — swap for warm milk with vanilla
  • Spinach or beet smoothies — swap for banana-berry smoothies with milk
  • Almond milk — swap for cow's milk or rice milk

Snacks

Safe Snack Options

  • String cheese
  • Greek yogurt cups
  • Hard-boiled eggs
  • Beef jerky or turkey jerky
  • Popcorn (plain or lightly buttered)
  • Pretzels
  • Rice cakes with cheese
  • Cottage cheese with fruit
  • Peanut butter (moderate oxalate; keep portions small)
  • Fruit cups (peaches, pears, pineapple)

Snacks to Avoid (High Oxalate)

  • Almonds (122 mg per ounce) — swap for cashews (lower) or cheese
  • Almond butter — swap for peanut butter (much lower)
  • Trail mix with almonds/cashews — swap for popcorn or pretzels
  • Chocolate bars (very high oxalate) — swap for vanilla pudding or ice cream
  • Granola bars (often contain oats, nuts, chocolate) — swap for rice crispy treats

Pantry Staples

Safe Pantry Items

  • White rice (dry)
  • White pasta (dry)
  • All-purpose flour
  • Cornstarch
  • Olive oil
  • Vegetable oil
  • Coconut oil
  • Chicken broth or stock
  • Canned tuna or salmon
  • Honey
  • Maple syrup
  • Vanilla extract
  • Salt
  • Black pepper

Pantry Items to Limit

  • Whole wheat flour — swap for white flour
  • Soy sauce (moderate oxalate) — use sparingly
  • Cocoa powder — avoid or use tiny amounts

Frozen Foods

Safe Frozen Choices

  • Frozen broccoli
  • Frozen cauliflower
  • Frozen green beans
  • Frozen blueberries
  • Frozen peaches
  • Frozen mango
  • Frozen chicken (breasts, tenders, nuggets)
  • Frozen fish fillets
  • Frozen french fries (better than sweet potato fries)
  • Vanilla ice cream (low oxalate)

Frozen Foods to Avoid

  • Frozen spinach — swap for frozen broccoli or green beans
  • Frozen raspberries/blackberries — swap for frozen blueberries or peaches
  • Sweet potato fries — swap for regular french fries

Condiments and Sauces

Safe Condiments

  • Mayonnaise
  • Ketchup (in moderation)
  • Mustard
  • Ranch dressing
  • Caesar dressing
  • Alfredo sauce (cream-based)
  • Sour cream
  • Butter or ghee

Condiments to Limit

  • Marinara sauce (moderate oxalate from tomatoes) — use cream sauces instead
  • Pesto (made with basil and nuts) — swap for Alfredo or butter-based sauces
  • Tahini (sesame seeds are high) — swap for sour cream or mayo-based dips

Shopping Tips for Success

1. Shop the Perimeter

The outer edges of the grocery store contain the safest low-oxalate foods: meat, dairy, produce. Center aisles tend to have more processed foods with hidden oxalate sources.

2. Choose White Over Whole Wheat

This goes against conventional nutrition advice, but for kidney stone prevention, white bread, white rice, and white pasta are significantly lower in oxalate than whole grain versions.

3. Read Ingredient Lists

Watch for high-oxalate ingredients hiding in processed foods: spinach powder, cocoa, soy protein, almond flour, chia seeds. If you see these, put it back.

4. Stock Up on Calcium-Rich Foods

The more dairy and calcium-fortified foods in your cart, the better. Calcium binds oxalate in your gut and protects your kidneys.

5. Use the Food Database Before You Shop

Before heading to the store, browse our food database to plan your meals for the week. Knowing what's safe in advance makes shopping faster and less stressful.


Sample Shopping List for a Week

Here's a realistic shopping list for a low-oxalate week:

  • Produce: Bananas, blueberries, grapes, broccoli, bell peppers, romaine lettuce, cucumbers
  • Protein: Chicken breasts, ground beef, salmon fillets, eggs
  • Dairy: Milk, Greek yogurt, cheddar cheese, cottage cheese, sour cream
  • Grains: White rice, white bread, white pasta, corn tortillas
  • Snacks: String cheese, popcorn, rice cakes, pretzels
  • Pantry: Olive oil, chicken broth, honey, vanilla extract
  • Beverages: Lemonade, coffee, herbal tea

Next Steps

Armed with this grocery list, you can confidently fill your cart with kidney-friendly foods. For meal ideas using these ingredients, check out our guides:

Found this helpful?

Share it with someone managing kidney stones.

Ready to Take Control?

Track your oxalate intake, scan products, and get personalized insights with OxalateGuard.

Start Tracking Free

Comments

Sign in to join the conversation.