High-Protein Vegetarian Recipes: Give Your Beans a Partner
Here are 15 meatless recipes from Solin's library, each with 30 g of protein or more. Beans and lentils are a good start, but a cup of cooked lentils only has about 18 g of protein. Add half a cup of firm tofu and you're at about 40 g for 411 calories. Greek yogurt, cottage cheese, eggs and tempeh work too.
In this guide
Why beans need a partner
Beans and lentils have real protein. They just come with a lot of carbs, so the calories climb before the protein does. Getting 30 g of protein from cooked lentils alone takes about 1⅔ cups and 386 calories. That's doable, but it's a big bowl of lentils with nothing else in it yet.
Add a food that's mostly protein and the math changes fast.
You pair for grams, not for amino acids. A 2019 review in Nutrients found that vegetarians usually get more than enough of every amino acid, as long as they eat a reasonable variety of foods and enough food overall.
Recipes where tofu or tempeh does the work
Tofu and tempeh are the easiest way to a big meatless lunch or dinner, and they don't need beans to get there. Each recipe here is a single serving, made by a Solin member with Solin's AI.
| Recipe | Protein from | Protein | Calories |
|---|---|---|---|
| Extra-firm tofu | 38 g | 255 | |
| Firm tofu | 50 g | 491 | |
| Tempeh | 36 g | 350 | |
| Extra-firm tofu and edamame | 31 g | 300 |
- Ginger Soy Baked Tofu with Steamed Broccoli and Brown Rice
Dinner · Extra-firm tofu
- Spicy Tofu and Broccoli Stir-Fry
Dinner · Firm tofu
- Crispy Tofu and Edamame Power Salad with Lemon Tahini Dressing
Lunch · Extra-firm tofu and edamame
Recipes that give beans a partner
These start with beans, lentils or chickpeas and add tofu, eggs or dairy to get past 30 g. The burgers bind black beans with egg whites. The macaroni bake uses pasta made from chickpeas and a cup of cottage cheese for the sauce.
| Recipe | Protein from | Protein | Calories |
|---|---|---|---|
| Lentils and chickpeas with tofu and Greek yogurt | 47 g | 494 | |
| Black beans with egg whites and Greek yogurt | 50 g | 482 | |
| Chickpea macaroni with cottage cheese | 48 g | 479 | |
| Chickpeas with Greek yogurt and feta | 50 g | 515 | |
| Black beans with Greek yogurt | 39 g | 413 |
- Hearty Vegetarian Power Bowl
Dinner · Lentils and chickpeas with tofu and Greek yogurt
- Sweet Potato & Black Bean Burgers
Dinner · Black beans with egg whites and Greek yogurt
- Cottage Cheese Macaroni Bake
Dinner · Chickpea macaroni with cottage cheese
- Mediterranean Chickpea Salad Lettuce Wraps
Lunch · Chickpeas with Greek yogurt and feta
- Black Bean Quinoa Bowl with Avocado
Lunch · Black beans with Greek yogurt
Solin's whole recipe library follows the same pattern. Of its newest 5,000 or so recipes, about 1,300 are meatless single servings. Most are breakfasts and desserts, but look at the 143 lunches and dinners: 77 use tofu or tempeh, and 86 use beans, lentils or chickpeas. And of the 114 recipes with beans in them, all but 5 also use tofu, tempeh, seitan, eggs, dairy or protein powder.
Breakfast, snacks and dessert don't need beans
Morning is the easy part. Egg whites, Greek yogurt and cottage cheese can get you to 30 g on their own, like the first two below. The other four add protein powder.
| Recipe | Protein from | Protein | Calories |
|---|---|---|---|
| Egg whites and cottage cheese | 34 g | 256 | |
| Cottage cheese and Greek yogurt | 49 g | 300 | |
| Greek yogurt and whey protein | 53 g | 305 | |
| Greek yogurt and whey protein | 55 g | 422 | |
| Greek yogurt and protein powder | 34 g | 263 | |
| Greek yogurt and whey protein | 53 g | 306 |
- Egg White Veggie Scramble with Cottage Cheese
Breakfast · Egg whites and cottage cheese
- Cinnamon Raspberry Protein Power Bowl
Breakfast · Cottage cheese and Greek yogurt
- Chia Seed Berry Yogurt Bowl
Breakfast · Greek yogurt and whey protein
- Pumpkin Greek Yogurt Swirl Bowl
Breakfast · Greek yogurt and whey protein
- Chocolate Yogurt Mousse Cups
Snack · Greek yogurt and protein powder
- Silky Greek Yogurt Protein Pudding with Berries
Dessert · Greek yogurt and whey protein
If cottage cheese is your thing, there are 15 more in our cottage cheese recipes.
A 100 g day, with beans in it
"It's SO hard to consume 100g of protein a day as a vegetarian," someone on r/vegetarianrecipes wrote. It gets easier when each meal does its share. Here's one way to do it with three recipes from above:
- Breakfast: Egg White Veggie Scramble with Cottage Cheese, 34 g protein, 256 calories
- Lunch: Black Bean Quinoa Bowl with Avocado, 39 g protein, 413 calories
- Dinner: Ginger Soy Baked Tofu with Steamed Broccoli and Brown Rice, 38 g protein, 255 calories
That's 111 g of protein for 924 calories, which leaves plenty of room for fruit, snacks and the rest of your day. It's an example, not a number you have to hit.
Why three meals and not one huge one? For people who lift (we hope that's you), the International Society of Sports Nutrition suggests 20 to 40 g of protein at a time, every 3 to 4 hours through the day.
Want a whole week planned like this? The free 7-day meal planner builds one from Solin's recipes around the calorie and protein goals you set.
More vegetarian protein questions
What are 10 vegetarian foods that are high in protein?
Ranked by how much protein you get in 100 calories: egg whites (21 g), nonfat Greek yogurt (17 g), 2% cottage cheese (13 g), firm tofu (12 g), tempeh (11 g), edamame (10 g), whole eggs (9 g), lentils (8 g), black beans (7 g) and chickpeas (5 g). The first six make the best partners for beans.
How do I get 120 g of protein a day as a vegetarian?
Start from the 111 g day above and swap the ginger soy tofu dinner for the spicy tofu and broccoli stir-fry. That's 50 g at dinner instead of 38, and about 123 g for the day. Or keep the day as it is and add the chocolate yogurt mousse cups as a snack, for about 145 g.
Craving something? Make a high-protein version
With Solin Prime, you tell Solin's AI what you're in the mood for and it makes a high-protein recipe for it, with its calories and protein, as often as you like. Craving veggie lasagna? Ask for a high-protein one. Every plan starts with 7 days free, and Prime comes with a 30-day money-back guarantee.
See Solin Prime