Order now: The Plant-Powered Plan to Beat Diabetes

Why Don’t I Lose Weight on a Plant-Based Diet?

Sharon Palmer

Sharon addresses questions on why you may not lose weight on a plant-based diet, and provides tips for keeping your weight loss on track.

Why Don’t I Lose Weight on a Plant-Based Diet?

Question: I started a vegetarian diet, but haven’t lost a single pound and also have anemia.

Sharon’s Answer: While it’s true that people who eat a plant-based diet tend to weigh less than non-vegetarians, according to research, that may not be an automatic benefit for everyone. Your energy needs are a very individual thing—some people require significantly fewer calories to maintain their weight than do others. Your energy needs are dependent upon genetics, body weight, activity levels, age, gender and more.

It’s also important to consider that even a vegetarian or vegan diet can be rich in nutrient-poor, high-calorie food choices. Many junk foods, such as soda, French fries, and potato chips, are plant-based foods! And to make matters worse, adding the word “vegetarian” to pizza, burgers, and pasta at your local market and restaurant may make them appear healthier, but it doesn’t make those calories magically disappear. These foods may have similar calorie counts as their non-vegetarian counterparts. And many vegetarian dishes rely upon ooey-gooey layers of cheese and cream to fill in for meat, which can be very high in calories and saturated fat.

Even some plant-based foods that are legitimately healthy and nutrient-rich can add up in calories, if you’re not careful. An ounce of walnuts (14 halves) contains 185 calories, but if you munch on a whole cup for your snack you’re sucking down 765 calories! The same goes for dried fruits. Raisins have 123 calories per ¼ cup, but if you feast on a whole cup of these naturally sweet snacks, you’ll gain 493 calories. Extra virgin olive oil is a good thing, but at 40 calories per teaspoon, if you dump it all over your plant-based foods, you can be drowning in hundreds of extra calories every day. Even foods like whole grains (up to 130 calories per ½ cup cooked) whole grain breads (about 75 calories per 1-oz slice), and potatoes (161 for a medium potato) can add up if you’re not keeping track of your portion size.

Plant-Based Iron Food Sources

 Food  Serving  Iron (mg)
Breakfast cereals, fortified with iron 1 cup 18*
Bran flakes ¾ cup 8
Oats, cooked 1 cup 7
Lentils, cooked 1 cup 7
Spinach, cooked 1 cup 6
Bread, whole wheat 1 slice 6
Dark chocolate 1.5 ounce 5
Sundried tomatoes 1 cup 5
Garbanzo beans, cooked 1 cup 5
Soybeans, cooked 1 cup 5
Tempeh 1 cup 5
Lima beans, cooked 1 cup 4
Navy beans, cooked 1 cup 4
Swiss chard, cooked 1 cup 4
Kidney beans, cooked 1 cup 4
Dried peaches ½ cup 3
Tahini 2 tablespoons 3
Peas, cooked 1 cup 3
Prune juice 1 cup 3
Quinoa, cooked 1 cup 3
Tofu, firm ½ cup 3
Tomato paste ¼ cup 2
Pumpkin seeds 1 ounce 2
Barley, cooked 1 cup 2
Bok choy, cooked 1 cup 2
Raisins ½ cup 2
Cashews, raw 1 ounce 2

Here are a few of my best tips for keeping your weight loss on track with a plant-based diet.

  1. Vegetarians, Don’t Overload on Dairy Products. Cheese, cream, and sour cream are often the default options for vegetarians. But beware, high-fat cheeses can contain up to 120 calories and 6 grams of saturated fat per ounce. Heavy cream has 52 calories and 4 grams of saturated fat in a single tablespoon. These are both very small portion sizes—one serving of cream-based soup or cheesy lasagna can have several times this portion size.
  2. Use Caution with Nut and Seed Servings. Nuts and seeds, such as almonds, pistachios, sunflower seeds, and hemp seeds are a good thing. Just keep close track of how much you’re consuming. Limit your servings to 1 – 3 per day (depending on your calorie needs), and remember that one serving is ¼ cup nuts or seeds, or 2 tablespoons of nut butter.
  3. Watch Your Fats. Adding a moderate amount of healthy plant-based fats is a healthy habit. But limit your amount to 1 teaspoon of plant oil (i.e. olive, sunflower, canola) per serving, and no more than 5 servings per day, including in cooking.
  4. Keep Your Grains in Check. A healthy plant-based diet absolutely includes plenty of whole grains, but only 5 – 8 servings per day, depending on your calorie needs. So, make sure you’re not overdoing cereals, breads, and grain servings throughout your day.
  5. Go Crazy for Veggies. The one food group you should eat without caution is vegetables. These plant foods average about 25 calories per serving, and their bulk, water, and volume can help you feel more full and satisfied.
  6. Fruit for Dessert. Skip the dessert and enjoy a serving of seasonal unsweetened fruit to hit your natural sweet spot. At about 60 calories per serving, you can’t go wrong!
  7. Balance Your Diet Wisely. Make sure you’re eating a balanced diet with the help of my eating plan in The Plant-Powered Diet, which includes the recommended number of servings you should choose each day.

Image: Nourish Lentil Bowl, Sharon Palmer, MSFS, RDN

Check out the other nutrition questions I’m answering at The Plant-Powered Dietitian:

Does Soy Lead to Gynecological Issues?
How do I Get Vitamin D on a Plant-Based Diet?
How Do I Eat for Better Digestion?

Leave a Reply

Your email address will not be published. Required fields are marked *