Easy Vegan Peanut Chickpea Protein Bowls
There's something so satisfying about a bowl that covers all the bases-protein, fiber, healthy fats, and lots of flavor. These peanut chickpea protein bowls are one of those meals I keep coming back to, whether I need a quick dinner, something hearty after a hike, or a meal prep lunch that will keep me going through the week.
Roasted chickpeas provide plant-based protein and crunch, collard greens (or any seasonal leafy green) add earthy flavor, and everything is brought together with a creamy, spicy peanut sauce that's good enough to lick the spoon. Serve it all over your favorite cooked grain (rice, farro, or quinoa) and top with whatever fresh herbs and veggies you love!

As a plant-forward dietitian, of the best things about this bowl is the balanced macronutrient profile. You're getting plant-based protein from both the chickpeas and peanut butter, complex carbohydrates from whole grains like brown rice, and fiber-packed greens.The peanut sauce adds richness and satisfying flavor, while optional toppings like avocado and fresh herbs bring a refreshing, restaurant-worthy finish.
This recipe is also highly customizable, making it a great fit for intuitive eaters and meal preppers alike. Don't have collard greens? Swap in kale, spinach, or even shredded purple cabbage. Prefer quinoa over brown rice? Go for it. You can even double the roasted chickpeas and keep extras on hand to sprinkle over salads or grain bowls throughout the week. (Try them over this Warm Quinoa Salad for extra crunch and protein.)
If you're someone who wants more support around creating satisfying vegetarian meals that align with intuitive eating principles, check out my post on Intuitive Eating as a Vegetarian. I dive deeper into how to honor both your values and your body's needs without guilt or restriction.

Ingredients:
These bowls start with cooked chickpeas, which get roasted in a spicy, tangy peanut sauce until crisp. The sauce is made with peanut butter, fresh lime juice and zest, soy sauce or tamari, ginger, and crushed red pepper flakes for heat-adjust to your spice preference. Collard greens are quickly sautéed in toasted sesame oil for a flavorful and nourishing green component, and everything is served over cooked brown rice or another grain of your choice. Finish with chopped peanuts, herbs like basil, green onions, or creamy avocado to add texture and balance.
Storage:
Store the components separately in airtight containers in the fridge for up to 4 days. The peanut sauce may thicken-just stir in a splash of water before using. To maintain crispness, store the roasted chickpeas loosely covered. These bowls are great for meal prep, but wait to add avocado or fresh herbs until serving.
Substitutions:
- Spice level: Adjust the crushed red pepper to taste, or omit entirely for a milder version.
- Greens: Swap collards with kale, spinach, Swiss chard, or even shredded cabbage.
- Nut/seed butter: Use almond butter, cashew butter, or sunflower seed butter to make it nut-free.
- Grains: Brown rice, quinoa, farro, or rice noodles all work here.
FAQ
Absolutely! Chickpeas and peanuts pair well both nutritionally and flavor-wise. Chickpeas provide fiber and plant-based protein, while peanuts contribute nourishing fats and even more protein. Together in a bowl like this one, they help create a satisfying, balanced, and nutrient-rich meal.
Chickpea protein is high quality for a plant-based source. It's not "complete" like animal proteins, but if you eat a variety of plant foods (including legumes, grains, seeds, and vegetables), you can easily meet your amino acid needs without meat. Plus, chickpeas offer added fiber and phytochemicals that support overall health and wellbeing.
Yes-chickpeas are a great fit for a high-protein diet, especially if you're focusing on plant-based sources. One cup of cooked chickpeas has around 15 grams of protein, plus fiber and essential nutrients. Combine them with other protein-rich foods like peanuts, seeds, whole grains, or tofu to hit your protein goals more easily.
📖 Recipe

Easy Vegan Peanut Chickpea Protein Bowls
Ingredients
- 1 cup cooked chickpeas prepare dry chickpeas in advance or drain and rinse canned chickpeas to save time
- ½ cup natural creamy peanut butter or substitute with another nut or seed butter if desired
- 1 lime zest and juice
- 3 teaspoons soy sauce or gluten-free tamari, divided
- 1-2 teaspoons crushed red pepper depending on level of spiciness desired
- 1 teaspoon fresh grated ginger
- 6-10 tablespoons water divided (or as needed to thin to sauce consistency)
- 2 cups chopped collard greens or substitute with another seasonal green
- 1 tablespoon toasted sesame oil
- For serving optional: cooked brown rice or grain of choice (prepare in advance or reheat from frozen to save time), chopped peanuts, chopped green onions, torn basil leaves, sliced avocado
Instructions
- Preheat oven to 400º F and prepare a baking sheet. If needed, dry chickpeas by rolling them between two paper towels. Spread chickpeas on a lined baking sheet and set aside.
- Combine peanut butter, lime, 2 teaspoons soy sauce/tamari, crushed red pepper, and ginger in a small mixing bowl. Whisk with a fork, gradually adding one tablespoon of water at a time until sauce is thick and creamy yet pourable. (Sauce tends to thicken over time, so you may need to add additional water if you prepare it in advance.) Pour about 2 tablespoons of the sauce on top of the chickpeas and roll/mix until each is well-coated with sauce. Place baking sheet on center rack of the oven and roast chickpeas until crispy, about 22-26 minutes.
- In the meantime, prepare the collard greens. Combine chopped greens, sesame oil, and remaining 1 teaspoon of soy sauce in a small hot skillet and sauté until tender, about 3-4 minutes. Remove from heat and set aside.
- Assemble the bowls. Spoon cooked brown rice (or another grain if using; prepare in advance or reheat from frozen to save time) between two bowls. Remove chickpeas from the oven and divide them between each of the bowls. Add greens and top each bowl with peanuts, green onions, basil leaves, and avocado as desired. Drizzle remaining peanut sauce over top and enjoy!

I used Tahini instead of Peanut Butter and also I do not have an oven so I flash fried my chickpeas like I always do, however, after cooking the paste seemed to go a bit thick or something.. it clumped up into tiny balls and was quite dry. I thought I added enough water as it was very runny and I could easily pour in onto the chickpeas. I often make this exact dinner all the time apart from I just often use soy sauce by itself but I wanted to branch off and make my own sauces like this.. but what was I doing wrong? :p
Many thanks.
Hmm interesting. I haven't tried flash frying but I have made similar roasted chickpeas in the oven with tahini before and it worked well! Roasting does dehydrate them a bit (part of what gives them that delicious crunchy texture) but they can be a little more on the dry side (kind of like a peanut butter cracker) so I like to serve with extra sauce and veggies. I wonder how flash frying would work with a little more oil/water or a tahini paste that's a little more on the runny side? If nothing else, I'd just serve the sauce over your regular soy sauce chickpeas! Hope this helps, happy experimenting! ????
These bowls look absolutely amazing Stephanie!!! Just pnnned-can't wait to enjoy this for lunch one day soon. The spicier the better 🙂
Thanks so much, EA! Please enjoy and let me know how you like it! 🙂
This looks so great Steph! I have to admit, I am LOVING the peanut butter flavor lately in savory dishes, so this is right up my ally!
Thanks Liz! Me too, peanut butter is for so much more than just sweet dishes! 🙂
This looks so delicious! I love Thai food, but am always disappointed with it when I order in also. It can be hard to get the flavors just right at home though. Can't wait to try this!
I love making Thai-inspired dishes at home because you can mess with the flavors until you get them just right for your tastes. Thanks Jessica! 🙂
I love peanut sauce on anything, so these bowls look delicious! I'm getting ready to move from Boston (awesome thai food) back to Denver where I grew up and have been worried about where I'll get my thai-fix - guess I'll just have to make it at home 😉
That's so exciting! I'm no expert on eating out here so I bet we could find a great Thai spot somewhere around here if we looked hard enough! 🙂
this looks amazing! I LOVE Thai food & peanut sauce! There's actually a really good Thai restaurant in SLC. Just found it & it's changed my life
Ohhh I'm going to have to travel there to try it sometime! We're still trying to find our Colorado spot but there's apparently a decent one nearby. I'm going to need to be adventurous!:)