As I stood in my kitchen, the enticing aroma of sautéing onions and garlic made my heart skip with joy—it’s moments like these that remind me why I love cooking at home. This 30-Minute Creamy White Bean Enchilada Soup is a cozy embrace in a bowl, packing all the beloved flavors of traditional enchiladas into a quick, nourishing soup. With its luxurious creaminess and a perfect blend of spices, this vegetarian delight is not only a crowd-pleaser but also freezer-friendly, making it a savvy choice for meal prep. Whether you’re looking for a comforting weeknight dinner or a hearty option to impress guests, this recipe delivers satisfaction with minimal fuss. Curious about how to whip up this deliciousness in just half an hour? Let’s dive into the details and get you started!

Why Is This Soup So Irresistible?
Quick and Easy: This 30-minute wonder is perfect for busy evenings and makes weeknight dinners a breeze.
Creamy Delight: With a smooth texture and rich flavors, it feels indulgent while being entirely vegetarian.
One-Pot Wonder: Enjoy a simple cleanup with just one pot needed for this luscious soup.
Versatile Adjustments: Easily customize to your taste preferences—add spices or even sneak in some veggies!
Freezer-Friendly: Make a big batch and stash it away for quick meals later; it’s the ultimate in meal prep!
Serve with a side of tortilla chips or a fresh salad for an unforgettable meal experience.
White Bean Enchilada Soup Ingredients
• Curious about what makes this dish so creamy and delicious? Here’s what you’ll need!
For the Soup Base
- Extra-virgin olive oil – Provides healthy fat and flavor; substitute any neutral oil if preferred.
- Yellow onion – Adds sweetness and depth; a red onion can be used for a sharper flavor.
- Green bell pepper – Provides crunch and sweetness; substitute any bell pepper of your choice for different flavors.
- Garlic cloves – Offers aroma and flavor; can substitute with garlic powder (about 1 tsp for 4 cloves).
- Ground cumin – Adds warmth and earthiness; replace with coriander for a different flavor profile.
- Kosher salt – Enhances overall flavor; table salt can be used but adjust amount as it is saltier.
- Chili powder – Adds mild spice and flavor; adjust amount to taste or substitute with smoked paprika for a smokier profile.
- Black pepper – Gives heat and flavor depth; freshly cracked pepper is recommended.
- All-purpose flour – Used to create a thick roux for creaminess; for gluten-free, use cornstarch or arrowroot slurry.
- Vegetable broth – Base for the soup; chicken broth can be used for non-vegetarian options.
- Whole milk – Adds creaminess; substitute with cashew milk for a vegan version.
For Protein and Texture
- Navy beans – Provides protein and fiber; can substitute with Great Northern or cannellini beans.
- Chopped green chiles – Contributes spice and flavor; adjust quantity for desired heat level.
- Corn (fresh or frozen) – Adds sweetness and texture; use cooked corn for added flavor; canned corn can be used if rinsed well.
For Serving
- Plain whole-milk Greek yogurt – Adds creaminess and tang; substitute with sour cream or a dairy-free alternative for vegan needs.
- Optional garnishes – Fresh cilantro, diced avocado, and tortilla chips add freshness and crunch; they beautifully elevate your White Bean Enchilada Soup!
Step‑by‑Step Instructions for 30-Minute Creamy White Bean Enchilada Soup
Step 1: Sauté Vegetables
Begin by heating 2 tablespoons of extra-virgin olive oil in a large Dutch oven over medium heat. Once shimmering, add 1 chopped yellow onion and 1 diced green bell pepper. Cook for about 6 minutes, stirring occasionally, until the vegetables are softened and fragrant. Next, add 3 minced garlic cloves, 1 teaspoon of ground cumin, 1 teaspoon of chili powder, ½ teaspoon of kosher salt, and ¼ teaspoon of black pepper. Sauté for an additional 2 minutes until aromatic.
Step 2: Make Roux
Sprinkle 2 tablespoons of all-purpose flour over the sautéed vegetables, stirring to coat everything evenly. Cook this mixture for 2 full minutes; this step helps eliminate the raw flour taste and creates a thick roux for your creamy White Bean Enchilada Soup. Keep stirring to combine, and watch for the mixture to slightly darken while maintaining a uniform consistency.
Step 3: Combine Broth & Milk
Slowly whisk in 4 cups of vegetable broth and 1 cup of whole milk, ensuring that you scrape up any brown bits from the bottom of the pot for added flavor. Raise the heat to medium-high and bring the mixture to a gentle boil. As the soup heats, keep stirring occasionally to maintain a smooth texture, ensuring that the roux thickens without clumping.
Step 4: Add Remaining Ingredients
Once boiling, add in 1 can of drained navy beans, 1 can of diced green chiles, and 1 cup of corn (fresh or frozen). Stir gently to combine all ingredients, then reduce the heat to a simmer. Let the soup cook uncovered for about 15 minutes, stirring occasionally, until it’s slightly thickened and beautifully creamy, resembling a comforting chowder.
Step 5: Add Yogurt
To create a luscious finish, mix ½ cup of hot soup into a bowl with ½ cup of plain whole-milk Greek yogurt to temper it and prevent curdling. After mixing until smooth, return this mixture to the soup pot and stir well to blend. The result will be a rich, creamy consistency for your White Bean Enchilada Soup, making each bowl irresistibly inviting.
Step 6: Serve and Garnish
Ladle the soup into bowls and top with your favorite garnishes, such as fresh cilantro, diced avocado, and crunchy tortilla chips. Serve hot for a warm, comforting meal that the whole family will enjoy. The flavors will meld beautifully, making your Creamy White Bean Enchilada Soup a delightful experience to savor.

How to Store and Freeze White Bean Enchilada Soup
Fridge: Store any leftover White Bean Enchilada Soup in an airtight container for up to 4 days. This makes it easy to enjoy a warm bowl anytime you crave its comforting flavors.
Freezer: For long-term storage, freeze the soup in airtight containers or heavy-duty freezer bags for up to 3 months. Remember to leave some space for expansion.
Reheating: Thaw your frozen soup in the refrigerator overnight, then reheat gently on the stove or microwave until warmed through. Stir frequently to maintain its creamy texture.
Avoid Curdling: When reheating, avoid bringing the soup to a rolling boil, especially if it contains yogurt. A gentle heat preserves its smoothness, making every spoonful delightful!
Expert Tips for Creamy White Bean Enchilada Soup
-
Yogurt Caution: Always temper your yogurt with hot soup before adding it to prevent curdling, ensuring a silky smooth texture for your White Bean Enchilada Soup.
-
Adjust Seasonings: Taste as you go! Don’t be afraid to tweak the salt and spices to fit your palate; everyone’s flavor preference is unique.
-
Bean Substitutes: If you can’t find navy beans, Great Northern or cannellini beans work beautifully too, keeping the protein and fiber intact.
-
Spice Control: For a milder soup, reduce the amount of chili powder or try sweet paprika instead. Adjust spices according to your family’s heat tolerance!
-
Storage Smart: This soup is fantastic for meal prep—freeze portions in individual containers. Just reheat gently for a cozy meal anytime!
White Bean Enchilada Soup Variations
Customize your soup adventure with these exciting variations that can elevate your Creamy White Bean Enchilada Soup!
-
Protein Boost: Add shredded chicken or turkey for a heartier meal. This change enhances the soup’s richness and turns it into a filling dish.
-
Dairy-Free/Vegan: Swap out whole milk for cashew milk and use plant-based yogurt or silken tofu for creaminess without dairy. You’ll still enjoy a luscious texture!
-
Fiery Kick: For those who adore spice, toss in jalapeños or chipotles. The extra heat will create an exciting flavor profile that adventurous eaters will love.
-
Hearty Veggie Medley: Incorporate diced zucchini or diced carrots for additional nutrition and texture. Each spoonful turns into a colorful bowl full of goodness.
-
Smoky Flavor: Use smoked paprika instead of chili powder if you love that rich, smoky taste. It adds a delightful twist that complements the creamy base.
-
Herbed Delight: Fresh herbs such as cilantro or parsley can make the flavors pop! Add them just before serving for a beautiful, fresh finish.
-
Thick and Chunky: If you prefer a thicker consistency, reduce the broth or add more beans. This will result in a chunky, chowder-like soup that is satisfyingly hearty.
-
Tortilla Crunch: Serve with crushed tortilla chips or homemade croutons sprinkled on top. This satisfying crunch partners beautifully with the creamy soup, enhancing each bite.
As you explore these variations, don’t forget to check out other delightful recipes like our Black Bean Spinach Burritos or cozy Alfredo Lasagna Soup. Happy cooking!
Make Ahead Options
These Creamy White Bean Enchilada Soup preparations are perfect for busy weeknights! You can chop the vegetables (onion, bell pepper, and garlic) and store them in the refrigerator for up to 3 days. Additionally, you can prepare the roux (flour mixed with sautéed veggies) up to 24 hours in advance, simply storing it in an airtight container. To maintain quality, refrigerate all components separately, and combine them only when ready to cook. When it’s time to serve, just whisk in the vegetable broth and milk, simmer for 15 minutes, and finish by adding the Greek yogurt right before serving. This way, you’ll enjoy a flavorful and hearty meal without the last-minute scramble!
What to Serve with Creamy White Bean Enchilada Soup
This comforting bowl of goodness is perfect for creating a complete meal that will warm your heart and satisfy your taste buds.
-
Crispy Tortilla Chips: Perfect for dipping, these crunchy bites add texture and enhance the flavors of the soup. They’re a must-have alongside your creamy delight!
-
Fresh Guacamole: The smoothness of ripe avocados provides a delightful contrast to the soup’s thickness, while the lime and cilantro brighten each bite.
-
Simple Green Salad: A light salad with mixed greens, cherry tomatoes, and a zesty vinaigrette brings freshness, balancing the rich soup beautifully.
-
Spanish Rice: The fluffy, seasoned rice offers a hearty side that complements the flavors of the Creamy White Bean Enchilada Soup, ensuring a satisfying meal.
-
Roasted Vegetables: Colorful and flavorful, roasted vegetables bring depth and a hint of smokiness, making each bite of your meal extraordinary.
-
Margaritas: For an adult pairing, a classic margarita’s citrusy zing and refreshing taste harmonize perfectly with the comforting soup, enhancing your dining experience.

Creamy White Bean Enchilada Soup Recipe FAQs
How do I select the best vegetables for this soup?
Absolutely! When choosing vegetables, look for fresh, firm produce. For the onion, a yellow onion is perfect for sweetness, while green bell peppers should be vibrant without dark spots. Fresh garlic should feel firm and with none of those tell-tale green shoots. Always opt for quality ingredients to ensure a delicious soup!
How should I store leftover Creamy White Bean Enchilada Soup?
You can store any leftover White Bean Enchilada Soup in an airtight container in the refrigerator for up to 4 days. Make sure to let the soup cool to room temperature before sealing it tightly. Reheat on the stove or microwave when you’re ready for a warm bowl again!
Can I freeze this soup, and how do I do it?
Yes, you can freeze the soup! Pour it into airtight containers or heavy-duty freezer bags and freeze for up to 3 months. Be sure to leave some space at the top of the container to allow for expansion. To thaw, simply place it in the refrigerator overnight, then reheat gently for a comforting meal at your convenience.
What are some common issues when making this soup?
One common issue is curdling the yogurt when adding it to the hot soup. To avoid this, you should always temper the yogurt first by mixing a small amount of hot soup into the yogurt until it’s warm, then add it back to the pot. This technique ensures your soup stays smooth and creamy without lumps. If the soup is too thick, simply add a splash more vegetable broth or milk to reach your desired consistency.
Are there any dietary considerations I should be aware of?
Very! If you’re cooking for someone with allergies, be cautious with the ingredients. For a gluten-free option, use cornstarch or arrowroot instead of flour. If you’re making this soup vegan, opt for cashew milk and a plant-based yogurt. Always double-check labels to ensure all ingredients meet dietary needs!

Creamy White Bean Enchilada Soup Ready in 30 Minutes
Ingredients
Equipment
Method
- Heat 2 tablespoons of extra-virgin olive oil in a large Dutch oven over medium heat. Add 1 chopped yellow onion and 1 diced green bell pepper. Cook for about 6 minutes until softened.
- Add 3 minced garlic cloves, 1 teaspoon of ground cumin, 1 teaspoon of chili powder, ½ teaspoon of kosher salt, and ¼ teaspoon of black pepper. Sauté for 2 minutes.
- Sprinkle 2 tablespoons of all-purpose flour over the sautéed vegetables, stirring to coat. Cook for 2 minutes.
- Slowly whisk in 4 cups of vegetable broth and 1 cup of whole milk. Bring to a gentle boil, stirring occasionally.
- Add in 1 can of drained navy beans, 1 can of diced green chiles, and 1 cup of corn. Stir gently, reduce heat, and let simmer for about 15 minutes.
- Mix ½ cup of hot soup into ½ cup of Greek yogurt to temper it. Return to the soup pot and stir well.
- Ladle soup into bowls and top with garnishes like cilantro, avocado, and tortilla chips. Serve hot.

Leave a Reply