Navigating any new diet can be a challenge, but luckily, figuring out what you can and can鈥檛 eat on a vegan meal plan isn鈥檛 that hard. You鈥檒l have to say goodbye to meat, eggs, honey, and dairy, and you鈥檒l definitely need to hone your label-reading skills. Other than that, though, there鈥檚 a world of vegan recipes just waiting for you. Every fruit, vegetable, bean, nut, and grain is included, and there are tons of vegan foods and snacks you can get in stores these days. Use this guide the next time you鈥檙e at the supermarket to pick up all the plant-based food you need.

No Meat, Eggs, or Seafood

Meat, eggs, seafood, and any products derived from them (like gelatin and collagen) are not part of a vegan diet. But that doesn鈥檛 mean you have to give up all of your favorite foods. These substitutions will help you sate your cravings without breaking your plant-based diet.

No Dairy

Traditional dairy is a no-go when you鈥檙e a vegan. Luckily, there are plenty of nut-, grain-, and soy-based substitutes for you to enjoy. That means milk, cheese, yogurt, and even ice cream don鈥檛 have to be off the table. Try these when you get a craving for something creamy.

No butter, ghee,聽lard, or schmaltz

You can eat almost any fat on a vegan diet, such as extra virgin olive oil, coconut oil, and avocado oil. One gray area is palm oil. While palm oil doesn鈥檛 come from an animal source, many vegans are concerned about how areas are deforested in order to plant palm oil plantations, leading to habitat loss for millions of animals. The problem is especially affecting fragile orangutan populations.

All veggies are a go

Eat all the vegetables you want! Beans, nuts, and peas are especially rich in protein, but you may be surprised to learn that even the humble white potato contains 3 to 7 grams of protein, depending on its size. Try to eat a rainbow of veggies every day to make sure you鈥檙e getting all the nutrients you need. This is one food category you can embrace with joy.

Fruit FTW

Ripe, juicy fruit is like vegan candy. Eat on its own (raw) or turn into gorgeous smoothie bowls, but anyway you slice it, fruit鈥檚 definitely on the menu.

whole grains galore

The fiber you get from grains will help keep you full and satisfied when eating vegan. Don鈥檛 get stuck eating just white bread, pasta, and rice. Instead, branch out and experiment with whole grains like bulgur, millet, amaranth, steel cut oats, and more.

+ snacks

We think snacks are important no matter what your diet. Healthy snacks will keep you energized between meals and liven up any movie night, party, or lazy Netflix-marathon weekend. Thankfully, these days there are tons of vegan snack options for you to munch on.

Follow us on Pinterest for all of your special diet needs.

(Photos via Brit + Co)