The Step-by-Step Guide to Finally Making a Plant-Based Diet Last

farm fresh vegetablesThis is a guest post by Luke Jones, a plant-based blogger at Health Room.

I’ve been eating a plant-based diet for a few years now, and that change was the catalyst for a whole load of other positive changes in my life which have made me a healthier, happier human being.

Eating this way is now second nature, but it didn’t come easy at first. More than once, I nearly gave in to temptations and went back to my old habits.

I’m not alone in this regard: adopting a plant-based diet and making it last is easier said than done.

If you don’t currently eat a plant-based diet, it’s likely you’ve tried in the past, only to fall short and end up back where you started, feeling like you’ll never have the willpower to bring about lasting changes.

In that case, I’ll let you in on a not-so-secret secret. Here it is:

Changing your diet and maintaining it isn’t about willpower. Instead, it’s about taking the right approach.

I don’t have all the answers, but I have been through the diet struggle and come out the other side a fully fledged herbivore. And I learned a few things along the way.

Maybe you’re completely new to plant-based eating. Or maybe you’re a veteran vegan. Regardless of where you are in your nutrition journey, today I’d like to share with you some tools that will help make your plant-based diet lasting and sustainable.

Each tip is broken down into action steps that you can apply to your life right now. Don’t overload yourself by taking them on all at once, but over time, the more steps you take, the more likely it is you’ll succeed.

Let’s get to it.

Step 1. Why do you want to eat plant-based?

There are an endless number of nutrition doctrines out there, so why is a plant-based diet the best choice for you right now?

It’s a big lifestyle change, and inevitably your old habits will to try to creep back in from time to time. If the going gets tough, it’s that big reason “why” that will keep you from caving in.

Your action steps:

-Determine your personal reasons “why.”

Some of the most popular reasons for eating a plant-based diet include:

  • Being healthier
  • Losing weight
  • Concern for animals
  • Reducing your environmental impact

All are great, so figure out which one really excites you. Don’t do this just because Beyoncé is doing it, or because your spouse said so.

Your motives will likely evolve over time. I began eating this way for entirely selfish reasons, but as time has passed, the bigger picture has become more important to me.
-Write it down.
Write down your reason “why” (really do it!) and put it somewhere you’ll see it every day. You could put a note on your fridge, or a daily alert on your phone. Whatever works for you. Anytime you feel like you might stray from the plants, take a look at your motivation, and get back on track.

Step 2. Think big, but start small.

It’s great to have the big end goal of eating a fully plant-based diet to get excited about, but don’t feel pressured to get there right away. Instead, embrace the journey, and respect that it’s gonna take some work.

While some people can make the switch straight off, that’s not most of us. By all means give it a try, but if it doesn’t work, shift to Plan B and try the smaller steps.

As Matt says: the more gradual the process, the more likely you are to succeed in the long term.

Your action steps:

-Work backwards from your end goal.

There are a load of different ways to tackle the transition to a plant-based diet. A tried and tested route is to gradually eliminate certain foods, while upping your intake of plants.

You could start by cutting out four-legged animals, then two-legged, followed by seafood, dairy and processed foods. Establish these milestones, but don’t be too concerned with a time frame.

-Get specific.

Once you have your ultimate goal in mind and a set of intermediate points to get you there, break the milestones down into specific action steps, like in the diagram below.

If you’re a complete beginner, you could start by having four-legged animals just once a week, instead of twice. This might seem trivial, but it’s better to err on the side of caution, at least early on. Failing too soon can really knock your self confidence.

If you do relapse, embrace it as a lesson, and use it as an opportunity to make your goal a little easier. Then get back on track.

Plant Based Transition

-Build slowly.

After a month or so, if you’re comfortable eating four-legged animals only once a week, bring it down to twice monthly, followed by monthly, and eventually cut it out altogether. Then repeat the same process with the other foods.

Patience is key. It’s easy to get carried away and attempt to make several big changes once you’ve had success with a few small ones. It may take a while to reach your end goal, but moving slowly gives your taste buds a chance to adjust, lessening the shock of any one change.

Step 3. Create a healthy food environment.

Obstacles will inevitably pop up on your plant-based journey. To increase your chances of beating them, it helps to be ready to respond, rather than react. This involves preparing your environment, so you’re as well equipped as you can be.

Your action steps:

-Know your safe havens.

If you’re hungry while out and about, it helps to know where the nearest plant-friendly restaurants and shops are. Scope out your local area using Happy Cow, and form a list of go-to places.

-Use “Out of sight, out of mind.”

Remove any unwanted foods from your cupboards, and replace them with plant-based alternatives. You could also make a rule to stay away from certain aisles in the supermarket, or areas of the mall where the fast food joints are.

-Plan ahead.

Scheduling your meals and snacks for the week can help reduce waste and save money. For bonus points, you could batch cook meals on the weekend and freeze your leftovers. That way you’ve always got a backup, which should deter you from reaching for the takeout menu after a long day.

Step 4. Eat simply, but aim for variety.

When you first start out with a plant-based diet, it’s easy to get caught up in the minutia. I remember spending ages searching for expensive ingredients, and obsessing over my micronutrient intake.

While these things can sometimes be fun, often they’re a form of procrastination, detracting us from our original aim.

If your diet seems too complicated (or too boring), it’s unlikely you’ll stick to it long term, so it’s important to strike the balance between simplicity and experimentation.

Your action steps:

-Think whole foods.

If you eat a wide range of colorful, whole, plant foods, you should meet all your nutritional needs. Just keep it simple with fruits, veggies, whole grains, legumes, nuts and seeds. It needn’t be more complicated if you don’t want it to be.

I’m not a huge advocate of supplements, but if you do make the plunge to going fully vegan, it’s important to take vitamin B12 so you don’t become deficient.

-Adapt your favorites.

It can be daunting, thinking you have to get rid of all your favorite meals and start from scratch. Thankfully with a little tweaking, most traditional recipes can be adapted to plant-based alternatives.

Beans and lentils make great meat substitutes, and there are loads of plant-based milk options available these days.

Some people get caught up on using fake meats and cheeses. While they can be a good transition foods, they should probably be phased out eventually. Essentially, you’re just replacing animal products with processed foods, which isn’t really going to benefit you long term.


If things start getting stale, try a new recipe once a week. It doesn’t have to be overly fancy, but some people find that mixing it up helps to keep things interesting.

There are some great tasting recipes here at No Meat Athlete, and plenty of awesome cookbooks around too.

The more you practice preparing your own meals, the more you’ll begin to enjoy the process. Before you know it, you’ll have a long list of favorite plant-based meals and snacks to pick from.

Step 5. Form your plant-powered crew.

On my first attempt at eating a plant-based diet, I tried to do it solo, and it wasn’t all that fun. I had no idea what I was doing, and I felt pretty alienated.

Second time around, I built a support network and involved others on my journey, and things became way easier.

Your action steps:

-Connect with like-minded people.

Surround yourself with people who will support you. If you’re lucky, you might be able to find groups in your local area to meet up with. At the very least, these communities make you feel like you’re not alone.

The internet is also great for connecting with other plant-based folks. Join your local No Meat Athlete running group, or get involved with the Veggie Boards Forum or the Plant-Based Diet Subreddit, where you can exchange ideas and information with people in the know.

-Talk to your loved ones.

Discuss your new diet with your family and friends, and share with them your reasons ‘why’. Make it clear that they don’t have to change with you, but that you would really appreciate their support.

If you regularly cook with omnivorous friends or family, animal products can easily be added at the end of most plant-based recipes. From my experience, a compromise can usually be met without your having to abandon your morals.

-Ask for help.

For an added incentive, ask someone close to hold you accountable over your next few steps. If you achieve your weekly goal, celebrate your small victories with external rewards, like watching that new movie you haven’t made time for yet.

Some strange people respond better to the stick than the carrot, and instead like to set consequences for failure. If that works for you, go for it.

Step 6. Remember that food isn’t everything.

Whatever your reason for adopting a plant-based diet, changing the way you eat probably isn’t the only thing that’s going to influence it. So many other habits can impact your health, your fitness, or the size of your carbon footprint.

It’s easy to obsess over diet as the one key to success, but it doesn’t count for much if you don’t consider the other pieces of the puzzle.

Your action steps:

-Introduce supporting habits.

Some habits go hand in hand with eating a plant-based diet. Take exercise as an example. If you begin to work out regularly, you may start to crave healthy food to refuel your body.

Meditation is another good one. You might find that practicing regularly makes you more mindful of your food choices, and spurs you on to take your diet further.

What’s more, if you’re someone who easily gets sucked into the complexity of nutrition, supporting habits can sometimes help take the focus off the food a little, which might stop you from over thinking things and burning out.

Just remember to start slow, and not overload yourself with a bunch of difficult changes straight off.

-Use service.

How can you use your experience to help others? Maybe it means being a good example to your peers and family. Perhaps it’s creating a blog, or starting a podcast.

Do what you can to pass the message on, and keep the movement going. If you’re fully committed to a cause that’s bigger than you, you’re much less likely to back out.

Time to take action!

I’ve tried my best to make this guide as applicable to real life as possible … now it’s up to you to make the change happen.

If you really want that plant based diet of yours to last, take the tools shared above and apply them to your life. Because ideas alone don’t bring about lasting changes –putting them into practice is what counts.

Regardless of how many times you’ve failed in the past, there’s always a new opportunity to start over and try again from a slightly different angle. Often it’s just one small adjustment that means the difference between failing and succeeding. Hopefully you’ve found that small thing somewhere in this post.

So what are you waiting for?

It’s time to gain control over your eating habits, and take that first step towards becoming a plant-powered hero.

Where do you most struggle with regards to making your plant-based diet last? Share with us in the comments below and we’ll try to help you out.

About the Author: Luke Jones is a plant-based blogger at Health Room, where he explores and share ideas in nutrition, movement, mindfulness and sustainability. For more articles and a free copy of his healthy habits starter guide, check out his site at



Dig this post?
Spread the word!

Keep in touch:

The 7 Foods Worth Eating Every Single Day

wooden signpost near a pathOur 7-Day Kickstart Plan is unique in that it focuses on the highest quality whole foods (including the 7 foods worth eating every day), to make sure you get everything you need on a plant-based diet.

The Kickstart Plan includes:
  • A 7-day meal plan, built around the foods worth eating every single day
  • 14 of our favorite recipes that pack in the nutrition, taste great, and are easy to make
  • Focused on simplicity and speed, to minimize stress and time commitment
It's the best way we know of to get started with a whole-food, plant-based diet, for just 7 bucks. Learn more here!


  1. I have difficulty getting certain vitamins, and because I get in a comfortable rut with food. I don’t necessarily WANT to switch things up once I have found something I like or that works with my workouts. Last year I was vegan (with about 3 slips) for 6 months. I felt good. Slept good. Skin was good. But I started eating meat. It also tastes good. Then I was vegan again a couple of months, and got stuck in a rut of half whole foods, half processed. I felt I was eating more poorly trying to stay vegan than I do when I allow animal foods. At least I am eating whole foods. I need help doing a whole foods vegan diet that is affordable, sustainable, and doesn’t make me feel like my stomach is eating itself.

    • Try Happy Herbivore Light n Lean cookbook. There are simple recipes that wont break the bank or take forever to prepare! She has kindle and paperback cookbooks available and a website. She even sells meal plans with grocery lists if you need help planning!

  2. Great post and perfect for MeatFreeWeek …. hopefully it will inspire a few more people to make the change on a more permanent basis. I think these tips are also great in general for anyone looking to make a change in their lifestyle.

  3. Great post, love all of the tips. I want to be vegan at some point, as I feel it is closer to my true self. It seems a natural evolution of who I am. I am at the stage that I have eliminated a lot of meat and still have a bit of seafood in my kitchen, but I already eat vegetarian and vegan most of the time so soon, I’ll eliminate fish and seafood from my diet.

    The thing that causes me the most anxiety is social situations. I don’t like to be an inconvenience on others and I suffer of social anxiety. It’s hard enough for me to be in the presence of people, but having to feel like a burden on others, adds to my issues. Even with my husband, who accommodates me a lot. It still feels a bit wrong, but I’ve always told him that it’s ok if he wants meat, I’m not going to prevent him from having any… As I am the main cook in the house, he often is just happy to eat what I serve and has the occasional meat at work for lunch or at a restaurant when we go out.

    However I am determined to make as many changes as I feel I can do in my condition, and this post is very helpful for this. I hope someday to feel comfortable to be fully vegan and not feel ashamed or like a burden for it.

  4. Paola (trying lifestyle again) says:

    Few questions, why not eat egg? Also what alternatives for egg can I have? I’ve read also that you cannot have bread but, have heard mixed things on that, like you can but only if it’s gluten free. Thanks in advance for your response.

  5. Where can I find a list of programs that make the meals for me and are from an insurance-based health program?


  1. […] behind the awesome blog No Meat Athlete. (I published a guest post there a few months ago on transitioning to a plant based diet if you wanna check that […]

  2. […] people that I’ve had the chance to interview, the bloggers that have given me a chance at writing for their site and given me valuable advice, or the awesome readers who leave comments and send me emails – thank you […]

Leave a Comment