High Protein Vegan Chili

Jump to RecipeRate this Recipe
5 from 1 vote

This high protein vegan chili doesn’t mess around. Thick, rich, and unapologetically hearty, it makes you forget it’s plant-based until you realize you’re halfway through the bowl and already planning seconds. The mix of beans, tomatoes, and smoky spices hits that meaty texture without trying too hard, and it’s even better the next day when all those flavors have had time to mingle and deepen.

Two white bowls filled with high-protein vegan chili, topped with vegan shredded cheese, sour cream, and cilantro, placed on a pink cloth.

33 grams of protein per serving

The protein in this chili comes from a powerhouse combo of beans and legumes – black beans, kidney beans, and black-eyed peas. Together they pack a serious punch of plant-based protein and fiber, keeping you full without weighing you down. I’ve made this chili more times than I can count, and every single batch still surprises me with how hearty and satisfying it is. Even my meat-eating friends go back for seconds, which says everything.

Why you will love this recipe

  • High protein: Packed with beans and legumes for a hearty, satisfying meal.
  • Easy prep: Everything cooks in one pot with simple pantry ingredients.
  • Flavorful: Smoky paprika, cumin, and chili powder create deep, rich flavor.
  • Meal prep gold: Stores and freezes beautifully for quick future meals.
  • Crowd favorite: Even meat lovers can’t resist a second helping.

Key ingredients and substitutions

Assorted ingredients for high protein vegan chili, including black beans, black-eyed peas, kidney beans, olive oil, cocoa powder, tomato paste, diced tomatoes, spices, garlic, onion, and vegetable stock.
  • Olive oil: Gives a smooth base for sautéing the onions and garlic. For an oil-free version, use a splash of vegetable broth instead.
  • Onions and garlic: The aromatics that build all that deep flavor. Red onions or shallots work fine if that’s what you’ve got.
  • Chili powder and smoked paprika: Adds warmth and that classic chili kick. Adjust the heat level or swap chili powder for extra paprika if you like it milder.
  • Cumin and oregano: Earthy and fragrant, these spices bring balance to the tomato base.
  • Tomato paste and diced tomatoes: Layered tomato flavor and that rich consistency. Crushed tomatoes or tomato sauce can substitute if needed.
  • Cocoa powder: A secret move that deepens the flavor without making it sweet. Don’t skip it.
  • Vegetable broth: Keeps everything saucy and flavorful. Water with stock cubes works in a pinch.
  • Black beans, kidney beans, and black-eyed peas: The trio that brings protein, texture, and heartiness. Pinto beans make a great substitute. If your using dried beans, I love using my instant pot to cook them. Try these recipes: Instant Pot Black Beans, Instant Pot Black Eyed Peas.
  • Salt and pepper: To balance everything at the end, adjust to taste.
  • Toppings: Lime juice, vegan yogurt, vegan cheese, cilantro, and tortilla chips take it all from good to “why haven’t I made this sooner?”

How to make high protein vegan chili

  1. Sauté the aromatics: Heat olive oil in a large pot over medium heat, then add diced onions and cook for about 5 minutes until soft and fragrant.
  2. Add the garlic: Stir in minced garlic and cook for 2 more minutes so it releases that sweet, roasted flavor.
  3. Toast the spices: Mix in chili powder, smoked paprika, cumin, oregano, and tomato paste. Stir for 1-2 minutes until the pot smells amazing.
  1. Build the base: Add diced tomatoes and cocoa powder, stirring until the cocoa fully dissolves into the tomato mix.
  1. Add the vegetable broth: Pour in the broth and stir well. This is where it starts to look like chili.
  2. Add the beans: Tip in black beans, kidney beans, and black-eyed peas (or pinto beans). Stir everything together.
  1. Simmer it down: Bring to a boil, then lower the heat and let it simmer gently for about 20 minutes so the flavors meld.
  2. Taste and season: Add salt and pepper to taste. Adjust consistency with a splash of broth or water if it thickens too much.
  3. Serve it up: Top with lime juice, chopped cilantro, vegan cheese, vegan yogurt, or a handful of tortilla chips for crunch.
A white bowl of high protein vegan chili topped with plant based shredded cheese and cilantro sits on a pink cloth, with a gold spoon and a bowl of cheese in the background.

Recipe notes and tips

  • Spice level: Adjust the chili powder or paprika to suit your heat tolerance. You can also toss in jalapeños or chipotle for an extra kick. For a milder option (for my kids!) I skip the chili powder and just add some sweet paprika.
  • Flavor enhancer: A splash of tamari or soy sauce at the end adds umami depth.
  • Texture control: If you like it thicker, simmer uncovered for a few extra minutes. For a looser consistency, add a splash of vegetable broth.
  • Protein boost: Stir in crumbled extra-firm tofu or TVP for an even meatier texture and extra plant protein.
  • Next-day magic: This chili always tastes even better after sitting overnight – the flavors deepen and the texture thickens perfectly.

Storage instructions

  • Refrigerator: Store leftovers in an airtight container and keep in the fridge for up to 5 days.
  • Freezer: Freeze in single portions or family-size containers for up to 3 months. Let it cool completely before freezing.
  • Reheat: Warm it on the stovetop over medium heat or in the microwave until hot, adding a splash of broth if it’s too thick.
  • Meal prep bonus: It holds up beautifully for weekly lunches – the flavor just keeps improving.

Variations

  • Tofu chili: Crumble extra-firm tofu and sauté it with the onions for a meaty texture and extra protein.
  • Quinoa boost: Stir in cooked quinoa near the end for added fiber and a thicker consistency.
  • Chipotle twist: Add a spoonful of chipotle salsa or chipotle powder for smoky depth and heat.
  • Oil-free option: Skip the olive oil and sauté your onions in a bit of vegetable broth instead.
  • Sweet note: A pinch of brown sugar or a grated carrot balances acidity from the tomatoes if you like a milder finish.
  • Veggie-loaded: Toss in diced bell peppers, jalapeños, or corn to add more color and texture.
  • Spice it up: For extra heat, add a dash of cayenne or a splash of your favorite hot sauce while it simmers.

What to serve with high protein vegan chili

  • Toppings: Load it up with vegan sour cream or Vegan Cream Cheese, grated vegan cheese, fresh cilantro, and a squeeze of lime.
  • Sides: Serve with fluffy quinoa, warm Gluten-Free Cornbread, or a simple side of Cilantro Lime Radish Rice or Instant Pot Basmati Rice to soak up all that chili goodness.
  • Crunch: Tortilla chips or crispy baked pita wedges make the perfect crunchy contrast on top or on the side.
  • Fresh add-ons: A quick tomato salsa, Taco Truck Green Sauce, or sliced jalapeños bring brightness and a little extra heat.
  • Extras: Pair it with a green salad dressed in lime or chili oil, or a Pickled Beet Salad to keep things light but full of flavor.

Frequently asked questions

Can I skip the cocoa powder?

Yeah, totally. It just adds a little richness, doesn’t make it taste like chocolate or anything. Your chili will still be solid without it.

Can I use dried beans instead of canned?

You can, just make sure they’re fully cooked first. Nobody wants crunchy beans in their chili, that’s a hard pass!

Is it gluten-free?

Pretty much, yeah. Just double-check your stock and spices because some sneak gluten in there. Everything else in this recipe is good to go.

A close-up of a ladle filled with thick, chunky high protein vegan chili containing beans and tomatoes over a pot of chili.

More Mexican-inspired recipes you will love

Have you made this recipe? I’d love to know <3 Tag me on Facebook and InstagramPin it on Pinterest, and please give it 5 stars with a review below! Don’t forget to subscribe to the email list (top right of this page) for sparkly new recipes in your inbox.

A white bowl filled with high protein vegan chili topped with dairy free shredded cheese, sour cream, and cilantro, placed on a pink cloth napkin.

High Protein Vegan Chili Recipe

Bethany Galloway
This high protein vegan chili is thick, rich, and unapologetically hearty. The mix of beans, tomatoes, and smoky spices hits that meaty texture without trying too hard, and it’s even better the next day when all those flavors have had time to mingle and deepen.
Prep Time 5 minutes
Cook Time 35 minutes
Total Time 40 minutes
Course Main Course
Servings 6 Servings
Calories 608
Protein 33

Ingredients

  • 4 tablespoons olive oil
  • 2 onions - diced
  • 8 cloves garlic - minced
  • 3 tablespoons chili powder - omit or add extra paprika to avoid heat
  • 6 teaspoons smoked paprika
  • 2 teaspoons ground cumin
  • 2 teaspoons dried oregano
  • 4 tablespoons tomato paste
  • 4 cans diced tomatoes - 56oz
  • 2 tablespoons cocoa powder
  • 4 cups vegetable broth - or water with 4 vegetable stock cubes
  • 2 can black beans - drained and rinsed (30 oz)
  • 4 cans kidney beans - drained and rinsed (60 oz)
  • 2 cans black eyed peas - drained and rinsed, or pinto beans (30 oz)
  • 1 teaspoon salt - more or less to taste (depending on your vegetable broth)
  • ground black pepper - to taste

To garnish:

  • squeeze fresh lime juice
  • plain vegan yogurt - greek yogurt, or sour cream
  • vegan cheese grated - or cheese of choice
  • cilantro - chopped
  • tortilla chips

Instructions

  • Begin by heating the oil in a large pot on the stove over medium heat.
    4 tablespoons olive oil
  • When the oil is hot, add the onion and sauté for 5 minutes, followed by the garlic for 2 more minutes.
    2 onions, 8 cloves garlic
  • Add the spices and tomato paste, stir well and cook for 1-2 minutes, until fragrant.
    3 tablespoons chili powder, 6 teaspoons smoked paprika, 2 teaspoons ground cumin, 2 teaspoons dried oregano, 4 tablespoons tomato paste
  • Add the diced tomatoes, cocoa powder, and vegetable broth, and stir until the cocoa powder is dissolved.
    4 cans diced tomatoes, 2 tablespoons cocoa powder, 4 cups vegetable broth
  • Add the beans and salt, increase the heat, and bring it to a boil.
    2 can black beans, 4 cans kidney beans, 2 cans black eyed peas, 1 teaspoon salt
  • Reduce the heat and simmer for 20 minutes.
  • Adjust the seasoning and serve with your favorite toppings like a squeeze of fresh lime, cilantro, vegan cheese, plain vegan yogurt, and tortilla chips.
    ground black pepper, squeeze fresh lime juice, plain vegan yogurt, vegan cheese grated, cilantro, tortilla chips

Notes

  • Spice level: Adjust the chili powder or paprika to suit your heat tolerance. You can also toss in jalapeños or chipotle for an extra kick.
  • Flavor enhancer: A splash of tamari or soy sauce at the end adds umami depth.
  • Texture control: If you like it thicker, simmer uncovered for a few extra minutes. For a looser consistency, add a splash of vegetable broth.
  • Protein boost: Stir in crumbled extra-firm tofu or TVP for an even meatier texture and extra plant protein.
  • Next-day magic: This chili always tastes even better after sitting overnight – the flavors deepen and the texture thickens perfectly.
 

Storage instructions

  • Refrigerator: Store leftovers in an airtight container and keep in the fridge for up to 5 days.
  • Freezer: Freeze in single portions or family-size containers for up to 3 months. Let it cool completely before freezing.
  • Reheat: Warm it on the stovetop over medium heat or in the microwave until hot, adding a splash of broth if it’s too thick.
  • Meal prep bonus: It holds up beautifully for weekly lunches – the flavor just keeps improving.

Nutritional Information

Calories: 608kcal | Carbohydrates: 99g | Protein: 33g | Fat: 13g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Sodium: 1569mg | Potassium: 2053mg | Fiber: 32g | Sugar: 15g | Vitamin A: 3015IU | Vitamin C: 34mg | Calcium: 220mg | Iron: 14mg

Similar Posts

  • Air Fryer Canadian Bacon

  • Cottage Cheese Bruschetta Dip

  • Egg White Oatmeal

  • Air Fryer Boiled Eggs

  • Cottage Cheese Banana Pudding

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating