Plant-Based Grocery List for One Person: A Realistic 7-Day Shopping List
If you are shopping plant-based for one person, the hardest part is usually not deciding what foods are “allowed.” It is buying enough variety for a week without ending up with wilted greens, half-used ingredients, or a grocery bill built around specialty products. This 7-day plant-based grocery list is designed for one adult who wants simple breakfasts, flexible lunches, and easy dinners made mostly from everyday foods.
The goal is not to follow a rigid menu. It is to buy a small set of ingredients that can be mixed and matched across bowls, wraps, soups, oats, stir-fries, and snacks. If you are new to plant-based eating, this approach is usually easier than planning seven completely different dinners.
A simple 7-day plant-based grocery list for one person
Grains and starches
- Rolled oats: 500 g
- Brown rice or another favorite grain: 500 g
- Whole-grain wraps or bread: 1 package
- Potatoes or sweet potatoes: 4 to 6 medium
Plant-based protein foods
- Firm or extra-firm tofu: 2 blocks
- Chickpeas: 2 cans
- Black beans or kidney beans: 2 cans
- Red or green lentils: 500 g dry, or 2 cans cooked
- Peanut butter or another nut/seed butter: 1 jar
Vegetables
- Onions: 3
- Garlic: 1 bulb
- Carrots: 5 to 6
- Bell peppers: 3
- Broccoli: 1 large head
- Leafy greens: 1 large bag or bunch
- Tomatoes: 4 to 6
- Frozen mixed vegetables: 1 large bag
Fruit
- Bananas: 5 to 7
- Apples or oranges: 4 to 6
- Frozen berries: 1 bag
Refrigerated and pantry extras
- Unsweetened fortified soy beverage or another plant-based beverage: 1 to 2 litres
- Hummus: 1 container
- Nutritional yeast: 1 small container
- Canned tomatoes: 2 cans
- Vegetable broth: 1 carton or bouillon
- Soy sauce or tamari
- Mustard
- Lemon or lime: 2
- Cooking oil
- A few basic spices such as smoked paprika, cumin, garlic powder, chili flakes, curry powder, or Italian seasoning
Why this list works for one person
A one-person grocery list should prioritize ingredients that overlap. Carrots can go into lentil soup, a grain bowl, a stir-fry, or a snack plate. Chickpeas can become a sandwich filling one day and part of a curry the next. Frozen vegetables cover the days when fresh produce is running low.
The list also mixes fresh foods with shelf-stable and frozen options. That matters when you cook for one because it reduces the pressure to use everything immediately. Canada’s Food Guide recommends choosing a variety of plant-based protein foods such as beans, lentils, tofu, nuts, seeds, and fortified soy beverages. Building your shopping list around several of those foods makes it easier to create balanced meals without relying on expensive meat substitutes.
A 7-day meal map using the same groceries
Breakfast ideas
- Oatmeal with soy beverage, banana, peanut butter, and frozen berries
- Overnight oats with berries and nut butter
- Toast with peanut butter and fruit
- Savory oats with greens and nutritional yeast
Lunch ideas
- Chickpea-hummus wrap with greens and tomato
- Rice bowl with black beans, frozen vegetables, and a quick lemon-tahini style sauce if you have tahini
- Leftover lentil soup with toast
- Tofu and vegetable wrap
Dinner ideas
- Crispy tofu, rice, and broccoli
- Red lentil tomato curry over rice
- Black bean and sweet potato bowls
- Chickpea tomato stew with greens
- Vegetable fried rice with tofu
You do not need to assign each meal to a specific day. A better approach is to cook two or three flexible components and build meals from them. Our plant-based meal prep for one person guide uses this exact idea.
How to prep this grocery list in about 90 minutes
- Cook one grain. Make a pot of rice and cool it promptly before refrigerating.
- Cook one protein. Bake or pan-fry one block of tofu. If tofu is new to you, see our beginner guide to making tofu taste good.
- Make one pot meal. A simple red lentil tomato soup or curry gives you several lunches or dinners.
- Prep vegetables. Chop carrots, peppers, and broccoli so they are ready to cook.
- Make breakfast easier. Portion oats into jars or containers and add the wet ingredients the night before you need them.
How to spend less without eating the same meal every day
Start with dried grains and legumes when they fit your schedule, but do not feel that canned beans are a failure. Convenience can prevent takeout and food waste. Buy store brands, choose seasonal fruit, and use frozen vegetables when fresh options are expensive.
Specialty products are optional. You do not need vegan cheese, mock meats, snack bars, or a cupboard full of powders to start eating more plant-based meals. Tofu, beans, lentils, oats, potatoes, grains, vegetables, fruit, and a few sauces can cover most of the week.
What to change for your appetite and routine
Quantities vary. If you are very active, cook almost every meal at home, or prefer large portions, increase grains, potatoes, beans, tofu, and fruit. If you regularly eat lunch at school or work, or already have pantry staples, you will need less.
The best grocery list is one you can finish. After the first week, note what ran out early and what was left over. Those two observations are more useful than following someone else’s list perfectly.
Plant-based grocery list FAQ
What should a beginner buy first?
Start with a grain, two or three protein foods, vegetables you already enjoy, fruit, a fortified plant beverage, and two sauces or seasonings you know you like. Familiar flavors make the transition easier.
Do I need supplements from the grocery store?
People who exclude animal products need reliable vitamin B12 sources. Fortified foods can help, but individual needs vary. Check labels and use evidence-based guidance from a qualified health professional when deciding whether a supplement is appropriate for you.
Should I buy fresh or frozen vegetables?
Both. Fresh produce gives variety and texture, while frozen vegetables are useful insurance against food waste. For one person, a mix is often the easiest option.


