I Shopped at Whole Foods on $5 a Day — Here's Everything I Made
Two days. $10 total. One trip to Whole Foods — not exactly known for being budget-friendly.
The goal: prove that you can eat real, nutritious, flavor-packed meals on $5 a day if you shop smart, choose the right ingredients, and have a well-stocked pantry.
Here's everything I bought, everything I made, and everything I learned.
My $10 Whole Foods Haul
1 pack firm tofu
1 can black beans
1 can chickpeas
1 zucchini
2 russet potatoes
1 plantain
1 bag frozen Brussels sprouts
The Pantry Staples Guide
The secret to cooking well on a tight budget isn't just what you buy that week — it's what you already have at home.
These are the pantry, fridge, and flavor-builder staples I used throughout this challenge. If you have these on hand, you can make something out of almost anything.
Oils, Fats + Cooking Basics
Avocado oil — High smoke point, neutral flavour, great for searing, roasting, and air frying
Olive oil — Finishing, dressings, lower-heat cooking — flavour-forward
Coconut oil / ghee — High heat cooking, adds richness, great for plantains and curries
Flour (all-purpose) — Dredging, batters, quick breads, naan — a true kitchen workhorse
Cornstarch — Crispier coatings, thickening sauces — don't skip this
Baking powder + baking soda — Quick breads, naan, anything you want to rise without yeast
Breadcrumbs / panko — Coating for fries, patties, binding — adds texture and crunch
Eggs — Binding, coating, scrambles — do everything
Plain Greek yogurt — Marinades, quick doughs, sauces, healthy swap for cream
Honey — Finishing sweetness, glazes, hot honey — more complex than sugar
Maple syrup — Vegan sweetener, glaze base, great with roasted vegetables
Brown sugar — Caramelisation, sauces, subtle depth in savoury dishes
Spice Cabinet Essentials
Buy these once, use them for months.
Turmeric — Tofu scramble, chickpea curry
Smoked paprika — Tofu scramble, black bean burgers, zucchini fries Cumin — Black bean burgers, chickpea curry
Cajun seasoning — Tofu scramble, hash
Curry powder / garam masala — Chickpea curry
Chili powder / chili flakes — Curry, hot honey glaze
Cinnamon — Fried plantains
Black pepper — Everything
Salt — Everything — season generously
Dried oregano — Black bean burgers, zucchini fries
Flavor Builders — Fridge Essentials
These are the ingredients that make everything taste like it took more effort than it did. Keep these stocked at all times — onions, garlic, and carrots are the foundation of flavor in almost every cuisine on earth.
Yellow onion — Sautéed base for almost everything — sweetness and depth when cooked down
Garlic (fresh) — Aromatics, sauces, marinades, naan — non-negotiable
Fresh ginger — Curries, stir-fries, Asian-inspired dishes — heat + freshness
Carrots — Mirepoix base, added to burgers for texture and sweetness, roasting
Lemon / lime — Finishing acid — brightens every dish, cuts through richness
Soy sauce / tamari — Umami depth in sauces, marinades, glazes — a little goes a long way
Day 1
Breakfast: Tofu Scramble + Brussels Sprout & Potato Hash
A hearty, protein-packed breakfast that uses humble ingredients to deliver serious flavour. The tofu absorbs the spices beautifully — don't skip the turmeric, it's what gives it that golden egg-like colour.
Ingredients
From your $10 haul:
½ block firm tofu, crumbled
1 russet potato, peeled and medium diced
½ bag frozen Brussels sprouts, blanched
Flavor builders:
½ yellow onion, thinly sliced into rings
Pantry staples:
Avocado oil or olive oil
½ tsp turmeric
½ tsp smoked paprika
½ tsp Cajun seasoning
Salt and black pepper to taste
Method
Tofu Scramble
Pat the tofu dry with paper towels, then crumble into rough chunks — some bigger, some smaller, like scrambled eggs
Heat a splash of oil in a skillet over medium-high heat
Add tofu and cook for 3–4 minutes without stirring — let it get some colour
Add turmeric, smoked paprika, Cajun seasoning, salt, and black pepper. Toss to coat evenly
Cook for another 2–3 minutes, stirring occasionally, until golden and fragrant. Set aside
Brussels Sprout & Potato Hash
Boil diced potato in salted water for 6–8 minutes until just fork-tender. Drain well
Blanch frozen Brussels sprouts in boiling water for 2 minutes. Drain and pat dry
Heat oil in the same skillet over medium-high heat. Add sliced onion and cook 4–5 minutes until soft and beginning to caramelise
Add the drained potatoes. Press down slightly and let them sit for 2–3 minutes to brown and crisp — resist the urge to stir
Add the Brussels sprouts. Toss everything together and cook another 2–3 minutes until crispy edges form
Season with salt and pepper. Serve alongside the tofu scramble
Taylor's Tip: The key to crispy hash is moisture management — drain your potatoes really well and don't overcrowd the pan. High heat + patience = the crispy bits that make this worth eating.
Lunch: Black Bean Burgers + Air Fryer Zucchini Fries + No-Yeast Garlic Naan
Black Bean Burgers
A proper veggie burger that actually holds together. The secret is drying everything out and chilling the patties before cooking — don't skip either step.
Ingredients
From your $10 haul:
½ can black beans, drained, rinsed, and patted very dry
Flavor builders:
¼ cup finely minced carrots + yellow onion, combined
1 clove garlic, minced (or ½ tsp garlic powder)
Pantry staples:
1 egg (use ¾ if mixture feels too wet)
3 tbsp breadcrumbs, plus more if needed
1–2 tsp olive oil, plus more for cooking
½ tsp cumin
½ tsp smoked paprika
½–1 tsp salt
Black pepper to taste
Optional: 1–2 tsp soy sauce or tamari
Optional: small handful of walnuts, roughly chopped
Method
Prep for texture: pat beans very dry. If your carrot and onion feel watery, sauté them in a dry pan for 3–5 minutes to remove moisture
In a large bowl, mash about 70% of the beans with a fork. Leave the rest whole for texture
Add egg, breadcrumbs, carrot and onion mixture, garlic, spices, olive oil, and soy sauce if using. Mix until well combined
The mixture should feel moldable, slightly firm, and not wet or sticky. Adjust: too wet → more breadcrumbs; too dry → a tiny splash of oil
Shape into 2 patties. Refrigerate for 20–30 minutes — this is the step that stops them falling apart
Heat a pan with olive oil over medium heat. Cook patties 4–5 minutes per side without flipping early — let a crust form first
Serve on naan with your toppings of choice
Air Fryer Zucchini Fries
The salt-drawing step is non-negotiable — zucchini is mostly water and you need to pull that out before coating.
Ingredients
From your $10 haul:
1 zucchini, cut into fry shapes about ½ inch thick
Pantry staples:
1 egg, beaten
½ cup breadcrumbs or panko
½ tsp smoked paprika
½ tsp dried oregano
Salt and black pepper
Avocado oil spray
Method
Lay zucchini fries on a paper towel. Salt generously and let sit for 15–20 minutes. Pat completely dry
Mix breadcrumbs with paprika, oregano, salt, and pepper in a shallow bowl
Dip each zucchini fry in beaten egg, then press firmly into the breadcrumb mixture to coat
Preheat air fryer to 400°F. Spray the basket lightly with oil
Arrange fries in a single layer — do not stack. Spray the tops with oil
Air fry for 10–12 minutes, flipping halfway, until golden and crispy
No-Yeast Garlic Naan
Ready in 20 minutes, no yeast, no proof time. The yogurt is the magic here — it gives the naan its slight tang and chew without any rise time.
Ingredients
Pantry staples — dough:
1 cup all-purpose flour
½ tsp baking powder
⅛ tsp baking soda
½ tsp salt
⅓–½ cup plain Greek yogurt
1 tbsp olive oil
1–2 tbsp water, as needed
Garlic butter:
1–2 cloves garlic, minced
1 tbsp melted butter or olive oil
Pinch of salt
Optional: fresh parsley or cilantro, chopped
Method
Mix flour, baking powder, baking soda, and salt. Add Greek yogurt and olive oil and mix until a dough forms. Add water a tablespoon at a time if dry
Knead for 2–3 minutes until smooth. Cover and rest for 15–20 minutes
Divide into 4 pieces. Roll each into an oval about ¼ inch thick
Heat a dry pan over medium-high heat. Cook naan 1–2 minutes per side until bubbly with golden spots
Mix garlic with melted butter and a pinch of salt. Brush over warm naan immediately
Taylor's Tip: These are genuinely dangerous straight out of the pan. Serve immediately alongside the black bean burgers or with the chickpea curry at dinner.
Dinner: Chickpea & Zucchini Curry
Simple, warming, and deeply satisfying. Blooming your spices in oil first is the one technique that separates a flat curry from a genuinely fragrant one.
Ingredients
From your $10 haul:
1 can chickpeas, drained and rinsed
1 medium zucchini, chopped into bite-sized pieces
Flavor builders:
2 cloves garlic, minced
½ tsp fresh ginger, grated (or ¼ tsp ground ginger)
Squeeze of lemon or lime to finish
Pantry staples:
2–3 tbsp olive oil or ghee
1 tsp cumin
1 tsp turmeric
1–2 tsp curry powder or garam masala
½ tsp chili powder (optional)
1 tsp salt, plus more to taste
Black pepper
½–1 cup water
Method
Heat oil in a wide pan over medium heat. Add cumin and let sizzle for 30 seconds. Add remaining spices plus garlic and ginger. Stir constantly for 30–60 seconds — this step unlocks far more flavour than adding spices later
Add chopped zucchini and stir to coat in the spices. Cook 5–7 minutes until slightly softened and starting to brown
Add chickpeas and water. Simmer for 8–10 minutes until everything is tender
Using the back of a spoon, lightly mash a handful of chickpeas in the pan — this naturally thickens the curry
Taste and adjust salt. Finish with a squeeze of lemon or lime
Serve with garlic naan or over rice
Day 2
Breakfast: Fried Plantains with Cinnamon + Honey
Sweet, caramelised, and effortless. Use a ripe plantain — the skin should be mostly black. Under-ripe plantains are starchy and won't caramelise.
Ingredients
From your $10 haul:
1 ripe plantain, sliced into ½-inch diagonal coins
Pantry staples:
Coconut oil or ghee for frying
Ground cinnamon
Honey for drizzling
Method
Heat coconut oil or ghee in a skillet over medium heat
Add plantain coins in a single layer. Cook 2–3 minutes until deep golden brown — don't rush the caramelisation
Flip and cook another 2 minutes on the other side
Transfer to a plate. Sprinkle with cinnamon and drizzle with honey
Serve with leftover naan
Lunch: Leftover Black Bean Burgers
See recipe above!
Dinner: Crispy Tofu, Charred Brussels & Chickpea Hot Honey Bowl
This is the bowl that ties everything together. The hot honey glaze is the moment that makes it something you'd actually crave.
Ingredients
From your $10 haul:
½ block firm tofu, pressed and cubed
½ can chickpeas, drained, rinsed, and dried very well
½ bag frozen Brussels sprouts, thawed and dried
Hot honey glaze:
2 tbsp honey or maple syrup
1–2 tsp chili flakes or hot sauce
1 tsp soy sauce or tamari
1 clove garlic, minced
Pantry staples:
Olive oil or avocado oil
Salt and black pepper
Method
Step 1 — Roast the Brussels + Chickpeas
Preheat oven to 425°F
Toss Brussels sprouts with oil, salt, and pepper. Spread on one side of a baking sheet
Dry chickpeas thoroughly. Toss with oil and salt. Spread on the other side of the baking sheet
Roast 20–25 minutes until Brussels sprouts have dark crispy edges and chickpeas are lightly crispy. Toss halfway through
Step 2 — Crisp the Tofu
Press tofu dry between paper towels for at least 10 minutes
Heat oil in a non-stick or cast iron pan over medium-high heat
Add tofu in a single layer. Don't touch it for 3–4 minutes — let a golden crust form. Flip and repeat on all sides
Step 3 — Make the Hot Honey Glaze
In a small saucepan over low heat, combine honey, chili flakes, soy sauce, and garlic
Warm gently for 1–2 minutes until combined and slightly thickened
Step 4 — Bring It Together
Toss tofu and chickpeas in the hot honey glaze until fully coated
Add roasted Brussels sprouts and toss lightly
Serve over rice or as a standalone bowl
Taylor's Tip: The combination of textures is what makes this bowl — crispy tofu, caramelised chickpeas, and charred Brussels all hitting the same sweet-spicy glaze. If you make one thing from this challenge, make this.
The Full Grocery List
The $10 Whole Foods Haul
1 pack firm tofu
1 can black beans
1 can chickpeas
1 zucchini
2 russet potatoes
1 plantain (ripe)
1 bag frozen Brussels sprouts
Flavor Builders (fridge staples)
Yellow onion
Garlic (fresh)
Fresh ginger
Carrots
Lemon or lime
Soy sauce or tamari
Pantry Staples Used
Avocado oil
Olive oil
Coconut oil or ghee
All-purpose flour
Cornstarch
Baking powder + baking soda
Breadcrumbs or panko
Eggs
Plain Greek yogurt
Honey
Brown sugar (or maple syrup)
Turmeric, smoked paprika, cumin, Cajun seasoning, curry powder, chili flakes, cinnamon, salt, pepper, dried oregano
What I Learned — $5 a Day at Whole Foods
It's possible — if you eat mostly plant-based. Plant-based proteins like tofu, black beans, and chickpeas are among the cheapest proteins you can buy. Meat and fish would have blown this budget immediately. If you're open to vegetarian or vegan eating, $5 a day at Whole Foods is genuinely doable.
Vegetables are expensive — choose strategically. Zucchini, russet potatoes, and frozen vegetables are your budget MVPs. Fresh specialty produce and pre-cut vegetables will break this budget fast. Frozen is not inferior — frozen Brussels sprouts roast beautifully and cost a fraction of fresh.
Expect it to be starch-heavy. At this budget, you're leaning on potatoes, plantains, and beans for satiety. That's not a bad thing nutritionally — complex carbohydrates plus plant protein is a solid eating pattern — but it's worth knowing going in.
Your pantry is the real budget hack. The cooking oil, the spices, the flour, the eggs — none of that came out of the $10. If you had to buy those from scratch, this challenge would be impossible. The investment is building your pantry over time. Once you have it, it pays for itself in every meal.
Flavor builders are non-negotiable. The half onion, the garlic, the ginger — those ingredients cost almost nothing and transformed every single dish. Alliums and aromatics are the cheapest way to make food taste like it took real skill. Keep them on hand always.