What to Eat for Fat Loss

By Leo Babauta

I’ve gone from obese to overweight to normal weight to pretty fit, in the last decade, and I’m sometimes asked what someone should eat if they want to lose fat.

I’ve tried many diets: Atkins, Mediterranean, South Beach, Paleo, Vegan, and a handful of others. I’ve created my own meal plans, I’ve tracked calories, I’ve done intermittent fasting.

And I’ve come to the conclusion that while calories do matter for fat loss, the easiest thing to do is to focus on a handful of high-quality foods, especially vegetables, and to avoid eating too much of other kinds of foods.

I should note that this is what works for me — what works for your body might be different. I can eat soy and gluten and nuts without problems, and avoid meat for reasons of compassion, but I don’t expect that everyone is the same as me. Experiment to find what works for you.

High-Quality Foods

Here are the high-quality foods that have helped me lose fat:

I also eat lesser amounts of whole grains (not flour, just the whole grain) and nuts (which are great for you but dense in calories) and starchy veggies. And a glass of red wine at night.

Low-Quality Foods

The lower-quality foods to eat less of — more as treats than everyday items:

You’ll notice that these things make up the majority of most people’s diet. This is why people have a hard time losing fat.

What a High-Quality Diet Looks Like

How do we put all this together into a daily diet? There are lots of ways, but here are some examples:

I have more recipes at 7-Day Vegan if you come up short, but basically there are an incredible amount of recipes online, and finding and trying them is most of the fun!

I tend to cook a big batch of food (the seitan or tempeh stir-fry with lots of greens is my go-to meal at the moment) and eat it for 3-4 days for lunch and dinner. This saves on cooking time.

Does this mean you can never have sweets or breads or French fries? No. I don’t believe in demonizing foods or being afraid of them … but I also believe that too much of those foods will stall any fat loss. So treat them as treats, to be enjoyed once in awhile but not necessarily daily. You can find enjoyment of life out of healthy foods and other activities, not junk foods.

Workouts for Fat Loss

The diet has been the most important factor for fat loss for me, but I combine it with exercise to get super healthy.

Here’s what works for me:

  1. Strength training: Doing strength training helps you lose fat without losing muscle, and maybe even gain a bit of muscle, and it gets you strong and feeling empowered and confident. This is important for both men and women. I recommend starting with bodyweight exercises like pushups, bodyweight squats, lunges, and pullups. When you get good at those, add some weights. Barbell training is my favorite (especially squats and deadlifts).
  2. Cardio: People who are into strength training often seem to hate cardio, but I think it’s a great combo with strength training. It gets your heart healthy, you burn some extra calories (don’t make up for it by eating more), and you get in better shape generally. I love running and hiking, but if you like to swim or bike, do that.
  3. Sports: Do something you enjoy, like basketball, soccer, rugby, rock climbing, mountain biking, skiing, surfing.

A combo of these three, combined with a diet that’s mostly protein, veggies, fruits, with some whole grains and healthy fats, with some tea and a glass of wine … it has worked miracles for me. I hope it does for you.