High-Protein Vegetarian Recipes

These power-packed vegetarian recipes (each with 15 or more grams of protein) are here to show you that meatless eating doesn't mean sacrificing essential nutrients.

Two-Bean Enchilada Casserole

Protein: 19 grams per serving

The amount of protein the duo of black beans and pinto beans brings to this dish is exciting, but it's not the best part. For us, it's the two cups of melted cheddar cheese on top that really seals the deal.

Orecchiette in Creamed Corn with Wilted Tomatoes and Arugula

Protein: 20 grams per serving

Fresh-off-the-cob sweet corn, grape tomatoes, and pine nuts add a healthy boost to creamy pasta sauce. This meatless dish is ready in just 35 minutes—perfect for nights when you don't have a lot of time for cooking.

Mile-High Meatless Lasagna Pie

Protein: 26 grams per serving

Thanks to layers upon layers of noodles and veggies, you'll never have to pass up protein on pasta night again. Plus, this pasta pie still has all of our favorite lasagna ingredients, like gooey cheese and creamy ricotta.

Quinoa Caprese Casserole

Protein: 23 grams per serving

Sure, you've probably enjoyed your share of caprese salads, but we can guarantee they've never been filled with protein like this caprese casserole. The classic caprese trio of tomato, basil, and mozzarella still stars in this dish, but gets a big boost of protein from quinoa.

Tofu Spring Rolls

Protein: 19 grams per serving

Put your rolling skills to the test! These homemade spring rolls require just five ingredients and 20 minutes to make, so you can start dunking them in soy sauce faster than you can call for delivery.

Asparagus Falafel

Protein: 16 grams per serving

Whether you're in need of a quick lunch or a light dinner, these easy asparagus pitas are ready to swoop in and save the day. Each falafel patty is loaded with chickpeas, asparagus, and a blend of herbs and spices so you can dig in to a protein-packed meal that's anything but bland.

White Bean Burgers with Spinach

Protein: 15 grams per serving

Who doesn't love sinking their teeth into a thick, juicy burger? This yummy vegetarian recipe uses cannellini beans, bread crumbs, and shredded carrot in the patties to make a tasty veggie burger that doesn't skimp on protein.

Wild Mushroom Ravioli Skillet Lasagna

Protein: 26 grams per serving

This is one vegetarian recipe that really does have it all: six ingredients, packed with protein, made in one pan, and ready in 25 minutes. If that's not enough, just know that you'll be in love after only one forkful of this super-delish mushroom ravioli.

Tofu Pad Thai

Protein: 16 grams per serving

Why order takeout when you can make protein-packed pad thai at home? Tofu and eggs give this dish its protein, but fish sauce, Asian chili sauce, and tamarind give this recipe its signature flavor.

Fresh Tomato Pizza with Oregano and Mozzarella

Protein: 17 grams per serving

Slices of fresh, gooey mozzarella cheese provide a hefty dose of protein in this margherita-style pie. Add in the optional arugula for extra vitamins, but leave out the optional prosciutto, of course, to keep this pizza recipe vegetarian.

Grilled Polenta with Mushrooms

Protein: 23 grams per serving

High-in-protein porcini and cremini mushrooms are the ideal topping for grilled polenta, an Italian cornmeal mixture that's typically cooked into savory cakes. This recipe is also rich in fiber and vitamin A, making it an all-around healthy dinner recipe.

Artichoke Flatbread

Protein: 21 grams per serving

Mild artichokes pair perfectly with spinach, goat cheese, and tomato in this easy grilled pizza recipe. Whole wheat naan (an Indian-style flatbread) provides the pizza base, adding nutrients (including a bit of protein) and hearty flavor.

Skillet Vegetables on Cheese Toast

Protein: 15 grams per serving

This quick and easy skillet dish delivers double doses of dairy- and plant-powered protein. Even better? It preps in a flash!

Mushroom-Garlic Pizza

Protein: 20 grams per serving

Ditch the delivery! This homemade pizza with mushrooms and caramelized garlic will quickly become a favorite. Bonus points if you make your own dough—we have recipes for that, too.

Sweet Potato Quesadillas with Cucumber Relish

Protein: 23 grams per serving

These good-for-you quesadillas give a classic Mexican favorite an inventive twist. A jalapeno-enhanced navy bean mixture is layered on top of mashed sweet potatoes, along with spinach and melty cheese. Chopped cucumber and sliced radishes offer a fresh garnish.

Farro-Stuffed Peppers

Protein: 25 grams per serving

Each of these red pepper halves is bursting with nutrients from ingredients like summer squash, sweet corn, and high-in-fiber farro, a grain with a slightly nutty flavor. Serve each half as a side dish, or serve two halves for a hearty main.

Roasted Veggie Calzones

Protein: 17 grams per serving

No need to fill calzones with meat; just stuff 'em with cremini mushrooms and mozzarella for a protein-packed boost, then tuck in sweet roasted veggies for sheer deliciousness. If you're avoiding eggs, never fear. Just leave off the final egg wash!

Pesto-Veggie Gyro

Protein: 31 grams per serving

Homemade pesto vinaigrette brings grilled summer veggies (think zucchini and sweet peppers) to life in this flavorful vegetarian gyro. Halloumi cheese adds delicious authenticity to this classic Greek sandwich.

Grilled Tofu Teriyaki with Spicy Spinach Udon

Protein: 22 grams per serving

Don't think bland when you see tofu. These bean curd patties get an amazing flavor boost with homemade teriyaki sauce. Serve them atop a bed of udon (thick Japanese noodles) and spinach for a well-rounded main dish.

Vegetable-Loaded Pasta Bake

Protein: 15 grams per serving

Whole wheat penne, kale, skim milk, and two types of cheese make this gooey casserole a protein powerhouse. Curious what other veggies we packed in for added nutrients? Try cauliflower, corn, celery, peas, and carrots!

Thick Hummus-Style Soup

Protein: 18 grams per serving

If you love hummus dip, this chickpea-thickened soup will be a revelation. Best part? It's chock-full of protein from Greek yogurt, beans, tahini, and a whole grain pita!

Tomato-Edamame Grilled Cheese

Protein: 22 grams per serving

Edamame, also known as soybeans, have a whopping 16 grams of protein per cup—and combined with lemon juice and garlic, they make a yummy spread. Slather this dressed-up soybean paste on a grown-up grilled cheese sandwich for zippy flavor and extra nutrients.

Big-Batch Vegetarian Lentil Chili

Protein: 21 grams per serving

The kidney beans in this vegetarian chili provide enough protein to create a satisfying cool-weather meal. Since our recipe makes such a large batch, we included instructions for freezing and reheating so you can have this easy dinner on hand.

Black Bean Burgers with Sweet Corn Salsa

Protein: 22 grams per serving

Two protein-rich ingredients—black beans and walnuts—form the patty of this delicious veggie burger. You won't miss the meat when you top off this moist patty with our sweet corn salsa: an irresistible combo of corn, tomato, lime juice, and jalapeno.

Edamame Bread Salad

Protein: 22 grams per serving

Soybeans add protein and fiber to this vegetarian main-dish salad. The veggies pair perfectly with crusty bread slices smeared with a garlicky feta cheese spread. (Pssst... You can make the spread ahead of time!)

Share the gallery

Better Homes & Gardens may receive compensation when you click through and purchase from links contained on this website.