High-Protein Vegan Meals Without Protein Powder
Tired of seeing a “high-protein” vegan recipe that turns out to be a smoothie with two scoops of powder? Protein powder can be convenient, but you don’t need it to make a filling breakfast, lunch, or dinner.
The trick is to build meals around ingredients that bring a meaningful amount of protein to the plate: tofu, tempeh, lentils, beans, edamame, and soy milk. Then add the vegetables, grains, and sauces that make you actually want to eat the meal again tomorrow.
Here are seven high-protein vegan meals without protein powder, from a savory breakfast to easy dinners. Each recipe includes exact amounts and servings, so you can pick one and get cooking.
What makes a vegan meal high in protein?
A sprinkle of pumpkin seeds is lovely, but it won’t do all the work on its own. For a more substantial meal, start with a generous serving of a protein-rich food and build around it.
These are especially useful ingredients to keep on hand:
- Extra-firm tofu: Easy to scramble, bake, or pan-fry.
- Tempeh: Firm, hearty, and great in a skillet.
- Lentils and beans: Affordable staples for soups, bowls, and tacos.
- Shelled edamame: Cooks quickly from frozen and works in warm meals or salads.
- Unsweetened soy milk: Useful in oatmeal and creamy sauces.
Protein amounts vary by brand, serving size, and preparation. Check the package if you’re tracking a specific target. You can get protein from a variety of plant foods without using animal products or protein powder. medlineplus.gov
1. Tofu Scramble Breakfast Burritos

If a sweet breakfast leaves you hungry an hour later, try this one. The tofu and black beans make the filling substantial, while salsa keeps it from tasting like meal prep punishment. You can also make the filling ahead and warm it up in the morning.
Servings: 2 burritos
Time: About 20 minutes
Ingredients
- 1 tablespoon olive oil
- ½ small yellow onion, diced
- ½ red bell pepper, diced
- 8 ounces extra-firm tofu, drained
- ½ teaspoon ground turmeric
- ½ teaspoon garlic powder
- ½ teaspoon ground cumin
- ¼ teaspoon salt, plus more to taste
- 1 cup canned black beans, drained and rinsed
- 2 cups baby spinach
- 2 large vegan flour tortillas
- ¼ cup salsa
Instructions
- Heat the oil in a skillet over medium heat. Add the onion and bell pepper and cook for 4–5 minutes, until softened.
- Crumble the tofu into the skillet with your hands. Add the turmeric, garlic powder, cumin, and salt. Cook for 5 minutes, stirring occasionally.
- Stir in the black beans and spinach. Cook for another 2–3 minutes, until the beans are hot and the spinach has wilted. Taste and add more salt if needed.
- Warm the tortillas briefly so they’re easier to fold. Divide the filling between them, add the salsa, and roll into burritos.
Make-ahead tip: Refrigerate the filling and tortillas separately for up to 3 days. Assemble after reheating to avoid soggy burritos.
2. Creamy Peanut Butter Overnight Oats
Yes, overnight oats can be a decent protein breakfast without a scoop of powder. Soy milk, peanut butter, oats, and chia seeds do the work here. The texture is thick and creamy; add a splash of milk in the morning if you like yours looser.
Servings: 1
Prep time: 5 minutes, plus chilling
Ingredients
- ½ cup old-fashioned rolled oats
- ¾ cup unsweetened soy milk
- 2 tablespoons peanut butter
- 1 tablespoon chia seeds
- ½ banana, mashed
- ¼ teaspoon ground cinnamon
- Pinch of salt
- ½ cup berries, for serving
Instructions
- Add the oats, soy milk, peanut butter, chia seeds, mashed banana, cinnamon, and salt to a jar or lidded container.
- Stir thoroughly, scraping along the bottom to mix in any dry oats.
- Cover and refrigerate for at least 4 hours or overnight.
- Stir again before eating. Top with the berries and add a splash of soy milk if needed.
Easy variation: Swap the berries for diced apple and add a little extra cinnamon.
3. Lemon-Tahini Lentil and Edamame Bowls

This is a good lunch for days when you want something fresh but still filling. The lentils and edamame make it hearty, and the lemon-tahini dressing brings everything together. Using canned lentils makes it especially quick.
Servings: 2
Time: About 15 minutes
Ingredients
For the bowls
- 2 cups cooked lentils, or one 15-ounce can, drained and rinsed
- 1½ cups shelled edamame, cooked according to package directions and cooled
- 2 cups baby spinach
- 1 cup diced cucumber
- 1 cup halved cherry tomatoes
- ¼ small red onion, finely diced
For the dressing
- 3 tablespoons tahini
- 2 tablespoons lemon juice
- 1 tablespoon water, plus more as needed
- 1 teaspoon maple syrup
- 1 small garlic clove, finely grated
- ¼ teaspoon salt
Instructions
- Divide the spinach between two bowls.
- Add the lentils, edamame, cucumber, tomatoes, and red onion.
- In a small bowl, whisk together the tahini, lemon juice, water, maple syrup, garlic, and salt. Add more water, 1 teaspoon at a time, until the dressing is pourable.
- Drizzle over the bowls and toss just before eating.
Packing lunch? Keep the dressing in a separate container and add it when you’re ready to eat.
4. Crispy Tofu and Broccoli Rice Bowls
A good tofu bowl needs contrast: crisp edges, tender vegetables, and a sauce with enough flavor to carry the rice. Drying the tofu before it goes in the pan helps it brown.
Servings: 2
Time: About 30 minutes
Ingredients
- 14 ounces extra-firm tofu, drained and patted dry
- 1 tablespoon cornstarch
- 1 tablespoon neutral cooking oil
- 3 cups broccoli florets
- 2 cups cooked brown or white rice
- 2 scallions, thinly sliced
For the sauce
- 2 tablespoons reduced-sodium soy sauce
- 1 tablespoon maple syrup
- 1 tablespoon rice vinegar
- 1 teaspoon toasted sesame oil
- 1 teaspoon freshly grated ginger
- 1 garlic clove, finely grated
- 2 tablespoons water
Instructions
- Cut the tofu into bite-size cubes and pat it dry again. Toss with the cornstarch.
- Whisk all the sauce ingredients together in a small bowl.
- Heat the cooking oil in a large nonstick skillet over medium-high heat. Add the tofu in a single layer. Cook for 8–10 minutes, turning every few minutes, until golden on several sides. Transfer to a plate.
- Add the broccoli and 3 tablespoons of water to the skillet. Cover and cook for 3 minutes. Remove the lid and cook for another 2 minutes, until the water evaporates and the broccoli is tender-crisp.
- Return the tofu to the skillet. Pour in the sauce and toss for 1–2 minutes, until everything is coated and hot.
- Serve over the rice and top with scallions.
Shortcut: Use microwaveable rice and pre-cut broccoli on a busy night.
5. Smoky Tempeh and Black Bean Tacos

Tempeh has a firm texture that works well in tacos, especially when you crumble it and let the edges brown. A quick lime slaw adds crunch without requiring a second pan.
Servings: 3 servings, about 2 tacos each
Time: About 25 minutes
Ingredients
For the filling
- 8 ounces tempeh
- 1 tablespoon olive oil
- ½ small yellow onion, diced
- 1 cup canned black beans, drained and rinsed
- 2 tablespoons tomato paste
- ¼ cup water
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ¼ teaspoon salt
- 6 small corn or flour tortillas
For the slaw
- 2 cups shredded cabbage
- 1 tablespoon lime juice
- ¼ teaspoon salt
Instructions
- Crumble the tempeh into small pieces with your hands or a fork.
- Heat the oil in a skillet over medium heat. Add the onion and cook for 3 minutes.
- Add the tempeh and cook for 5–6 minutes, stirring occasionally, until some pieces are browned.
- Stir in the black beans, tomato paste, water, chili powder, cumin, smoked paprika, and salt. Cook for 3–4 minutes, until the filling is hot and the sauce clings to it. Add a splash of water if the pan gets too dry.
- Toss the cabbage with the lime juice and salt.
- Warm the tortillas. Fill with the tempeh mixture and top with slaw.
Optional toppings: Salsa, avocado, cilantro, or extra lime juice all work well.
6. One-Pot Red Lentil and Chickpea Curry

This is the kind of pantry dinner that saves you when the fridge looks nearly empty. Red lentils break down as they cook, making the sauce thick and comforting. Chickpeas add more texture, so every bite isn’t just spoonable curry.
Servings: 4
Time: About 35 minutes
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 1 tablespoon freshly grated ginger
- 2 tablespoons mild curry powder
- 1 cup dry red lentils, rinsed
- 1 can (15 ounces) chickpeas, drained and rinsed
- 1 can (14 ounces) diced tomatoes
- 1 can (13.5 ounces) light coconut milk
- 1½ cups water
- ½ teaspoon salt, plus more to taste
- 3 cups baby spinach
- 1 tablespoon lemon juice
- 2 cups cooked rice, for serving
Instructions
- Heat the oil in a large pot over medium heat. Add the onion and cook for 5 minutes, until softened.
- Add the garlic, ginger, and curry powder. Stir for 30 seconds.
- Add the red lentils, chickpeas, diced tomatoes with their juices, coconut milk, water, and salt. Stir well.
- Bring to a gentle boil, then reduce the heat and simmer uncovered for 18–22 minutes. Stir occasionally, especially near the end, until the lentils are tender. Add a little more water if the curry becomes too thick before the lentils finish cooking.
- Stir in the spinach and cook for 2 minutes, until wilted. Add the lemon juice and taste for salt.
- Serve over the rice.
Leftover tip: The curry thickens in the fridge. Add a splash of water when reheating.
7. Creamy White Bean and Edamame Pasta

For a creamy pasta without a separate pot of sauce, blend white beans with garlic, lemon, and pasta water. The sauce coats the noodles, while edamame adds color and a pleasantly firm bite.
Servings: 3
Time: About 25 minutes
Ingredients
- 8 ounces dry whole-wheat pasta
- 1½ cups shelled edamame, frozen
- 1 can (15 ounces) cannellini beans, drained and rinsed
- 2 tablespoons olive oil
- 2 tablespoons lemon juice
- 2 garlic cloves, minced
- ½ teaspoon salt, plus more for the pasta water
- ¼ teaspoon black pepper
- 2 cups baby spinach
- ½ cup reserved pasta cooking water, plus more as needed
- 2 tablespoons chopped fresh parsley, optional
Instructions
- Bring a large pot of salted water to a boil. Cook the pasta according to the package directions.
- During the last 3 minutes of cooking, add the frozen edamame to the pasta pot.
- Before draining, carefully reserve 1 cup of the cooking water. Drain the pasta and edamame.
- Add the cannellini beans, olive oil, lemon juice, garlic, salt, pepper, and ½ cup reserved pasta water to a blender. Blend until smooth. Add a little more pasta water if needed to help it blend.
- Return the pasta and edamame to the warm pot. Add the sauce and spinach. Stir over low heat for 1–2 minutes, until the spinach wilts and the pasta is coated. Thin the sauce with more reserved pasta water as needed.
- Taste, adjust the salt and lemon, and top with parsley if using.
Make it your own: Peas or chopped asparagus are easy additions when they’re in season.
How to make high-protein vegan meals easier all week
You don’t need to prep seven finished meals on Sunday. Having a few useful components ready gives you more flexibility, especially if you get bored eating the same lunch four days in a row.
Cook a batch of rice or another grain. Drain and rinse a couple of cans of beans. Keep frozen edamame on hand. Then make one sauce you love, such as the lemon-tahini dressing above. With those basics ready, a bowl or quick skillet meal is much easier to put together.
It also helps to look at the whole meal. Lentils in a salad are a start; lentils plus edamame make a more substantial lunch. Pasta can become a heartier dinner when its sauce is made with white beans and you add edamame to the pot.
Frequently asked questions
Can you get enough protein on a vegan diet without protein powder?
Yes. Tofu, tempeh, lentils, beans, edamame, nuts, seeds, and some grains can all contribute protein. Eating a variety of plant foods across the day helps you build satisfying meals without relying on a supplement. medlineplus.gov
What is the easiest high-protein vegan dinner without protein powder?
The crispy tofu and broccoli rice bowls are a good place to start if you want a simple skillet dinner. For a pantry-friendly option, try the red lentil and chickpea curry. Both use familiar ingredients and make leftovers worth looking forward to.
Are beans enough to make a vegan meal high in protein?
Beans contribute protein, but the amount in a finished meal depends on how much you use and what else is on the plate. Pairing beans with tofu, tempeh, lentils, or edamame is an easy way to make a meal more substantial.
Do vegan meals need to combine specific proteins at every meal?
You don’t need to pair particular plant proteins at every sitting. Eating a variety of plant protein foods throughout the day is a practical approach. medlineplus.gov
Which of these recipes are best for meal prep?
The lentil and edamame bowls, tempeh taco filling, and red lentil curry all work well when made ahead. Store fresh toppings and dressings separately, and reheat cooked dishes until hot.
A simple place to start
If you’re new to making vegan meals without protein powder, pick one recipe for each part of the day: the tofu burritos for breakfast, the lentil-edamame bowls for lunch, and the curry for dinner. You’ll reuse ingredients, have a few leftovers, and get a feel for which meals you’d happily make again.
That’s the real win: meals you enjoy enough to keep in your regular rotation.
