25 High Protein Vegetarian Dinner Recipes

25 High Protein Vegetarian Dinner Recipes

This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.

 

PAGE CONTENTS

1. Creamy White Bean and Spinach Skillet

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4

Ingredients

  • 2 cans cannellini beans, drained and rinsed
  • 3 cups baby spinach
  • 1 small onion, diced
  • 3 garlic cloves, minced
  • 1 cup plain Greek yogurt
  • ¼ cup grated Parmesan cheese
  • 1 tablespoon olive oil
  • 1 teaspoon Italian seasoning
  • Salt and black pepper to taste

Instructions

  1. Heat olive oil in a large skillet over medium heat.
  2. Cook the onion until softened, then stir in the garlic.
  3. Add the beans and Italian seasoning.
  4. Fold in the spinach until wilted.
  5. Stir in the Greek yogurt and Parmesan.
  6. Cook for 2–3 minutes and serve warm.

Nutrition Information (Per Serving)

  • Calories: 364
  • Protein: 24g
  • Carbohydrates: 31g
  • Fat: 15g
  • Fiber: 9g

2. High Protein Lentil Shepherd’s Pie

Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 6

Ingredients

  • 3 cups cooked lentils
  • 1 onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 2 tablespoons tomato paste
  • 2 cups vegetable broth
  • 4 cups mashed potatoes
  • 1 cup shredded cheddar cheese
  • 1 teaspoon thyme
  • Salt and black pepper to taste

Instructions

  1. Preheat the oven to 375°F.
  2. Sauté the onion, carrots, and celery until tender.
  3. Stir in the lentils, tomato paste, broth, thyme, salt, and pepper.
  4. Transfer to a baking dish.
  5. Spread mashed potatoes over the filling and top with cheddar cheese.
  6. Bake for 30 minutes until golden.

Nutrition Information (Per Serving)

  • Calories: 396
  • Protein: 22g
  • Carbohydrates: 42g
  • Fat: 16g
  • Fiber: 10g

3. Cottage Cheese Stuffed Bell Peppers

Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 4

Ingredients

  • 4 large bell peppers, halved and seeded
  • 2 cups low-fat cottage cheese
  • 1 cup cooked quinoa
  • 1 cup marinara sauce
  • 1 cup shredded mozzarella cheese
  • 1 teaspoon Italian seasoning
  • 2 garlic cloves, minced
  • Salt and pepper to taste

Instructions

  1. Preheat the oven to 375°F.
  2. Mix cottage cheese, quinoa, marinara, garlic, Italian seasoning, salt, and pepper.
  3. Fill each pepper half with the mixture.
  4. Sprinkle with mozzarella cheese.
  5. Bake for 30–35 minutes until the peppers are tender.
  6. Serve warm.

Nutrition Information (Per Serving)

  • Calories: 378
  • Protein: 28g
  • Carbohydrates: 24g
  • Fat: 18g
  • Fiber: 5g

4. Chickpea and Paneer Curry

Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4

Ingredients

  • 2 cups paneer, cubed
  • 1 can chickpeas, drained and rinsed
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 1 tablespoon grated ginger
  • 1 can diced tomatoes
  • 1 tablespoon curry powder
  • 1 teaspoon cumin
  • 1 tablespoon olive oil
  • Salt to taste

Instructions

  1. Heat olive oil in a skillet over medium heat.
  2. Cook the onion, garlic, and ginger until fragrant.
  3. Stir in curry powder and cumin.
  4. Add tomatoes and simmer for 5 minutes.
  5. Stir in the chickpeas and paneer.
  6. Simmer for 10 minutes before serving.

Nutrition Information (Per Serving)

  • Calories: 426
  • Protein: 26g
  • Carbohydrates: 23g
  • Fat: 24g
  • Fiber: 7g

5. Greek Lentil and Feta Bake

Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6

Ingredients

  • 3 cups cooked lentils
  • 1 can diced tomatoes
  • 2 cups baby spinach
  • 1 cup crumbled feta cheese
  • 1 cup shredded mozzarella cheese
  • 1 teaspoon oregano
  • 2 garlic cloves, minced
  • Salt and pepper to taste

Instructions

  1. Preheat the oven to 375°F.
  2. Mix lentils, tomatoes, spinach, garlic, oregano, salt, and pepper.
  3. Transfer to a baking dish.
  4. Top with feta and mozzarella.
  5. Bake for 30–35 minutes until bubbly.
  6. Serve hot.

Nutrition Information (Per Serving)

  • Calories: 356
  • Protein: 21g
  • Carbohydrates: 25g
  • Fat: 18g
  • Fiber: 8g

6. Tofu and Broccoli Stir-Fry

Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4

Ingredients

  • 2 blocks extra-firm tofu, cubed
  • 3 cups broccoli florets
  • 1 red bell pepper, sliced
  • 3 garlic cloves, minced
  • 1 tablespoon grated ginger
  • 3 tablespoons low-sodium soy sauce
  • 1 tablespoon sesame oil
  • 1 teaspoon sesame seeds

Instructions

  1. Heat sesame oil in a large skillet over medium-high heat.
  2. Cook the tofu until golden on all sides.
  3. Add broccoli, bell pepper, garlic, and ginger.
  4. Stir-fry for 5–6 minutes.
  5. Add soy sauce and toss well.
  6. Sprinkle with sesame seeds before serving.

Nutrition Information (Per Serving)

  • Calories: 338
  • Protein: 24g
  • Carbohydrates: 14g
  • Fat: 20g
  • Fiber: 5g

7. Black Bean and Quinoa Skillet

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4

Ingredients

  • 2 cans black beans, drained and rinsed
  • 1½ cups cooked quinoa
  • 1 cup corn kernels
  • 1 cup salsa
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • 1 cup shredded cheddar cheese
  • Fresh cilantro for garnish

Instructions

  1. Heat a large skillet over medium heat.
  2. Add the black beans, quinoa, salsa, corn, cumin, and chili powder.
  3. Stir well and cook for 8–10 minutes.
  4. Sprinkle with cheddar cheese.
  5. Cover until the cheese melts.
  6. Garnish with cilantro and serve.

Nutrition Information (Per Serving)

  • Calories: 412
  • Protein: 23g
  • Carbohydrates: 39g
  • Fat: 17g
  • Fiber: 10g

8. Spinach Ricotta Stuffed Shells

Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Servings: 6

Ingredients

  • 24 jumbo pasta shells, cooked
  • 2 cups ricotta cheese
  • 2 cups chopped spinach
  • 1 egg
  • 1 cup grated Parmesan cheese
  • 2 cups marinara sauce
  • 1½ cups shredded mozzarella cheese
  • 1 teaspoon Italian seasoning
  • Salt and black pepper to taste

Instructions

  1. Preheat the oven to 375°F.
  2. Mix the ricotta, spinach, egg, Parmesan, Italian seasoning, salt, and pepper.
  3. Fill each cooked pasta shell with the mixture.
  4. Spread marinara sauce in a baking dish and arrange the stuffed shells on top.
  5. Sprinkle with mozzarella cheese.
  6. Bake for 30–35 minutes until bubbly.

Nutrition Information (Per Serving)

  • Calories: 432
  • Protein: 24g
  • Carbohydrates: 36g
  • Fat: 21g
  • Fiber: 4g

9. High Protein Vegetarian Chili

Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Servings: 6

Ingredients

  • 2 cans black beans, drained
  • 2 cans kidney beans, drained
  • 1 can chickpeas, drained
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 2 cans diced tomatoes
  • 2 tablespoons chili powder
  • 1 teaspoon cumin
  • 1 tablespoon olive oil
  • Salt and pepper to taste

Instructions

  1. Heat olive oil in a Dutch oven over medium heat.
  2. Sauté the onion until softened.
  3. Add the garlic, chili powder, and cumin.
  4. Stir in the tomatoes and beans.
  5. Simmer for 30 minutes, stirring occasionally.
  6. Serve hot.

Nutrition Information (Per Serving)

  • Calories: 368
  • Protein: 22g
  • Carbohydrates: 44g
  • Fat: 10g
  • Fiber: 13g

10. Paneer and Vegetable Stir-Fry

Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4

Ingredients

  • 2 cups paneer, cubed
  • 2 cups broccoli florets
  • 1 red bell pepper, sliced
  • 1 zucchini, sliced
  • 3 garlic cloves, minced
  • 1 tablespoon grated ginger
  • 2 tablespoons low-sodium soy sauce
  • 1 tablespoon sesame oil

Instructions

  1. Heat sesame oil in a large skillet.
  2. Cook the paneer until lightly golden.
  3. Add broccoli, zucchini, bell pepper, garlic, and ginger.
  4. Stir-fry for 5–6 minutes.
  5. Add soy sauce and toss well.
  6. Serve immediately.

Nutrition Information (Per Serving)

  • Calories: 394
  • Protein: 25g
  • Carbohydrates: 13g
  • Fat: 26g
  • Fiber: 4g

11. Three Bean Protein Casserole

Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6

Ingredients

  • 1 can black beans, drained
  • 1 can kidney beans, drained
  • 1 can cannellini beans, drained
  • 2 cups marinara sauce
  • 1 cup cottage cheese
  • 1½ cups shredded mozzarella cheese
  • 1 teaspoon Italian seasoning
  • ½ teaspoon garlic powder
  • Salt and pepper to taste

Instructions

  1. Preheat the oven to 375°F.
  2. Mix all beans with marinara sauce, cottage cheese, Italian seasoning, garlic powder, salt, and pepper.
  3. Transfer to a baking dish.
  4. Sprinkle mozzarella cheese on top.
  5. Bake for 30–35 minutes until bubbly and golden.
  6. Serve warm.

Nutrition Information (Per Serving)

  • Calories: 386
  • Protein: 23g
  • Carbohydrates: 32g
  • Fat: 18g
  • Fiber: 10g

12. Cottage Cheese Lasagna Bake

Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Servings: 6

Ingredients

  • 12 lasagna noodles, cooked
  • 3 cups low-fat cottage cheese
  • 2 cups marinara sauce
  • 2 cups shredded mozzarella cheese
  • 1 cup grated Parmesan cheese
  • 2 cups spinach
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste

Instructions

  1. Preheat the oven to 375°F.
  2. Layer noodles, cottage cheese, spinach, marinara, mozzarella, and Parmesan in a baking dish.
  3. Repeat until all ingredients are used.
  4. Finish with mozzarella and Parmesan.
  5. Bake for 40–45 minutes until bubbly.
  6. Let rest for 10 minutes before serving.

Nutrition Information (Per Serving)

  • Calories: 458
  • Protein: 29g
  • Carbohydrates: 38g
  • Fat: 20g
  • Fiber: 4g

13. Chickpea Spinach Coconut Curry

Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4

Ingredients

  • 2 cans chickpeas, drained
  • 3 cups baby spinach
  • 1 small onion, diced
  • 3 garlic cloves, minced
  • 1 tablespoon grated ginger
  • 1 cup light coconut milk
  • 1 tablespoon curry powder
  • 1 teaspoon cumin
  • 1 tablespoon olive oil

Instructions

  1. Heat olive oil in a skillet over medium heat.
  2. Cook the onion until softened.
  3. Add garlic, ginger, curry powder, and cumin.
  4. Stir in coconut milk and chickpeas.
  5. Simmer for 10 minutes.
  6. Fold in spinach until wilted and serve.

Nutrition Information (Per Serving)

  • Calories: 372
  • Protein: 20g
  • Carbohydrates: 31g
  • Fat: 19g
  • Fiber: 9g

14. Mushroom and White Bean Pasta

Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4

Ingredients

  • 8 ounces high-protein pasta
  • 2 cans cannellini beans, drained
  • 8 ounces mushrooms, sliced
  • 3 garlic cloves, minced
  • 2 tablespoons olive oil
  • ½ cup grated Parmesan cheese
  • 1 teaspoon Italian seasoning
  • Salt and black pepper to taste

Instructions

  1. Cook the pasta according to package directions.
  2. Heat olive oil in a skillet and cook the mushrooms until browned.
  3. Add garlic, beans, Italian seasoning, salt, and pepper.
  4. Toss in the cooked pasta.
  5. Sprinkle with Parmesan cheese and stir well.
  6. Serve immediately.

Nutrition Information (Per Serving)

  • Calories: 428
  • Protein: 25g
  • Carbohydrates: 41g
  • Fat: 17g
  • Fiber: 10g

15. Baked Falafel Protein Bowls

Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Servings: 4

Ingredients

  • 2 cans chickpeas, drained and rinsed
  • ¼ cup chopped parsley
  • 3 garlic cloves, minced
  • 1 teaspoon cumin
  • 1 teaspoon coriander
  • 2 tablespoons oat flour
  • 2 cups cooked quinoa
  • 1 cup diced cucumber
  • ½ cup plain Greek yogurt
  • Salt and black pepper to taste

Instructions

  1. Preheat the oven to 400°F.
  2. Pulse the chickpeas, parsley, garlic, cumin, coriander, oat flour, salt, and pepper in a food processor until combined.
  3. Shape into small patties or balls and place on a lined baking sheet.
  4. Bake for 20–25 minutes, flipping halfway through.
  5. Divide the quinoa among bowls and top with the falafel, cucumber, and Greek yogurt.
  6. Serve immediately.

Nutrition Information (Per Serving)

  • Calories: 438
  • Protein: 24g
  • Carbohydrates: 42g
  • Fat: 18g
  • Fiber: 10g

16. Vegetarian Taco Quinoa Bake

Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6

Ingredients

  • 2 cups cooked quinoa
  • 2 cans black beans, drained and rinsed
  • 1 cup corn kernels
  • 2 cups salsa
  • 2 cups shredded Mexican cheese blend
  • 1 teaspoon taco seasoning
  • 1 teaspoon cumin
  • Salt and black pepper to taste

Instructions

  1. Preheat the oven to 375°F.
  2. Combine quinoa, black beans, corn, salsa, taco seasoning, cumin, salt, and pepper.
  3. Transfer to a greased baking dish.
  4. Top with shredded cheese.
  5. Bake for 25–30 minutes until hot and bubbly.
  6. Let cool for 5 minutes before serving.

Nutrition Information (Per Serving)

  • Calories: 422
  • Protein: 23g
  • Carbohydrates: 39g
  • Fat: 19g
  • Fiber: 10g

17. Spinach and Cottage Cheese Enchiladas

Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 6

Ingredients

  • 8 whole wheat tortillas
  • 3 cups low-fat cottage cheese
  • 2 cups chopped spinach
  • 2 cups enchilada sauce
  • 2 cups shredded mozzarella cheese
  • 1 teaspoon garlic powder
  • 1 teaspoon cumin
  • Salt and black pepper to taste

Instructions

  1. Preheat the oven to 375°F.
  2. Mix cottage cheese, spinach, garlic powder, cumin, salt, and pepper.
  3. Fill each tortilla with the mixture and roll tightly.
  4. Arrange in a baking dish and cover with enchilada sauce.
  5. Sprinkle mozzarella over the top.
  6. Bake for 25–30 minutes until golden and bubbly.

Nutrition Information (Per Serving)

  • Calories: 446
  • Protein: 30g
  • Carbohydrates: 34g
  • Fat: 20g
  • Fiber: 5g

18. Paneer Tikka Sheet Pan Dinner

Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Servings: 4

Ingredients

  • 2 cups paneer, cubed
  • 2 bell peppers, chopped
  • 1 red onion, chopped
  • 1 zucchini, sliced
  • ½ cup plain Greek yogurt
  • 1 tablespoon tikka masala seasoning
  • 1 tablespoon olive oil
  • Salt to taste

Instructions

  1. Preheat the oven to 425°F.
  2. Mix yogurt, tikka seasoning, olive oil, and salt.
  3. Toss the paneer and vegetables in the marinade.
  4. Spread onto a sheet pan in a single layer.
  5. Bake for 22–25 minutes until lightly browned.
  6. Serve hot.

Nutrition Information (Per Serving)

  • Calories: 412
  • Protein: 27g
  • Carbohydrates: 15g
  • Fat: 24g
  • Fiber: 4g

19. High Protein Veggie Fried Rice

Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4

Ingredients

  • 3 cups cooked brown rice
  • 4 eggs, beaten
  • 1 cup shelled edamame
  • 1 cup peas and carrots
  • 2 green onions, sliced
  • 2 tablespoons low-sodium soy sauce
  • 1 tablespoon sesame oil
  • 1 teaspoon grated ginger

Instructions

  1. Heat sesame oil in a large skillet or wok.
  2. Scramble the eggs and set aside.
  3. Cook the vegetables and edamame for 4–5 minutes.
  4. Add the rice, soy sauce, and ginger.
  5. Stir in the scrambled eggs.
  6. Toss everything together and serve hot.

Nutrition Information (Per Serving)

  • Calories: 426
  • Protein: 22g
  • Carbohydrates: 38g
  • Fat: 19g
  • Fiber: 6g

20. White Bean and Kale Soup

Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6

Ingredients

  • 2 cans cannellini beans, drained
  • 4 cups chopped kale
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 6 cups vegetable broth
  • 1 tablespoon olive oil
  • 1 teaspoon Italian seasoning
  • Salt and black pepper to taste

Instructions

  1. Heat olive oil in a soup pot over medium heat.
  2. Sauté the onion until softened.
  3. Add garlic and Italian seasoning.
  4. Pour in the vegetable broth and beans.
  5. Simmer for 20 minutes.
  6. Stir in the kale and cook for another 5 minutes before serving.

Nutrition Information (Per Serving)

  • Calories: 278
  • Protein: 18g
  • Carbohydrates: 29g
  • Fat: 10g
  • Fiber: 9g

21. Broccoli Cheddar Quinoa Casserole

Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6

Ingredients

  • 3 cups cooked quinoa
  • 4 cups broccoli florets
  • 2 cups low-fat cottage cheese
  • 2 cups shredded cheddar cheese
  • 2 eggs
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • Salt and black pepper to taste

Instructions

  1. Preheat the oven to 375°F.
  2. Steam the broccoli for 3 minutes.
  3. Mix quinoa, broccoli, cottage cheese, eggs, garlic powder, onion powder, salt, and pepper.
  4. Transfer to a greased baking dish.
  5. Top with cheddar cheese.
  6. Bake for 30–35 minutes until golden.

Nutrition Information (Per Serving)

  • Calories: 408
  • Protein: 27g
  • Carbohydrates: 29g
  • Fat: 20g
  • Fiber: 5g

22. Tofu Peanut Stir-Fry

Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4

Ingredients

  • 2 blocks extra-firm tofu, cubed
  • 2 cups broccoli florets
  • 1 red bell pepper, sliced
  • 2 tablespoons natural peanut butter
  • 2 tablespoons low-sodium soy sauce
  • 1 tablespoon sesame oil
  • 2 garlic cloves, minced
  • 1 teaspoon grated ginger

Instructions

  1. Heat sesame oil in a large skillet.
  2. Cook the tofu until golden.
  3. Add broccoli, bell pepper, garlic, and ginger.
  4. Mix peanut butter with soy sauce and stir into the skillet.
  5. Toss until everything is coated and heated through.
  6. Serve immediately.

Nutrition Information (Per Serving)

  • Calories: 398
  • Protein: 25g
  • Carbohydrates: 16g
  • Fat: 25g
  • Fiber: 5g

23. Eggplant Parmesan Casserole

Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 6

Ingredients

  • 2 medium eggplants, sliced
  • 2 cups marinara sauce
  • 2 cups low-fat cottage cheese
  • 2 cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • 1 teaspoon Italian seasoning
  • Salt and black pepper to taste

Instructions

  1. Preheat the oven to 375°F.
  2. Roast the eggplant slices for 15 minutes.
  3. Layer eggplant, marinara, cottage cheese, mozzarella, and Parmesan in a baking dish.
  4. Repeat the layers.
  5. Bake for 25 minutes until bubbly and golden.
  6. Rest for 10 minutes before serving.

Nutrition Information (Per Serving)

  • Calories: 376
  • Protein: 25g
  • Carbohydrates: 18g
  • Fat: 22g
  • Fiber: 6g

24. Edamame and Brown Rice Power Bowls

Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4

Ingredients

  • 2 cups cooked brown rice
  • 2 cups shelled edamame
  • 1 avocado, sliced
  • 1 cup shredded carrots
  • 1 cucumber, sliced
  • 2 tablespoons sesame dressing
  • 1 tablespoon sesame seeds

Instructions

  1. Divide the brown rice among serving bowls.
  2. Arrange the edamame, avocado, carrots, and cucumber on top.
  3. Drizzle with sesame dressing.
  4. Sprinkle with sesame seeds.
  5. Serve immediately.

Nutrition Information (Per Serving)

  • Calories: 434
  • Protein: 22g
  • Carbohydrates: 36g
  • Fat: 22g
  • Fiber: 9g

25. Baked Spinach and Feta Frittata

Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6

Ingredients

  • 10 large eggs
  • 2 cups baby spinach
  • 1 cup crumbled feta cheese
  • ½ cup cottage cheese
  • 1 small onion, diced
  • 1 tablespoon olive oil
  • 1 teaspoon oregano
  • Salt and black pepper to taste

Instructions

  1. Preheat the oven to 375°F.
  2. Sauté the onion in olive oil until softened.
  3. Whisk together the eggs, cottage cheese, oregano, salt, and pepper.
  4. Stir in the spinach, onion, and feta.
  5. Pour into a greased baking dish.
  6. Bake for 30 minutes until set and lightly golden.
  7. Slice and serve warm.

Nutrition Information (Per Serving)

  • Calories: 286
  • Protein: 23g
  • Carbohydrates: 5g
  • Fat: 19g
  • Fiber: 1g

Leave a Comment

Your email address will not be published. Required fields are marked *