Beans and lentils are usually seen as "carby," but here I've flipped the script-packing 35 grams of protein per serving with beans, lentils, and a boost of pea protein. This Easy Plant-Based Protein Chili with Beans gives humble beans a serious upgrade. Hearty and smoky, it's as satisfying as the classic but with the staying power of a protein meal. A creamy chipotle-miso sauce stirred in at the end adds richness and depth, creating a bold, cozy dish-developed by a Registered Dietitian.
Jump to:
- 👩🏼🌾 Ingredients & Health Benefits
- 🫘 Substitutions
- 📝 Tips for Making Protein Chili with Beans
- Protein Chili with Beans Recipe (35g Protein)
- ⚖️ Convert the Recipe to Metric (g & mL)
- ✔️ Storage Tips
- 🫛 Why I Chose Pea Protein
- 🥣 Serving Ideas
- 🥣 More High-Protein Bowls to Try
- 🙋🏽♀️ Recipe FAQs
- 🛒 Shop Recipe Cookware and Ingredients
- 👩🏽🍳 Made this recipe?
- 🍽️ Related Recipes
- 💬 Comments
👩🏼🌾 Ingredients & Health Benefits
As a Registered Dietitian Nutritionist, my goal is to highlight the health benefits of each ingredient. Below, I've included notes on the ingredients from a nutrition expert's perspective.
For the chili with beans:

- Beans (black, kidney, pinto): Packed with fiber, plant protein, and minerals like iron and magnesium. They support heart health and help regulate blood sugar.
- Lentils: High in protein and folate, lentils add bulk and staying power while keeping the dish low in fat.
- Pea Protein Powder (optional): A clean, efficient plant-based protein boost that shifts the carb-to-protein balance, blends seamlessly with the smoky flavors, and makes this chili extra hearty and satisfying.
- Kale or Leafy Greens: Rich in antioxidants, vitamin K, and calcium, they bring extra nutrients and color to the bowl.
- Lime: Adds a burst of vitamin C and brightness that balances the smoky chipotle, while also enhancing iron absorption from the beans and lentils.
- Diced Tomatoes (jarred or canned): Rich in lycopene, an antioxidant linked to heart health, and an easy pantry staple for depth and tang.
For the chiptole sauce:

- Miso Paste: Adds umami depth plus probiotics that support gut health.
- Nutritional Yeast: Brings a cheesy flavor while supplying B vitamins and extra protein.
- Chipotle Pepper in Adobo: Provides smoky heat along with capsaicin, which may support metabolism and reduce inflammation.
See the printable recipe card below for quantities.
🫘 Substitutions
This recipe is versatile and easy to adapt. Below are some simple ingredient substitutions.
- Beans: Use any combo you like-black beans for earthiness, kidney beans for meatiness, pinto beans for creaminess, or white beans for the most protein.
- Lentils: Brown, green, or Puy French lentils hold their shape best, but red lentils will work for a softer texture.
- Pea Protein: Can be left out, or swapped with one-ingredient unsweetened almond protein powder, hemp seeds, or extra mashed beans.
- Greens: Spinach, kale, or collards all work-use what's in your fridge. Kale, collards, and bok choy are low-oxalate.
- Chipotle: If you prefer mild chili, use smoked paprika instead for flavor without heat.
- Miso: Swap with soy sauce or tamari for a similar salty, umami kick.
- Nutritional Yeast: Optional, but it adds a great cheesy note-try a sprinkle of vegan cheese if you prefer.
- Lime: Lemon juice works as a substitute if that's what you have on hand.
- Diced Tomatoes: Fresh tomatoes can be used when in season, but jarred or canned keep the recipe easy and budget-friendly. Use fire-roasted for more smokiness.
📝 Tips for Making Protein Chili with Beans
These additional tips will help you get the best results from this recipe.

- Prep Ahead: Chop onions, garlic, and greens in advance and store in the fridge for quicker cooking.

- Soak Lentils (Optional): Not required, but soaking for 30 minutes (up to 2 hours) can cut the cooking time by 5-10 minutes and may make them easier to digest. Rinse Beans Well: Draining and rinsing canned beans helps remove excess sodium and starch. You can also swap in home-cooked beans for even more control over flavor and texture.

- Protein Boost: Don't skip the pea protein if you want ~35 g protein per serving-it's what transforms beans from "carbs" into a true protein meal. Play with Greens: Kale holds up best, spinach wilts quickly, and collards add a hearty bite.

- Blend the Sauce Smooth: Make sure the chipotle, miso, and plant milk are fully blended for a creamy, even texture before stirring into the pot.

- Season Gradually: Salt levels can vary with canned beans and tomatoes-taste at the end and adjust.

- Top with Fresh Herbs: A handful of cilantro or parsley at the end adds brightness, extra antioxidants, and a fresh finish to balance the smoky chili.

Protein Chili with Beans Recipe (35g Protein)
Ingredients
- 1 medium onion small dice
- 3 cloves garlic minced
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- 1 tablespoon chili powder
- 1 cup dry lentils green, brown, or Puy, rinsed (see notes)
- 3 cups cooked beans or 2 (15-ounce) cans, drained and rinsed
- 2 cups diced tomatoes about 1 jar or can (520g)
- 2 ¼ cups vegetable broth plus more as needed
- 2 cups chopped kale or leafy greens
- ¼ cup pea protein optional
Chipotle Sauce:
- 1 chipotle pepper in adobo plus 1 to 2 teaspoons adobo sauce from the can (see notes)
- 2 teaspoons mellow miso or white miso
- 2 tablespoons nutritional yeast
- ½ cup unsweetened nondairy milk
Season:
- 1 lime juice
- Salt or salt substitute to taste
- ¼ cup chopped cilantro or parsley
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooking for Peanuts.
EQUIPMENT
- Immersion blender or blender
Instructions
- Cook the aromatics and spices: Heat a generous drizzle of vegetable broth or olive oil in a large saucepan over medium-high heat. Sauté the onion for about 4 minutes, or until softened, stirring frequently. Add garlic, oregano, cumin, and chili powder, and cook for about one more minute, or until fragrant, stirring frequently.
- Add the lentils, beans, tomatoes, and broth to cover. Bring to a boil, reduce the heat, and simmer over low heat for about 25 minutes, or until lentils are just tender, adding more broth as needed to keep the lentils covered.Alternatively, use pre-cooked lentils or soaked lentils. See recipe notes below.
- Make the sauce: Meanwhile, blend chipotle pepper, adobo sauce, miso, nutritional yeast, and plant milk until smooth.
- Stir the chopped greens and pea protein powder into the chili.
- Add the sauce and mix well to combine.
- Season with fresh lime juice and salt to taste.
- Garnish with fresh cilantro.
Notes
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.
⚖️ Convert the Recipe to Metric (g & mL)
Use these AI tools to do this:
✔️ Storage Tips
Keep your Protein Chili with Beans fresh and delicious with these simple storage tips.
- Fridge: Store leftovers in an airtight container for up to 5 days. The flavors deepen as it sits, so it tastes even better the next day.
- Freezer: Portion into single servings and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheat: Warm on the stovetop over medium-low heat, stirring often. If it thickens too much, add a splash of broth or water. You can also microwave in 1-minute intervals, stirring between each.
🫛 Why I Chose Pea Protein
I wanted to give this chili a real protein boost without changing its hearty, savory flavor. Pea protein is perfect for that. It blends smoothly into dishes like chili, has a neutral, earthy taste that works well with spices, and keeps the focus on the smoky tomato base.
Beyond taste, pea protein is also one of the best absorbed and most efficiently used plant proteins. It provides all the essential amino acids your body needs, making it a reliable way to increase daily protein intake.
It also comes highly recommended by Dr. Stacy Sims, an exercise physiologist and nutrition scientist who focuses on women's health, performance, and nutrition. Her research highlights how pea protein can support recovery and muscle health, especially for active women.
That's why it made sense for me to stir it into this recipe-simple, effective, and the perfect complement to beans. I chose one tested for heavy metals. See here.
🥣 Serving Ideas

This protein chili with beans is hearty on its own, but a few simple sides and toppings can take it to the next level:
- With Toppings: Brighten your bowl with avocado slices, fresh cilantro or parsley, diced red onion, or a squeeze of lime juice.
- With Crunch: Add crushed tortilla chips, toasted pumpkin seeds, or homemade croutons for texture.
- With Grains: Serve over brown rice, quinoa, or farro to stretch it into a heartier meal.
- With Bread: Pair with cornbread, whole-grain toast, or a warm pita to soak up the smoky chipotle sauce.
- Over Sweet Potatoes: Spoon the chili over baked sweet potatoes for a naturally sweet, fiber-rich base that balances the smoky heat.
- As Leftovers: Use it as a filling for tacos, burritos, or even stuffed peppers the next day.
🥣 More High-Protein Bowls to Try
Loaded Potato Bowl (35g protein): This bowl balances slow-digesting carbs, high-quality plant proteins, and gut-friendly resistant starch- key factors that support fullness and sustainable weight loss.
High-Protein Vegan Chili: High-Protein Vegan Chili recipe, with 39 grams of plant-based protein and 16 grams of fiber per serving.
6-ingredient Black Bean Chili with Peanut Butter: Packed with heart-healthy fats and iron, it's nutritious and delicious.
High-Protein, Easy Lentil Quinoa Salad. Delivers the perfect balance of plant protein, fiber, and longevity-promoting nutrients all in one colorful bowl.
Protein Barley Salad. A marinated, meal-prep staple made with beans, lentils, and barley tossed in an oil-free herb dressing. High in fiber and plant protein.
🙋🏽♀️ Recipe FAQs
Yes! Sauté the onion, garlic, and spices first, then transfer everything (except the greens and chipotle-miso sauce) to the slow cooker. Cook on LOW for 6-7 hours or HIGH for 3-4 hours. Stir in the greens and sauce during the last 15 minutes.
No-it's optional. The chili is hearty without it, but adding it brings each serving to 35 grams of protein.
The chipotle in adobo adds smoky heat. For a milder chili, use just the adobo sauce or swap in smoked paprika. For more kick, add an extra chipotle pepper.
🛒 Shop Recipe Cookware and Ingredients

Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.












Liz Corazza says
Really great recipe that comes together easily. I do recommend Nisha's suggestion of adding the cilantro and a couple tsp of lime juice at the end because it really brings the dish together. Because I didn't have pea protein on hand, I added 1/3 cup quinoa with a bit of extra water as well as a can of Cuban Black Beans I had on hand for a bit of extra richness & spiciness, and I enjoyed those additions. The chipotle sauce is really delicious, though mine looked much more orange than the recipe images. Will absolutely make this again!
Nisha Melvani, RDN says
Love your additions. Thank you for sharing.
Rhonda says
This has to be the best chili I have made ever. Years ago many years ago before I was a vegan I made many different kinds of chili and then after being a vegan still more different kinds of chili. This recipe nailed it. The taste is so very good Plus you’re getting all the benefits of all the different proteins in one meal. Just love this recipe will use it again and again. Thank you, Nisha.
Nisha Melvani, RDN says
Thank you for taking the time to write such a lovely comment. I am so thrilled you enjoyed this chili. I appreciate you!