These are the vegetarian dinners I make when I need something that actually keeps me full—not a sad salad, not a protein bar, just real food with 20g+ protein per serving. Beans, lentils, tofu, eggs, cheese, pasta (aka what’s probably already in your house!)

Edamame bowl with text overlay
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

I’ve been vegetarian my whole life and cooking vegetarian in a mixed-diet household for over a decade now, and the “but where do you get your protein?” question never gets old.

The answer? Everywhere, if you know what to reach for. A single can of black beans has 21g of protein. One block of tofu has 28g. Two eggs plus some cheese and you’re at 20g before you’ve even thought about it.

These are the recipes I come back to when I need dinner to do some heavy lifting—busy weeknights, meal prep Sundays, or nights when a salad just isn’t going to cut it. They’re organized by protein source so you can find what works with whatever’s already in your fridge.

Tofu dinners

A 14 oz block of tofu has 28g of protein and costs about two dollars. Press it, cube it, get it crispy in a hot pan. It takes on whatever sauce you throw at it. Folks are often intimidated by tofu so I wrote a whole guide on how to marinate and cook tofu. Start there first if you want to learn a foolproof method to make tofu your own.

An overhead image featuring 6 bowls or different tofu flavored bowls.
No ratings yet

Marinated Tofu (+ 6 Marinades)

Easy tofu marinade recipes that actually work—teriyaki, honey garlic, Thai peanut, jerk spice, miso, and lemon pepper. Transform bland tofu into flavorful protein in no time!
Learn how to marinate tofu

Want more high-protein tofu dinners? Check out my favorites below.

VVegan RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Tofu Bowl

VVegan RecipesGFGluten Free RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Salt and Pepper Tofu

VVegan RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Korean Tofu Soup

Asian-inspired noodles & rice bowls

Soba noodles have 24g of protein per 8 oz serving—more than most pasta. Add edamame, an egg, or some tofu and you’re pushing 35g without trying.

Italian & pasta dinners

Pasta plus cheese, ricotta, or eggs adds up faster than you’d think. A cup of ricotta has 28g of protein. Parmesan has 10g per ounce. These are the Italian recipes I make on repeat.

VVegan RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Vegan Bolognese

Hearty black bean recipes

One can of beans, 21g of protein. They’re cheap, shelf-stable, and I always have them on hand. These recipes make beans the main event.

Chickpea dishes

Creamy when blended, crispy when roasted. Chickpeas work in curries, soups, salads, and wraps. One can gives you 21g of protein and enough heft to call it dinner.

VVegan RecipesGFGluten Free RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Marry Me Chickpeas

Lentil & dal dinners

Red lentils cook in 20 minutes and melt into creamy dals. One cup of dry lentils has 45g of protein. I make a big pot on Sunday and eat it all week.

GFGluten Free RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Red Lentil Wraps

Egg-based dinners

Two eggs, 12g protein, five minutes. Eggs are the fastest high-protein dinner I know. These recipes put them front and center. Breakfast for dinner, all day.

GFGluten Free RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Moroccan Shakshuka

GFGluten Free RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Asparagus Frittata

Indian curries and mains

Paneer, dal, chickpeas—Indian cuisine has been doing high-protein vegetarian for centuries. These are the curries and mains I grew up eating and still cook weekly.

NFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Naan Pizza

VVegan RecipesGFGluten Free RecipesNFNut Free RecipesVEVegetarian Recipes

Matar Masala

Mexican & Tex-Mex

Beans and cheese on a tortilla. It doesn’t have to be complicated. Mexican food is some of the easiest high-protein vegetarian cooking there is.

Mac and Cheese

A cup of shredded cheddar has 28g of protein. Mac and cheese is comfort food that actually fills you up. These are the versions I make when I want something warm and cheesy and done in 30 minutes or less.

Casseroles

Make it Sunday, eat it all week. Casseroles are meal prep without the sad desk lunch vibes. These are loaded with cheese, eggs, beans, or all three.


Seitan & Vegan Meats

For holidays, special occasions, or when you want something with that meaty chew. Seitan is made from wheat gluten and packs more protein per ounce than most actual meat.

VVegan RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Vegan Ham

VVegan RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Vegan Drumsticks

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

Leave a comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.