21 Balanced Lunch Ideas With A Ton Of Protein And No Meat
Running out of lunch ideas? These will keep you going.

Being vegetarian isn't nearly as challenging as some think, but we *do* have to be mindful that we're getting enough protein. 🌱
From lentils and soba noodles to beans and eggs, there are so many delicious meat-free protein sources that can form the base of a satisfying meal. To help you get all the protein you need, below are several vegetarian lunch recipes that have at least 15 grams of protein each.
1. The Ultimate Hummus and Veggie Sandwich

Hummus is a vegetarian-fave for a reason. This veggie-filled sandwich has 19 grams of protein and a whole lot of flavor.
Get the recipe: The Ultimate Hummus and Veggie Sandwich
2. High-Protein Buddha Noodle Bowl

Edamame are a tiny protein powerhouse — and sprinkling them on top of (equally protein-rich) soba noodles gives this bowl 21 grams of protein.
Get the recipe: High-Protein Buddha Noodle Bowl
3. Black Bean & Sautéed Spinach Tacos

You can never go wrong with tacos — and this veggie-loaded option that packs 21 grams of protein is no exception. Want to boost the fiber even more? Add chunks of sweet potato.
4. Cucumber Quinoa Salad

With 18 grams of protein and plenty of vitamin A from the spinach, this bowl is as nutritious as it is beautiful. And the quinoa + avocado combo will keep you full for hours.
Get the recipe here: Cucumber Quinoa Salad
5. Vegetable Scramble with Hummus and Avocado

If you're working from home and need a fast and nutritious lunch, you can't get much quicker than veggie scrambles. They're not just for breakfast, and this one has 18 grams of protein.
6. Roasted Fennel, Asparagus, and Red Onions with Parmesan and Hard-Boiled Eggs

The eggs and cheese that decorate this lovely bowl of veggies really add up! There are 17 grams of protein in this dish — and it's perfect for meal-prepped lunches.
Get the recipe: Roasted Fennel, Asparagus, and Red Onions with Parmesan and Hard-Boiled Eggs
If you love Trader Joe's as much as we do, you'll appreciate that this super satisfying bowl — with butternut squash and soyrizo — is mostly just assembly. It also has 25 grams of protein.
Recipe: Trader Joe's Protein Bowl
8. Spicy Black Bean Burgers

Packed with black beans, nutritional yeast, and oats, these patties are rich in protein. Just one patty has 23 grams! Prep them the night before for a hearty lunch the next day.
Get the recipe: Spicy Black Bean Burgers
9. Spicy Brazilian Burrito Bowls

This masterpiece of plaintains, rice, beans, and a Greek-yogurt based sauce has 16 grams of protein.
Get the recipe: Spicy Brazilian Burrito Bowls
10. Avocado Toast with Eggs, Spinach, and Tomatoes

A slice of avo-toast is usually considered a light breakfast, but with some spinach, tomatoes, and egg piled on top, this toast will give you 16 grams of protein. That certainly makes for a satisfying lunch.
Get the recipe: Avocado Toast with Eggs, Spinach, and Tomatoes
With only about 15 minutes of stove time, this picks up the flavors of a long-simmering stew in a lot less time. Beans and Banza pasta come together to deliver 59 grams of protein.
Get the recipe: One-Pot Tuscan White Bean Stew
12. English Peas, Favas, and Burrata

This green goddess isn't just gorgeous; it also has 20 grams of protein.
Get the recipe: English Peas, Favas, and Burrata
13. Grilled Corn and Summer Vegetable Quinoa Salad

This refreshing salad — with its corn, quinoa, and chickpeas — has 20 grams of protein in every bowl.
Get the recipe: Grilled Corn and Summer Vegetable Quinoa Salad
14. Black Bean Hummus Tartine

If you're looking for a creamy spread to slather on toast that's *not* hummus, try this black bean variation. Two of these tasty tartines will add 31 grams of protein to your daily intake.
Get the recipe: Black Bean Hummus Tartine
15. Tuscan Pasta Salad

This pasta salad has spinach, olives, Parmesan, bowties, and 25 grams of protein.
Get the recipe: Tuscan Pasta Salad
16. Maple Mustard Tempeh Buddha Bowl

This bowl is vegan, but the tempeh, kale, seeds, sweet potato, and quinoa pack in 35 grams of protein!
Get the recipe: Maple Mustard Tempeh Buddha Bowl
17. Vegan Lasagna

With all those vegan meat and cheese substitutes, a slice of this lasagna will give you 15 grams of protein.
Get the recipe: Vegan Lasagna
18. Curry & Coconut Cream Njahi

Njahi beans (AKA hyacinth beans) and coconut cream bring 27 grams of protein to this curry. Don't worry if you can't find njahi beans — you can easily substitute them for pretty much any bean you like!
Get the recipe: Curry & Coconut Cream Njahi
19. Sweet Potato Arugula Salad

The seeds, lentils, and farro in this salad offer 40 grams of protein.
Get the recipe: Sweet Potato Arugula Salad
20. Lentil Kale Salad with Parmesan

Parmesan, lentils, and pepitas? This is a protein powerhouse! With 23 grams of protein, it's hearty and refreshing at the same time.
Get the recipe: Lentil Kale Salad with Parmesan
21. Broccoli & Cheddar Baked Potato

While this has 21 grams of protein on its own, you could also dollop some creamy Greek yogurt on top to get even more.
Recipe: Broccoli & Cheddar Baked Potato