10 High-Protein Vegetarian Meals That Aren't Tofu

Vegetable Curry:

Simmer chickpeas with a variety of vegetables like spinach, bell peppers, and cauliflower in a flavorful curry sauce made with coconut milk and Indian spices.

Stuffed Peppers:

Fill halved bell peppers with a mixture of cooked quinoa, black beans, corn, diced tomatoes, onions, and spices, topped with cheese.

Lentil Shepherd's Pie::

Make a hearty shepherd's pie with a filling of cooked lentils, mixed vegetables, and savory gravy, topped with creamy mashed potatoes.

Lentil Salad:

Toss cooked lentils with diced cucumbers, tomatoes, red onions, olives, and feta cheese in a lemon-herb vinaigrette for a protein-packed and flavorful salad.

Burrito Bowls:

Serve cooked quinoa and seasoned black beans over a bed of lettuce or rice, topped with avocado, salsa, shredded cheese.

Chickpea Tagine:

Make a Moroccan-inspired tagine with eggplant, chickpeas, tomatoes, onions, garlic, and Moroccan spices like cumin.


Stir-fry cooked lentils with a variety of colorful vegetables like broccoli, carrots, snap peas, and bell peppers in a tangy sauce made with soy sauce.


Simmer barley with mushrooms, onions, carrots, celery, garlic, vegetable broth, and herbs for a hearty and protein-rich soup.


Fill cooked pasta shells with a mixture of ricotta cheese, cooked spinach, garlic, and herbs, top with marinara sauce and mozzarella cheese, and bake until bubbly.

Sweet Potato:

Build a bowl with roasted sweet potatoes, cooked chickpeas, mixed greens, avocado slices, quinoa or brown rice, and a drizzle.


Black Star