Dairy-Free White Bean Vegetable Chili (Freezer Friendly)

Before you get super skeptical about white chili, hear me out first. I was skeptical initially as well, but the flavors and textures in this cozy meal prep won me over instantly.

What is white chili?

It’s basically regular chili, but instead of tomatoes, it’s got loads of cream — depending on the recipe. This one doesn’t include cream! Instead, we’re using a white bean puree to get that thick texture.

I have nothing against heavy cream or milk in recipes. The truth is that I have never successfully used up a whole thing of heavy cream before it spoils… and that’s why I refuse to buy it for meal prep recipes. My goal for YOU is to use up nearly everything you buy, and everything leftover should be able to sit in your fridge or pantry for a while.

You might be wondering… what about coconut milk? To be honest, I couldn’t wrap my head around coconut milk in this chili recipe, but if you want to try it, be my guest!

Let’s talk about adjusting this easy, veggie-packed recipe.

Pick your protein:

This recipe is written with mushrooms. If you want something different, you can try chickpeas, pinto beans or more white beans for protein!

Pick your veggies:

Here we have corn, bell pepper and green onion as our main veggies. You can add/replace them with chopped poblano peppers, chopped green beans, peas, shredded brussels sprouts, spinach, kale or swiss chard and red onion. You can add tomatoes too, but then it’s not really white chili anymore!

The one thing that probably shouldn’t change in this recipe:

The white bean base is a major component in this recipe and I personally wouldn’t replace it! If you’re really not into white beans, I suggest using the veggies/protein you picked in a different chili recipe with a tomato base instead.


Cilantro, chopped jalapeno, crumbled tortilla chips, avocado and shredded cheese make excellent additions to this chili! Feel free to top the chili off with any of these and you’ll be good to go.

How to add more volume to or double this recipe:

To double this recipe, simply double the ingredients! You may need to do it in batches or use a really big pot.

To add more volume to this recipe, start by adding more veggies. I suggest adding spinach, green beans or peas as a good place to start. Another idea would be adding some cooked quinoa or wild rice to the chili to make it more filling.

Storage & reheating notes:

This chili lasts for up to 5 days in the fridge and it’s freezer friendly for up to 3 months! It reheats well in the microwave or on the stove. If you freeze it, you can thaw it out in the fridge overnight then reheat it quickly in a pot on the stove for best results. I also recommend adding 1/4 cup of shredded cheese on top before heating up!

Happy prepping!

Print Recipe

print recipe


Dairy-Free White Bean Chili (Freezer Friendly)


Votes: 0
Rating: 0

Rate this recipe!

Prep Time

10 minutes

Cook Time

40 minutes




  • 1 TBSP olive oil
  • 30 oz can of cannellini beans
  • 1 TBSP olive oil for white beans
  • 1 TBSP water
  • 8 oz baby bella mushrooms sliced
  • 1 green bell pepper chopped
  • 2 cloves garlic chopped
  • 1/2 yellow onion chopped
  • 2 cups broth or water
  • 15 oz can of corn rinsed and drained
  • 1 jalapeno seeded and chopped
  • 1 tsp onion powder
  • salt and pepper to taste
  • 1/2 tsp chipotle powder
  • 1 lime cut into wedges
  • 1 bunch cilantro chopped
  • 1 cup shredded cheese of your choice


  1. Add the mushrooms to a large pot with 1 TBSP olive oil and a splash of water and cook on medium/low heat until dark brown in color (about 5-10 minutes). Remove from the pan and set aside.
  2. Puree the beans: Rinse and drain half of the beans and add them to a food processor or blender. Add salt, 1 TBSP olive oil and 1 TBSP water to the processor/blender and process until smooth. Set the bean puree aside.
  3. Add 1 TBSP oil to the large pot over medium heat, followed by the chopped onion, bell pepper and garlic. Cook and stir occasionally for about 5 minutes, or until fragrant. Add the broth, bean puree, corn, jalapeno, onion powder, salt, pepper and chipotle powder. Rinse and drain the other can of beans and add it to the pot as well. Give it a good stir and bring the chili to a low boil, then reduce to a simmer. Cook uncovered for 15-20 minutes.
  4. Taste the chili and adjust spices/seasonings as needed. Squeeze half a lime over the pot and add the cilantro, mushrooms and cheese, then divide the chili into your meal prep containers. Use the remaining lime wedges and any remaining cilantro as garnishes.

Leave a Reply