Full Day of High-Protein Vegan Meals with Recipes and Video

This post demonstrates how easy it is to get ample protein on a healthy whole-food vegan diet. The video and article were sponsored by Thrive Market. Use the sponsor link to save on groceries and membership perks.

High Protein Vegan Sweet Potato Arugula Salad | @sweetpotatosoul

For years vegans were often asked, “Where do you get your protein?” It’s less common now, but the misconception that vegans struggle to meet protein needs persists. Restaurant menus still label meats and meat alternatives as “proteins,” and the market is full of vegan protein powders and bars — which can give the impression that obtaining quality protein on a plant-based diet is difficult.

It isn’t.

The simple approach is to eat a diverse whole-food plant-based diet and consume enough calories to support your activity level. Plants naturally provide plenty of protein, along with fiber, healthy fats, vitamins, and minerals. Below I break down a full day of meals — breakfast, lunch, dinner, and a snack — that deliver substantial protein without using protein powders. I didn’t even include soy in this example, though soy is one of the highest-protein plant foods.

High Protein Vegan Meals Macro Breakdown | @sweetpotatosoul

How much protein do you need each day?

Protein needs vary with age, sex, and activity level. On average, the USDA recommends about 46 grams daily for women and 56 grams for men. More active people require more calories and therefore more protein. By eating whole plant foods you’ll naturally consume protein along with fiber, complex carbohydrates, healthy fats, vitamins, and minerals. If you’re highly active or pregnant, you can meet increased protein and calorie needs by simply eating larger portions and more nutrient-dense plant foods.

Want to lose weight?

Some recommend getting about 30% of your calories from protein to feel fuller and reduce hunger while losing weight. A whole-food vegan approach can help with weight loss without meticulous counting of calories or macronutrients. Personally, I get roughly 15% of my calories from protein and maintain a healthy, active lifestyle. Seeking most protein from animal sources to reach high protein ratios can increase long-term health risks. On a vegan diet, relying on protein powders to reach an arbitrary percentage isn’t necessary for health, muscle growth, or sustainable weight loss. Fiber from vegetables, fruits, nuts, seeds, and whole grains also supports satiety and long-term weight management.

Now, let’s look at the food!

High Protein Vegan Chickpea Avocado Toast | @sweetpotatosoul

Avocado Toast with Chickpeas & Tahini

This quick, high-protein breakfast is filling and flavorful. Mashed avocado and tahini add healthy fats while chickpeas and sourdough provide protein and fiber. A fiber-rich breakfast helps maintain fullness and stabilizes blood sugar, preventing mid-morning crashes.

Don’t be afraid of bread and carbs. A properly made sourdough can provide prebiotics that support gut health and often contains less gluten than other loaves. Choose fresh-baked sourdough from a trusted bakery, or use sprouted breads if preferred. Combine complex carbohydrates from bread and beans with healthy fats and fiber for sustained energy.

High Protein Vegan Chickpea Avocado Toast | @sweetpotatosoul

Chickpea Avocado Toast | High Protein Vegan Meals | Recipes & Video

By: Jenné Claiborne
This high-protein breakfast can be made in under 10 minutes.
Prep Time: 2 minutes
Cook Time: 5 minutes
Total Time: 7 minutes
Servings: 1

Ingredients

  • 2 thin slices sourdough bread, toasted
  • 1 medium avocado, mashed
  • 1/2 cup cooked chickpeas
  • 1 teaspoon tahini
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon fennel seeds
  • 1/4 teaspoon red chili flakes

Instructions

  • Spread the mashed avocado onto the toasted sourdough, top with chickpeas, tahini, and seasonings.

High Protein Vegan Sweet Potato Arugula Salad | @sweetpotatosoul

Loaded Sweet Potato Arugula & Herb Salad

I favor large, nutrient-dense salads for lunch. When you bulk up greens with whole grains, legumes, starchy vegetables like sweet potato, and seeds or nuts, salads become very satisfying and protein-rich. Greens also contribute fiber, minerals, and some protein.

This salad is flexible: swap arugula for other greens, farro for another whole grain, or use different legumes. I eat a hearty salad like this frequently because it supports digestion and provides steady energy.

Protein matters for muscle growth, but fiber plays an important supporting role. Fiber helps remove metabolic waste produced during muscle repair; a low-fiber diet can allow waste to build up, potentially increasing inflammation and body fat. Combining protein with high-fiber plant foods helps overall health and body composition.

High Protein Vegan Sweet Potato Arugula Salad | @sweetpotatosoul

Sweet Potato Arugula Salad | High Protein Vegan Meals

By: Jenné Claiborne
Swap grains, legumes, or greens as needed. For oil-free dressing options, consider other simple vinaigrettes.
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
Servings: 1

Ingredients

  • 2 cups arugula
  • 1/2 cup fresh parsley, chopped
  • 1/2 cup fresh mint, stems removed
  • 1/4 cup fresh dill, chopped
  • 1 cup roasted sweet potatoes
  • 1/2 cup cooked farro
  • 1/2 cup cooked black lentils
  • 2 tablespoons dressing (recipe below) or more to taste
  • 2 tablespoons toasted pumpkin seeds or other seeds/nuts

Instructions

  • Combine arugula, herbs, sweet potatoes, farro, and lentils in a bowl.
  • Drizzle dressing over the salad and toss to coat. Season to taste.
  • Top with toasted pumpkin seeds before serving.
  • For the dressing: whisk together 2 tbsp olive oil, 1/4 cup fresh grapefruit juice, 2 tsp pomegranate molasses, 1 tsp maple syrup, 1/2 tsp salt, 1 tsp black pepper, and 1/2 tsp smoked paprika (optional).

High Protein Vegan Red Beans & Rice | @sweetpotatosoul

Classic Red Beans & Rice

Beans and rice are a classic complete-protein pairing. Earlier nutrition advice suggested strict protein combining at each meal, but we now know the body pools amino acids from different meals and uses them as needed, so you needn’t worry about combining proteins at every meal. Still, beans-and-rice is a delicious, satisfying choice.

One bowl of red beans and rice can provide roughly 38 grams of protein and 22 grams of fiber, along with B vitamins, iron, zinc, magnesium, folate, potassium, and more. For extra protein and texture I often add vegan sausage made from wheat gluten (seitan) or choose gluten-free vegan sausages if needed.

These meals show that you can easily meet daily protein needs with whole plant foods while also getting ample fiber and micronutrients. Swap ingredients to match your preferences and activity level, and increase portions if you need extra calories and protein.

xo, Jenné

Order the Sweet Potato Soul Cookbook