There is an incredible variety of foods you can eat on a plant-based diet. It would be virtually impossible to list everything, but we've tried! Check out this plant-based diet food list when you're feeling a little bored with your normal fare.

Want to save this post?
Enter your email below and get it sent straight to your inbox. Plus, I'll send you quick & simple plant-based recipes every week!
What can I eat on a plant-based diet?
🌾 Grains
Wheat, barley, oats (rolled, steel-cut, groats, instant), white and brown rice, quinoa, buckwheat, rye, bulgur (cracked wheat), couscous, corn, millet, wild rice and more.
The flours of any grains, including products made with flour like bread, pasta, tortillas, etc.
🥔 Starchy Vegetables
Potatoes (all varieties, white potatoes, red potatoes, gold potatoes, etc. and sweet potatoes/yams), turnips, jicama, water chestnuts, cassava, plantains, corn and more.
🧆 Legumes, Beans and Lentils
Beans, lentils and peas of any kind, such as black beans, pinto, kidney, soy beans, chickpeas (garbanzo beans), cannellini white beans, navy beans, Great Northern white beans, red, black, green or brown lentils, black-eyed peas, green peas, split peas, dal/dahl, pigeon peas, fava beans.
Unrefined flours of beans, lentils or peas, as well. For example, chickpea flour, lentil pasta made from lentil flour and more.
Soybean products like tofu, soy curls and tempeh.
🥦 Vegetables
Any and all vegetables, such as onions, lettuce, spinach, bell peppers, tomatoes, summer squash, winter squash, zucchini, celery, carrot, mushrooms, cauliflower, broccoli, asparagus, brussels sprouts, cabbage, olives, avocados, cucumber, ginger, garlic, green beans, edamame, jalapeño peppers, poblano peppers, serrano peppers, olives and more.
🍊 Fruits
Any and all fresh and dried fruits.
Apples, bananas, strawberries, blueberries, raspberries, blackberries, red currants, black currants, oranges, lemons, limes, grapes, dates, raisins, golden raisins, melons, mangos, pineapples, grapefruit, kiwifruit and more.
🌰 Nuts, seeds and nut butters
All varieties of nuts and seeds.
These may include peanuts, peanut butter, almonds, almond butter, cashews, cashew butter, sunflower seeds, sunflower seed butter (sunbutter), sesame seeds, tahini, flaxseeds, flaxseed meal, pumpkin seeds, pepitas, hemp seeds and more.
🥛 Plant-based milks
Rice milk, almond milk, cashew milk, soy milk, hemp milk, oat milk, coconut milk and more.
🥫 Condiments
Ketchup, mustard, BBQ sauce, hot sauce, salsa, hummus, tahini, sriracha, cholula, soy sauce, teriyaki sauce, mirin, apple cider vinegar, balsamic vinegar, white wine vinegar, rice vinegar and more.
🌱 Spices and Seasonings
All sorts of fresh and dried herbs like basil, cilantro/coriander, parsley, tarragon, dill and mint.
Spices can boost flavor and turn an ordinary dish into an extraordinary one.
Spices and seasonings to consider: salt, black pepper, white pepper, Aleppo pepper, garlic powder, onion powder, smoked paprika, cayenne, ground coriander, ground ginger, ground nutmeg, ground cinnamon, cinnamon sticks, red chili flakes, ground turmeric, ground cumin, chili powder, saffron, star anise, cloves, allspice and more.
What foods are typically discouraged on a plant-based diet?
Remember: you choose what you eat. So, if you want to try to eat a plant-based diet some of the time or most of the time, that's perfectly fine. This section just gives you a very basic idea of what kind of food is not usually considered "plant-based".
A plant-based diet typically does not include animal products (meat, fish, seafood, poultry, dairy, cheese, butter, eggs) or processed, refined foods like any vegetable oils (olive oil, coconut oil, avocado oil, etc.), junk food, artificial ingredients, etc.
But, do I really have to give up meat and cheese?
Okay, I'm giving you the run-down here of the basic "rules" of a plant-based way of eating.
Here's the beautiful thing: you get to decide what you eat.
Eating a 100% strict plant-based diet is absolutely do-able and you'll feel amazing.
But, if you're not ready for that, then slowly dip your toes in the water to see how delicious the food is and how easy it is to do.
The results you see will not be as dramatic if you don't go all the way, but if you're okay with that, cool! Everything comes at a trade-off.
But, where will I get my protein?
Plants have protein. They have more than enough protein to sustain and build strong bodies. Some plant foods have more protein than others (beans, lentils, quinoa, seeds and nuts, tofu, etc.).
But, even green veggies like broccoli and spinach have protein. White potatoes have protein.
Rest assured: If you're eating a whole foods, plant based diet with a variety of foods and you're eating enough calories, you will naturally get enough protein for your body. You can certainly eat more of the plant based foods that are higher in protein, but there's no need to stress over it.
How do I get started on a plant-based diet?
If you're ready to start giving this a go, there's two ways to go about it.
- Dip your toes in the water: Gradually add in plant-based meals to what you eat.
- Jump in the deep end: Start fresh with all plant-based meals and see what happens.
We chose to jump in the deep end. We gave away or threw away all the food in our house that wasn't plant-based/vegan and started fresh.
This worked well for us, since we were both on board and our kids were very young. They ate what we cooked and that was that.
But, if you'd rather dip your toes in the water first, you can pull elements from this way of eating to modify some or most of your meals. Here's some easy ways to incorporate plant-based eating, if you're not ready to commit 100%:
- Reduce the amount of meat you have for each meal. Treat meat as a garnish or flavor enhancer, instead of the main course.
- Choose one day of the week to go "meatless". Then, increase the number of days you go meatless each week.
- Choose one meal each day to be plant-based, like lunch or dinner.
- Experiment with new plant-based recipes on the weekend and make it a fun adventure!
Neither way is right or wrong, though. It's up to you. And, I'm here to help!
Either way, you're going to need to start making some yummy plant-based food! So, you need to make sure you have some groceries.
Take stock of what you have
First, check what you have in the kitchen. Go through all those shelves in the refrigerator, freezer and pantry. Pull out the grains, beans, veggies and fruits you have.
If you don't have much to start cooking plant-based meals, then go shopping!
Plan some simple meals
Chances are you already have some plant-based meals you have eaten for years that are familiar, healthy (sometimes with just minor changes) and ready to go in your recipe arsenal.
Do any of these sound familiar?
- Oatmeal, sweetened with fruit, a little bit of sugar or maple syrup
- Potential change needed: don't add any butter to it
- Beans and rice
- Potential change needed: don't flavor with meat. Add spices, onions, garlic and herbs like cilantro to flavor the beans.
- Spaghetti with tomato sauce
- Potential change needed: don't add meat to the sauce. Instead, sauté onion, garlic, basil, carrot and mushrooms before adding the tomato sauce. No olive oil needed. Toss pasta with your mushroom vegetable marinara for a delicious Italian dinner!
So, what family favorites do you have that are "almost-vegan"? With a few changes, they will turn into new even-healthier family favorites.
For more plant-based meal ideas and cooking tips, read this: Simple Plant-based Meal Ideas and Cooking Tips
Let's Go Shopping
Now that you have a few ideas for what you can make and what you already have at home, it's time to go shopping.
Make sure you get enough whole food, plant-based starches (like potatoes, brown rice, quinoa, sweet potatoes, oats, whole grain cereal, etc.). Don't be shy! You're going to be eating a lot of them.
Then, grab the veggies you love to compliment your starches.
Add in a few fruits, a carton of plant-based milk and you're good to go!
It doesn't have to be fancy and it doesn't have to be expensive. Potatoes, carrots, rice, bananas - these are some of the cheapest groceries you can buy. And, they're filling and nutritious!
Take action
- Take stock of what you have: Go through your refrigerator, freezer and pantry and get rid of the food you no longer choose to eat. Give it away or throw it away, so you can start fresh. Or, just take stock so you know what you can start cooking all those delicious, filling plant-based meals from.
- Plan a few simple meals to make this week: Keep it simple!
- Go grocery shopping: Stock up on plant-based food you will eat for at least one week. Don't go crazy at the store. Buy what you know you will eat.
Paula says
I am so glad I stumbled on to your blog. I am veganish too. I want to lose weight & stop falling into the processed vegan junk. Being GF is tough & not someone who had time to cook your recipes will help. Not being judged is huge.
Abi Cowell says
I'm so glad to hear that my blog has resonated with you! You can do it, just keep trying to make good choices as often as you can. There are lots of resources to help with this, but if you haven't read Dr. John McDougall's book "The Starch Solution" that would be a great place to begin.
Lena McLaurin says
I love salmon, avocadoes, and bread and I have a sweet tooth. I grew up in a family and society promoting meat. So this is a new venture to switch to plant based daily nutrition. But I might experience with drawals because I can be an emotional eater. So it will take me time.
Abi Cowell says
Just keep doing your best, Lena! You'll get there.