These are the vegetarian dinners I make on a weeknight when I need something on the table fast and keep everyone full past 8pm. I’ve been vegetarian my whole life and I’ve spent over a decade cooking for a mixed-diet household, feeding a husband who grew up on Nigerian meat stews and now a very picky toddler with lots of opinions, so dinner has to satisfy all of us or I’m making it twice.
Every single one of these recipes are real meals built on tofu, lentils, beans, eggs and dairy, most landing at over 25g of protein per serving. No sad salad pretending to be dinner, and no protein powder anywhere on the list. Whether you’re vegetarian, flexitarian, or just eating more plants this week, it’s sorted by ingredient, so scroll to whatever’s already in your fridge and start there.

The key to high protein vegetarian meals is stacking

A decade of weeknight dinners has taught me that protein in vegetarian cooking is a stacking problem, not a single-hero problem. Consider a bowl of lentils vs. lentils over rice with a spoon of yogurt or baked tofu vs. a bowl with tofu and edamame. The latter is delicious and keeps you full.
Once you stop waiting for one ingredient to carry the whole plate and start thinking in pairs, the protein sorts itself out, and you stop ending up hungry at 8pm.
That’s the logic behind every dinner on this list. None of them lean on a single thing. The chickpea curries get backed by rice or yogurt, the pastas pull protein from cheese or a bean sauce, the tofu dishes almost always have a second protein folded in. It’s how I cook when dinner has to do real work, and it’s why these keep people full instead of just fed.
So I’ve laid out my favorite recipes at the top, then grouped them by their main protein, tofu, beans, chickpeas, lentils, eggs, dairy, so you can find what works with whatever’s in the fridge tonight and build from there. If you want fast, start in the noodles and rice bowls. If you’re feeding skeptics, start with the chickpeas and the pastas.

Reader favorites
There are sixty-some recipes in this post, and while it’s super helpful as a bookmark, it can be a lot to scroll. Here’s where most people start, depending on the night.
Want something fast?
These are my 30-minutes-or-under dinners, the ones I reach for on a weeknight when there’s no time to think and someone’s already asking what’s for dinner. One pan or close, minimal prep, real protein.

Spicy Edamame Peanut Noodles

Cheesy Bean & Rice Burrito

Chili Garlic Silken Tofu

Cilbir (Turkish Eggs)
Cooking for someone who hates tofu?
These are my crowd-pleasers and the dinners that win over skeptics and picky eaters. Start here when you’re feeding people you want to impress. Or a really picky toddler.

Marry Me Chickpeas

Cottage Cheese Alfredo

Cheesy Veggie Lasagna

Easy Naan Pizza
Feeding a crowd or meal prepping?
These scale up, reheat well, and several get better the next day. Start here for Sunday meal prep or a table with more than four at it.

Coconut Red Lentil Curry

Easy Tofu Bowl

Buffalo Chickpea Wraps

Green Goddess Pasta Bake
Table of Contents
- The key to high protein vegetarian meals is stacking
- Reader favorites
- Tofu dinners
- Asian-inspired noodles & rice bowls
- Italian & pasta dinners
- Hearty black bean recipes
- Chickpea dishes
- Lentil & dal dinners
- Egg-based dinners
- Indian curries and mains
- Mexican & Tex-Mex
- Mac and Cheese
- Casseroles
- Seitan & Vegan Meats
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.

Marinated Tofu (+ 6 Marinades)
Want more high-protein tofu dinners? Check out my favorites below.
Tofu Bowl
Black Pepper Tofu
General Tso’s Tofu
Salt and Pepper Tofu (Crispy, Pan-Fried)
Tofu Lettuce Wraps
Korean Tofu Soup
Suya Tofu Skewers
Chili Garlic Silken Tofu
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.
Spicy Soba Noodles
Spicy Edamame Peanut Noodles
Sheet Pan Bibimbap
Quick Fried Rice with Leftover Rice
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.
Vegetable Lasagna
Eggplant Parmesan
Stuffed Shells (with Ricotta)
Paccheri al Forno
Vegan Bolognese
Authentic Cacio e Pepe
Lemon Butter Pasta (+ Frozen Lemon Hack)
Cottage Cheese Alfredo
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.
Black Bean Stuffed Peppers
Black Bean Enchiladas
Cheesy Bean and Rice Burrito
The Best Beans and Cornbread Recipe
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.
Marry Me Chickpeas
Chickpea Peanut Butter Curry with Coconut Milk
Buffalo Chickpea Wrap
Greek Chickpea Soup
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.
Coconut Red Lentil Curry
Red Lentil Wraps
Slow Cooker Lentil Soup
Misir Wot – Ethiopian Red Lentil Stew
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.
Cilbir – Turkish Eggs
Moroccan Shakshuka
Asparagus Frittata
Cottage Cheese Egg Bake
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.
Indian Chili Paneer
Vegetable Korma (Veg Kurma)
Naan Pizza
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.
Halloumi Tacos with Cilantro Lime Crema
Vegetarian Enchiladas
Veggie Quesadilla
Fried Avocado Tacos
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.
Kimchi Mac and Cheese
Gouda Mac and Cheese
Easy Microwave Mac and Cheese
Slow Cooker Mac and Cheese
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.
Spaghetti Squash Casserole
Green Rice Casserole (Cheesy Green Rice Recipe)
Cheesy Green Bean Casserole
Spinach Casserole
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.
Vegan Turkey Roast
Vegan Ham
Vegan Drumsticks

































































