Mexican Cauliflower White Bean Soup

Smoky cauliflower white bean soup is the perfect lunch or weeknight meal. Made with just 7 ingredients, this soup is ready in 30 minutes and is packed with flavor! It’s so easy to make and super filling!

If you love soup, you should check out all of my quick and easy soup recipes, including this Spicy white bean soup or cauliflower lentil soup.

Bowl of Mexican cauliflower white bean soup topped with chips and cilantro.

One of the reasons I started my own meal prep catering company back in 2015 was because I kept hearing how difficult it can be to get dinner on the table quickly. I started sharing my recipes here at Bites of Wellness as a way to help you find ways to get a really nourishing, flavorful meal on the table in 30 minutes or less!

This post contains affiliate links. As an amazon associate I earn from qualifying purchases. Click here to read my policy and more about affiliate links.

Why you will love this recipe

  • Soup is a great way to get in more veggies
  • Creamy comfort food
  • Great for meal prep
  • Good for you ingredients that make this vegan, gluten free, and dairy free
Ingredients to make Mexican cauliflower white bean soup.

Ingredient to highlight

  • Cauliflower – the cauliflower helps to make the soup super creamy and also adds some veggies to the soup.
  • Vegetable Broth – gives the soup so much flavor!
  • Great Northern White Beans (or cannellini beans) – the secret ingredient to make super creamy soup!

How to make smoky cauliflower white bean soup

Preheat a large dutch oven or large pot over medium heat while you chop up the cauliflower (about 5 minutes).

Chop the cauliflower. Learn how to cut a head of cauliflower in this video.

Cauliflower florets being chopped on a cutting board.
Cook cauliflower: Cook the cauliflower a total of 4-5 minutes over medium heat.

Cauliflower in a pot after sautéing.

Add the water, vegetable broth, salt and spices to the pot and stir well. Cook 15 minutes to allow cauliflower to soften.

Mexican cauliflower white bean soup before simmering.

Drain the white beans and add them to the soup. Cook 2-3 minutes to warm the beans through.


Blend the soup: Blend smooth with an immersion blender or transfer the soup in batches to a blender, being careful to not overfill the blender with hot liquids (also be sure to vent the blender and put a clean dishtowel over the top so you don’t get soup on the ceiling).

Immersion blender blending up the soup after cooking.
Serve hot with your favorite toppings.

The best toppings for this soup

This Mexican spiced cauliflower white bean soup is great on it’s own. If you love added crunch or color to your soup, here are some great toppings you could add:

  • Cilantro
  • Sliced jalapenos (fresh or pickled)
  • Pickled Red Onions
  • Chopped red onion, roasted red pepper, tomatoes
  • Avocado cubes
  • Crushed tortilla chips or plantain chips
  • Crushed red pepper flakes
  • Roasted cauliflower florets
Ladle of cauliflower white bean soup over the pot.

FAQs

Can you make this in the instant pot?

Yes! This soup would be perfect in the instant pot!

  • Add all the ingredients to the instant pot.
  • Cook for 3 minutes high pressure.
  • Let pressure naturally release at least 10 minutes, then you can manually release remaining pressure.
  • Blend with immersion blender and enjoy!

What other beans can you use to make this cauliflower bean soup?

I like to use a thin skinned white bean. Some great options include:

  • Cannellini beans
  • Navy Beans
  • Chickpeas
  • Kidney beans (this will change the color)
  • Lentils (green or red would work here – this will change the color).
Tortilla chips in a bowl of Mexican cauliflower white bean soup.
★ Did you make this recipe? Please give it a star rating below!
Bowl filled with cauliflower white bean soup with a spoon in the soup.

Smoky Cauliflower White Bean Soup

Mexican Cauliflower White Bean Soup is the perfect satisfying lunch or dinner! Ready in under 30 minutes, this soup is creamy, rich in flavor and uses easy to find ingredients! This smoky cauliflower soup is creamy without any cream or dairy and is naturally dairy free, vegan and gluten free.
4.50 from 2 votes
Print Pin Save Rate
Course: Soup
Cuisine: American, Mexican
Keyword: cauliflower white bean soup, white bean cauilflower soup
Prep Time: 3 minutes
Cook Time: 20 minutes
Total Time: 23 minutes
Servings: 4 servings

Guided Recipe Video

Ingredients

Instructions

  • Preheat a Dutch oven or large pot over medium heat.
  • Chop the cauliflower florets into equal size pieces (no need for them to be pretty, just uniform).
  • Spray the pot with olive oil (or avocado oil) spray and add the cauliflower, don't stir immediately.
  • After about 2 minutes, stir the cauliflower and continue to cook, a total of 4-5 minutes.
  • After cooking 4-5 minutes, add the vegetable broth, water, smoked paprika, cumin, salt and garlic powder, stir well.
  • Simmer over medium heat for about 15 minutes, to soften the cauliflower.
  • While the soup is simmering, drain and rinse the canned white beans.
  • After 15 minutes of cooking, add the white beans so the soup mixture. Cook 2-3 minutes to heat the beans.
  • Turn off the heat. Blend the soup using an immersion blender in the pot or carefully transfer the soup (in batches) to a blender to blend until smooth.

Notes

Tips on cutting a head of cauliflower:
  • Start by turning the cauliflower over so the stem is pointing up. Cut away any green leaves.
  • Use your knife and cut around the stem at a 30 degree angle, this will remove most of the stem and the cauliflower will break up into much more manageable pieces.
  • From here, since you aren’t worrying about presentation, just cut the cauliflower into equal size pieces. 
Time Saving Tips:
  • If you are short on time, you can also use a bag of cauliflower florets from the store. You will want to take a moment to chop them into equal size pieces so they are able to cook evenly. 
  • You can also use frozen riced cauliflower (2 bags) in place of the cauliflower. This cuts the cooking time down as well. Simmer the riced cauliflower for about 7-8 minutes before adding the beans. You will want to reduce the water from 2 cups to 1 cup. 
  • If you need this soup to be ready in 20 minutes, omit sautéing the cauliflower and just add all the ingredients (except the beans) to the pot and simmer for 16-17 minutes. Add the beans, simmer 2-3 more minutes and blend.
Storage:
  • Store in the fridge 4 days (use mason jars for individual storage). 
  • Store in the freezer up to 3 months in a freezer safe container. To make it easy to portion, I recommend freezing in silicone containers first, then transfer those to a freezer safe bag for long term storage. 

Nutrition Information

Nutrition Facts
Amount per Serving
Calories
232
Fat
 
1
g
Carbohydrates
 
48
g
Fiber
 
16
g
Sugar
 
5
g
Protein
 
17
g
Where does nutrition info come from? Nutrition facts are provided as a courtesy, sourced from the USDA Food Database.
DID YOU LOVE THIS RECIPE?Let others know by rating and leaving a comment below!

Similar Posts

2 Comments

  1. 4 stars
    It was easy and very tasty. I like the addition of the beans for protein. Smoked paprika makes everything good. You can easily change the flavor based on what you garnish with before serving.

  2. 5 stars
    Tried this the other night, the cauliflower and beans worked really well and it was delicious.
    Thanks for sharing

Leave a Reply

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

Recipe Rating