The winning combo for fat loss is regular exercise and eating the right food. Although this may not sound too complicated, many guys still struggle to lose weight—even the ones who work out regularly.

If you can relate, it's time to do an honest analysis of your diet. Does it include fat-fighting foods that are high in fiber (like beans, lentils, quinoa), healthy fat (like avocado and nuts), and protein (like tofu, beans)? Those are the nutrients that will help keep you satisfied which minimizes mindless snacking throughout the day.

While you may turn to meat or fish, you can actually get all of those macros through plant-based foods, too.

Here are 10 vegan recipes that have plenty of fiber, healthy fat, and protein to help you shed fat