In an effort to improve your health and lose weight, you stopped eating meat. So why don’t you feel freakin’ fantastic like nearly every vegan and vegetarian you know? Chances are, your plant-based menu could use some tweaking.

Countless studies show that vegetarian and vegan diets can lower the risk for heart disease, diabetes, and even some cancers. And in general, plant eaters tend to be slimmer than those who eat meat. But veggie diets aren’t foolproof—and eating too many of the wrong foods (or too few of the right ones) can leave you feeling far from amazing.

(Look and feel like your best self with Prevention’s 21-day plan in Love Your Age. It’s the life-changing reset every 40+ woman needs!)

Fortunately, the signs that your eating plan is off kilter are pretty easy to spot—and fix. Here are 7 worth paying attention to:

You never have enough time to plan or prep your meals.

Nata Vkusidey/Getty Images

Meat-eaters who need a quick lunch or dinner can almost always find a decent chicken salad or turkey sandwich at a café or corner deli. But healthy meatless options aren’t always as easy to come by. As a result, you’re more likely to fall back on foods that are heavy on the cheese or refined carbs and light on veggies, says Dawn Jackson Blatner, RDN, CSSD, author of The Superfood Swap. (Pizza or pasta, anyone?)

That’s not to say that you need to map out everything you plan to eat for the entire week. (Though if you want to, go for it. These meal prep secrets can help.) But you should have a basic idea of what you’ll need to have on hand to put easy, nutritious meals together. “Look at your grocery cart and make sure it’s filled with 50% produce, 25% protein sources, and 25% whole grains,” Blatner says. If you buy the proper ratio of groceries at the store, it will translate more easily to your plate.

You feel weirdly bloated.

Michael Heim/Eye Em/Getty Images

Beans, fruits, vegetables, and whole grains are loaded with fiber that can help keep you satisfied and even lower the risk for some chronic diseases. But they can also leave you gassy and crampy—especially if you ramp up your intake too quickly.

To help ease the discomfort, try drinking more water. “Fiber soaks up extra water in your system, so you need more liquid to keep things moving along,” says Eliza Savage, MS, RD, CDN, of Middleberg Nutrition. Eating at least half of your veggies in cooked form instead of raw can help, too. “The cooking process helps break down some of the fiber, so your body doesn’t have to do as much of the work,” Savage says.

You’re gaining weight.

Photo talk/Getty Images

Sure, going veggie can help you lose weight. But the opposite can happen if you overdo it on packaged snacks or baked goods. “Vegetarian and vegan foods aren’t always healthy and low in calories,” says Julie Upton, MS, RD, CSSD, founder of Appetite for Health. “There are vegan cookies, brownies, and cakes…but if it’s a cookie or cake, it’s not diet food.”

Eating too many healthy foods can cause the pounds to pile on too. “Often vegetarians think because they’re eating wholesome foods, they can eat more overall,” Blatner says. But even though things like brown rice and nut butter are good for you, they aren’t calorie-free. “You still need to keep tabs on portion sizes if you want to lose or maintain your weight,” Blatner says. (Our portion control cheat sheet can help you do just that.)

You’re tired all the time.

cyan66/Getty Images

There are a couple of culprits that could be making you feel pooped. One is going too heavy on bread and grains and skimping on lean protein and healthy fats, which can cause your blood sugar to drop faster and zap your energy, Savage says. “I always recommend having at least one serving of protein and one healthy fat at each meal,” she says. (Try incorporating some of these 10 high fat foods you should be eating more of into your diet.)

Also, there aren’t a lot of great plant sources of iron and vitamin B12, two nutrients that are involved in energy production, says Blatner. Iron is found in beans, lentils, and tofu, and vitamin B12 can be found in eggs, dairy, and nutritional yeast. B12 is also found in certain fortified cereals and milk alternatives like Kashi Heart To Heart Honey Toasted Oat Cereal (Buy now: 6-pack, $25, amazon.com) and Organic Edensoy Extra (Buy now: 32 fluid-ounce carton, $5, jet.com). If you think there's even the slightest chance you might not be meeting your nutritional needs through your diet, consider talking to your doc. After taking a blood test he or she can determine if taking a supplement makes sense for you.

You’re not actually a big fan of fruits and veggies.

elenathewise/Getty Images

Are you the kind of vegetarian who sticks to the three P’s—pasta, PB&Js, and packaged snacks? That's not exactly good news. Skimping on healthy plant staples like fruit, veggies, whole grains, and beans doesn’t just up your odds of missing out on important nutrients, it could also put you at risk for serious health problems.

Vegetarian or vegan diets that consist mostly of unhealthy fare—like refined grains, sweets, and sugary drinks—can increase the risk for heart disease, found a recent Harvard study of more than 200,000 adults. “The quality of your plant-based foods matter,” Upton says. “You can’t eat vegan cake, cookies, and doughnuts and reduce your risk for heart disease.” (Eating vegan treats on occasion isn't totally off limits, though. Next time you get a sweet craving, consider whipping up one of these 3 delicious desserts you'd never know are vegan.)

You eat fake meat like it’s going out of style.

Lauri Patterson/Getty Images

Sure, the occasional tofu dog or vegan chicken sandwich is no big deal, but meat analogs tend to be highly processed, and are often loaded with salt, sugar, and artificial flavors and preservatives. If you enjoy them, you should have them as occasional treats—not everyday staples.

Instead, stick with whole sources of plant protein, like beans, lentils, and nuts. (Or, make your own veggie burgers from scratch. Here are five recipes that won’t fall apart on your grill.) As for soy? A few servings a week is fine, Savage says. But you should stick with minimally processed soy foods, like non-GMO tempeh, tofu, and edamame—not soy burgers or snack bars.

Looking for some healthy ways to get more energy into your diet? You might want to try some of these food swaps:

​

​

You’re hungry an hour or two after eating.

Getty Images

If meatless meals don’t stick with you for very long, there’s a good chance that they don’t deliver enough protein. “High-protein foods take longer to digest, so it helps you stay satisfied longer,” Blatner says. Your individual protein needs will depend on your calorie needs and activity level. But in general, you should aim to have at least one serving of protein per meal, like half a cup of cooked lentils or a cup of Greek yogurt. (Check out these 7 no-cook ways to turn Greek yogurt into a meal for some culinary inspiration.)

Another way to fill up? Fill half your plate with fruits and vegetables. “They have a lot of bulk and fiber, which helps fill you up,” Upton says.

A Part of Hearst Digital Media
Bicycling participates in various affiliate marketing programs, which means we may get paid commissions on editorially chosen products purchased through our links to retailer sites.