This post contains affiliate links.
Whether you’re a lifelong vegetarian or just dabbling in Meatless Monday, these 37 high-protein vegetarian dinners are here to make your weeknights easier (and tastier). These are reader-loved, kitchen-tested staples we make on repeat, and once you try them, you will too.

If you’re looking for high-protein vegetarian dinner ideas, you’re in the right place! As a nutritionist and longtime vegetarian recipe developer, I know how tricky it can be to get enough protein–especially at dinnertime, when most traditional meals revolve around meat.
That’s why I’ve made it a mission to create hearty, satisfying vegetarian recipes that deliver on both flavor and nutrition.
This list includes some of our most-loved high-protein vegetarian recipes–think crispy tofu nuggets, black bean chili, chickpea tacos, and my infamous chickpea recipe, Marry Me Chickpeas!
Whether you’re plant-based full time or just looking to add more meatless meals to your week, these recipes will help you fuel up, feel great, and (bonus!) they taste amazing too.
Best High Protein Vegetarian Dinners

Crispy Buffalo White Bean Tacos (Vegan)

Creamy High Protein Pesto Chickpea Skillet

Vegan Shawarma (With Shaved Tofu)

High Protein Cottage Cheese Pasta Sauce (4 Ingredients)

How To Make Marry Me Chickpeas

Sheet Pan Freezer Falafel

Taco Salad In A Jar (High Protein Vegetarian Meal Prep)

Stuffed Zucchini Ravioli (Low Carb)

Vegan Taco Meat (With Beyond Beef)

Easy Stovetop Lentil Chili (7 Ingredients)

Crispy Chickpea Fajitas With Veggies

“Better Than Manwich” Vegan Sloppy Joes

Creamy Lemon Pepper Butter Beans Skillet

Vegetarian Costco Chicken Bake (With Chickpeas!)

Vegetarian Stuffed Zucchini With Spicy “Sausage”

High Protein Lemon Pepper Pasta (5 Ingredients)

Tofu Nuggets (Crispy Panko Breading)

Madras Lentils Recipe (Tasty Bite Copycat)

Sticky Teriyaki Chickpeas (20 Minute Dinner)

Stuffed Tomatoes With Herby Cottage Cheese

30-Minute Black Bean Chili Recipe

How To Make Vegan Chicken Caesar Wraps

Vegetarian Marry Me Gnocchi (In Creamy Tuscan Sauce)

30-Minute White Chickpea Chili

Homemade Butter Tofu with Coconut Milk (Vegan)

Stunningly Good Chickpea Tuna Melt

How To Make Lemon Pepper Tofu (4 Ingredients)

30-Minute Black Bean Burgers (No Oats!)

Easy BBQ Tofu Recipe (Grilled or Baked)

Vegan Beef And Broccoli (With Soy Curls!)

Vegan Wild Rice Soup (Coconut Milk)

Lemongrass Tofu Banh Mi Sandwiches

Vegetarian Chickpea “Chicken” Salad (Vegan Options)

Sunshiney Lemony Arugula Grain Bowls

Vegan Lettuce Wraps (PF Chang’s Copycat Recipe!)

Impossible Vegetarian Meatloaf Recipe (Meat Eater Approved!)

20-Minute Chickpea Tikka Masala Recipe

37 High Protein Vegetarian Dinner Ideas
Ingredients
Bulgur Falafel
- ½ cup bulgur, 100 g
- ½ cup boiling water, 118 mL
- 1 15-oz can chickpeas, drained
- ½ cup chopped onion
- 2 cloves garlic, minced
- 1 tsp baking powder
- 1 tsp each salt and chili powder
- ½ tsp ground black pepper
- 2 Tbsp chopped fresh parsley
- 1 egg
- ½ cup breadcrumbs
- ½ cup oil for panfrying, 118 mL, a high heat oil like palm, canola, or macadamia
To Serve
- 1 cup nonfat Greek yogurt, 260 g
- 2 Tbsp tahini
- 1 clove garlic, minced
- 4 pita flatbreads
- Serve with lettuce, tomatoes, onions, and/or parsley
Instructions
- Sauce: Stir together 1 cup nonfat Greek yogurt, 2 Tbsp tahini, and 1 clove garlic.
- Bulgur: In small bowl, combine ½ cup bulgur and ½ cup boiling water. Set aside 30 minutes, until water is absorbed. Drain off any excess water.
- Blend: While bulgur is soaking, combine 1 15-oz can chickpeas (drained), ½ cup chopped onion, 2 cloves garlic, 1 tsp baking powder, 1 tsp each salt and chili powder, and ½ tsp ground black pepper in a food processor until it holds together in a dough. If dough seems overly wet and sticks to your hands, add flour 1 Tbsp at a time.
- Stir: In a large bowl, combine bulgur, chickpea mixture, 2 Tbsp chopped fresh parsley, and 1 egg. Cover and refrigerate for 1 to 2 hours (skip this if you’re low on time, but your dough may be more fragile).
- Shape: Scoop tablespoon-sized rounds from the dough and gently pat to form balls or nuggets. Should make about 16 falafels. Pour ½ cup breadcrumbs onto a plate. Roll each falafel in breadcrumbs to lightly coat.
- Cook: Heat a few tablespoons of oil over medium/high heat in a large skillet. Cook falafels, working in batches, for about 5 minutes each, flipping frequently, until light brown and crispy. Add more oil as needed and reduce heat if bits of falafel start popping out of the pan. Place cooked falafels on a dry paper towel until ready to serve.
- Serve: Spread sauce on a flatbread. Add lettuce, tomatoes, onion, and 4 or so falafels to each flatbread. As they say in Holland, “eet smakelijk!”
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.















Hi can those falafel be frozen? I need type of meat substitute on hand when busy.
Hey Justyna! Which falafel recipe are you looking at from the list? The sheet pan freezer falafel is perfect for this https://www.liveeatlearn.com/sheet-pan-freezer-falafel/ or you can make the baked falafel separately – https://www.liveeatlearn.com/baked-falafel/ – these can be kept in the freezer for up to 3 months in an airtight container