This post contains affiliate links.
Load up on the ultimate bowl of protein and flavor with this healthy white bean chili recipe. It’s made with chickpeas, lime juice, and sauerkraut for an interesting combo that totally hits the spot!

I’m really excited about this one, because I have a feeling that even the biggest of chili connoisseurs haven’t tried this combo – sauerkraut. in. chili. You heard it here first, folks! Actually, that’s probably too bold a statement, as people have been enjoying sauerkraut in their chili for ages. But having just made it with my own homemade ‘kraut, I’m so excited to share this one.
This white bean chili is made with white beans (obviously), tempeh, lime juice, and chickpeas. It is absolutely decked out in flavor, and the sauerkraut is like icing on the cake!
Reader rating

Here’s What You’ll Need
- Tempeh: Begin with 8 oz of tempeh. We’ll grate this then panfry it to create a ground turkey-like base.
- Flavor Base: Dice up a medium white or yellow onion and mince 4 cloves of garlic. We’ll saute these with a splash of oil to create the flavor base of this chili!
- Spices: Next, add major flavor with 1 teaspoon of each cumin, coriander, and oregano, along with ½ teaspoon of salt and white pepper.
- Beans: Next, add extra oomph by including 2 cans of cannellini beans, drained. If preferred, feel free to sub one or both of the cans of cannellini beans for navy beans or great northern!
- Chickpeas: Follow that up with 1 can of drained chickpeas.
- Broth: Next, soupify this dish with 4 cups of veggie broth.
- Sauerkraut: 2 cups of sauerkraut will add a ton of flavor, balancing out those savory flavors with tart and crunchy ‘kraut!
- Cilantro: ¼ cup of chopped cilantro adds the perfect herby freshness.
- Lime Juice: Finally, squeeze in 2 teaspoons of lime juice for a slight tanginess.
- To serve: To serve, add white cheddar cheese and Greek yogurt on top!

How to make this Vegetarian chili
Chili is usually pretty low maintenance, and this recipe follows suit. Though you have to grate your tempeh and chop your veggies, the rest of the cooking involves simply adding the ingredients to a pot, mashing the beans, and stirring!
Step 1: Prep the tempeh
Using a box grater, roughly grate the tempeh. This will give it the texture of ground turkey!

Step 2: Create the flavor base
Heat the oil in a large pot over medium heat. Add the onion and garlic, cooking until the onion is slightly soft and translucent, about 5 minutes.

Step 3: Cook the tempeh
Add the grated tempeh, cumin, coriander, oregano, pepper, and salt to the pot. Cook until the tempeh is lightly browned, about 5 minutes.

Step 4: Add the beans
Scooch the tempeh mixture to one side of the pot. Add the beans to the empty side of the pot and use a potato masher or fork to roughly mash about 1/3 of them.

Step 5: Soupify the chili
Add the broth and sauerkraut to the pot. Bring it all to a simmer and let it cook for 5 minutes. right before serving, mix in the cilantro and lime juice.

Step 6: Garnish and serve
Serve hot, topped with grated white cheddar cheese and a dollop of Greek yogurt.

The perfect meal prep dish
Whether you need to add to your meal prep tool belt or you just like making recipes ahead of time, this white bean chili is perfect for it. After making, let everything cool down before placing it in food-safe containers and adding it to the freezer! Enjoy within 3 months, heating it up on the stove when ready to enjoy. If refrigerating, enjoy within 5 days.

Healthy White Bean Chili (Family Favorite!)
Ingredients
- 8 oz tempeh, 226 g
- 1 Tbsp olive oil, 15 mL
- 1 medium white or yellow onion, diced
- 4 cloves garlic, minced
- 1 tsp each cumin, coriander, oregano
- ½ tsp white pepper, salt
- 2 14-oz cans cannellini beans*, drained, 396 g
- 1 14-oz can chickpeas, drained, 396 g
- 4 cups broth, 950 mL
- 2 cups sauerkraut, 240 g
- ¼ cup fresh chopped cilantro
- 2 Tbsp lime juice, 30 mL
- To serve: white cheddar cheese, Greek yogurt
Instructions
- Prep Tempeh: Using a box grater, roughly grate the tempeh.
- Flavor Base: Heat oil in a large pot over medium heat. Add onion and garlic, cooking until onion is slightly soft and translucent, about 5 minutes.
- Cook Tempeh: Add the grated tempeh, cumin, coriander, oregano, pepper, and salt. Cook until tempeh is lightly browned, about 5 minutes.
- Beans: Scooch tempeh mixture to one side of the pot. Add the beans to the empty side of the pot. Using a potato masher or fork, roughly mash about 1/3 of the beans.
- Soupify: Add broth and sauerkraut. Bring to a simmer for 5 minutes. Right before serving, mix in cilantro and lime juice.
- Serve: Serve hot, topped with grated white cheddar cheese and a dollop of Greek yogurt.
Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.
Rhubarb, who still doesn’t quite grasp the meaning of “leave it” while I’m shooting, approves of this recipe.
























Is there any way to lower the sodium content on this recipe? Looks delicious by I can’t have that much sodium.
You can reduce the salt and use lower sodium versions of the beans! 😀
edible but pretty bland and forgettable
I’ve made several times and I love it!!
So happy to hear it, Terry! Enjoy! 😀
Hi Sarah
I made this chili recipe today.
It was so good Really enjoyed it
Thanks so much
jean
So happy to hear it, Jean! Enjoy! 😀
Epic bowl of YUM! Split the pot after lime & cilantro and added kraut to half (for the bf who’s krautless;)
Also, added 1 roasted orange bell pepper for added vitamin C, since I had it in the fridge.
Next time I might add a handful of corn kernels.
SO GOOD! Thx Sarah & Rhubarb!
I’m so happy to hear it was a hit! Enjoy! 😀
Never heard of Tempeh until I subscribed to this email Fantastic Chilli wife loved it too despite me hotting it up a bit with additional spices.
Definitely on for a repeat going to try the meat free classic soon
So happy to hear you all liked it, Andrew!! 😀
Great recipe! Very Nutritious, Tasty, and filling.