Vegetarians often wonder: Is there a good way to get enough protein on a no-meat diet? The answer is yes. And right here, we've got your whole day covered: 20 recipes for breakfast, lunch, and dinner, and even a few bonus snacks!

Full disclosure: You're going to see a lot of quinoa here, and there's a reason. Not only is it incredibly versatile, it has 8g of protein per cup. Chickpeas will also pop up a lot - and that's because a half-cup packs a walloping 19g of protein. These recipes are all loaded with flavour and fun, and come together in a flash!