Jump to Recipe Print RecipeWith a bright pop of color and a creamy texture that feels like a warm hug in a bowl, my Creamy White Bean Enchilada Soup is the ultimate solution for busy weeknights. In just 30 minutes, this vegetarian delight combines the comforting essence of traditional enchiladas with the heartiness of white beans and a zesty hint of green chiles. It’s not just about the speed—this meal prep-friendly soup is rich in protein and fiber, making it both nutritious and satisfying. Whether you’re hosting a cozy dinner or simply craving a bowlful of something delicious, you’ll find this soup to be a versatile crowd-pleaser. What delightful variations will you create to make it your own? Why is this soup a weeknight winner? Quick preparation: In just 30 minutes, you can whip up a nourishing meal, perfect for busy evenings. Nutritious and filling: Packed with protein-rich white beans, this soup will keep you satisfied and nourished. Versatile flavors: Customize it by switching beans or adding spices for a personal touch, like swapping navy beans for chickpeas. Meal prep friendly: Make a big batch and freeze portions for those days when you need a quick dinner; it’s easy to store and reheat! Crowd-pleaser: Whether you’re serving family or hosting friends, this creamy delight is sure to bring everyone to the table, just like my popular Cajun Potato Soup or Chicken Gnocchi Soup. White Bean Enchilada Soup Ingredients • Perfect for adding your own flavor twists! For the Base Extra-virgin olive oil – A rich foundation for sautéing veggies and adding depth. Yellow onion – Sweetens the soup and serves as a flavor base. Green bell pepper – Offers texture and can be swapped with any bell pepper for variety. Garlic cloves – Freshly minced for the most flavorful kick. For Seasoning Ground cumin – Provides that warm, earthy flavor typical of Mexican cuisine. Kosher salt – Essential for enhancing flavor; adjust according to your salt preference. Chili powder – Adds depth and mild heat; consider using ancho chili powder for more kick. Black pepper – Freshly ground adds the best subtle heat. For the Creamy Texture All-purpose flour – Thickens the soup for that creamy, satisfying consistency; use gluten-free flour for a GF option. Vegetable broth – The perfect base; swap with chicken broth for a meaty version. Whole milk – Adds creaminess; substitute with cashew milk for a dairy-free alternative. For the Heartiness Navy beans – These protein-packed beans are essential; Great Northern or cannellini beans work well, too. Chopped green chiles – Provides a mild spice and distinct flavor essence. Corn (fresh or frozen) – Sweetens the bite; optional based on your taste. For Garnish Plain Greek yogurt – Creamy and tangy; sour cream is a fitting substitution if desired. Optional garnishes – Enhance the soup’s presentation with fresh cilantro, diced avocado, or crunchy tortilla chips. Embrace this White Bean Enchilada Soup with your favorite twists—it’s both comforting and versatile! Step‑by‑Step Instructions for Creamy White Bean Enchilada Soup Step 1: Heat the Base In a large pot, heat 2 tablespoons of extra-virgin olive oil over medium heat until shimmering, about 1–2 minutes. Add 1 chopped yellow onion and 1 diced green bell pepper to the pot. Sauté for approximately 6 minutes, stirring occasionally, until the vegetables are softened and the onion becomes translucent. Step 2: Aromatics and Spices Once the vegetables are tender, stir in 3 minced garlic cloves, 1 teaspoon of ground cumin, 1 teaspoon of chili powder, 1 teaspoon of kosher salt, and ½ teaspoon of black pepper. Cook for another 2 minutes, allowing the spices to become fragrant and the garlic to soften, which enhances the flavor profile of your White Bean Enchilada Soup. Step 3: Incorporate Flour Sprinkle ¼ cup of all-purpose flour over the sautéed vegetables, stirring continuously for 2–3 minutes to cook off the raw flour taste. The mixture should transform into a paste-like consistency, signifying it’s ready for the next step. This will help thicken your soup and create that creamy texture. Step 4: Add Liquid Ingredients Gradually whisk in 4 cups of vegetable broth and 1 cup of whole milk to the flour mixture, ensuring there are no lumps. Continue stirring until the mixture is smooth and well combined. Increase the heat slightly to bring it to a gentle simmer; this will help achieve the desired thickness for your Creamy White Bean Enchilada Soup. Step 5: Bulk Up the Soup Add in 1 can of drained and rinsed navy beans, 1 cup of chopped green chiles, and 1 cup of corn (fresh or frozen) to the pot. Stir well to combine all ingredients, then increase the heat to medium-high and bring the soup to a gentle boil. Watch for bubbles forming, indicating it’s ready for a simmer. Step 6: Simmer the Soup Reduce the heat to medium-low and let the soup simmer uncovered for about 15 minutes. Stir occasionally as it thickens, allowing the flavors to meld together beautifully. The soup should be bubbling gently, creating a cozy aroma that fills your kitchen as it cooks. Step 7: Temper the Yogurt To temper the yogurt, scoop out ½ cup of the hot soup and mix it with 1 cup of plain Greek yogurt in a separate bowl. This step prevents curdling when combined. Once well blended, pour the mixture back into the pot, stirring until fully incorporated and creamy, adding richness to your White Bean Enchilada Soup. Step 8: Serve and Garnish Ladle the Creamy White Bean Enchilada Soup into bowls while it’s warm. Garnish with a dollop of additional Greek yogurt (or sour cream) and your favorite toppings, such as fresh cilantro, diced avocado, or crunchy tortilla chips. The vibrant colors and aromas will surely make this dish inviting! Make Ahead Options These Creamy White Bean Enchilada Soup is perfect for any busy home cook looking to save time! You can prepare the soup base—without the dairy—up to 24 hours in advance. Simply sauté the vegetables and spices, then add the broth, beans, chiles, and corn. Allow the soup to cool completely before refrigerating it in an airtight container. This makes reheating a breeze; when you’re ready to serve, gently reheat on the stove. Stir in the whole milk (or milk alternative) and yogurt just before serving to maintain that creamy texture. Enjoy a wholesome meal that’s just as delicious, with minimal effort during your hectic week! Expert Tips for Creamy White Bean Enchilada Soup Whisk Well: Make sure to whisk the liquid in gradually to avoid lumps from the flour. This step is essential for a smooth Creamy White Bean Enchilada Soup. Use Fresh Ingredients: Opt for fresh garlic and veggies when possible. This enhances the flavor and aroma of your soup, creating a more vibrant dish. Monitor Thickness: Keep an eye on your soup as it simmers; if it becomes too thick, simply add a splash of broth or milk to reach the desired consistency. Flavor Boosts: For a richer taste, consider adding fresh lime juice or a dash of chipotle powder. This will elevate the flavor profile of your White Bean Enchilada Soup. Garnish Smartly: Don’t skip the optional toppings! Fresh cilantro or avocado adds color and flavor, making each serving visually and tastefully delightful. Storage Solutions: If preparing in advance, store your soup in airtight containers to maintain freshness. It’s freezer-friendly and perfect for meal prep! What to Serve with Creamy White Bean Enchilada Soup Nothing pairs better with a cozy bowl of soup than complementary sides that elevate the whole meal experience. Crispy Tortilla Chips: Their crunch adds a delightful contrast to the creamy soup, perfect for dipping and scooping up every bit. Avocado Slices: Creamy, fresh avocado not only brings a rich flavor but also enhances the soup’s texture, making each bite a true indulgence. Side Salad: A bright, refreshing salad with zesty lemon dressing balances the richness of the soup, introducing a fresh burst of flavor. Mexican Street Corn Salad: Sweet, spicy, and creamy, this dish echoes the flavors of the enchilada soup while adding an irresistible sweet crunch. Cornbread Muffins: These fluffy treats are perfect for soaking up the soup and add a subtly sweet flavor, creating a comforting combination. Fruit Salsa: A fruity salsa can add a refreshing note, harmonizing the savory flavors of the soup with a hint of sweetness. Margaritas or Sparkling Water: A chilled drink can enhance the dining experience, providing a refreshing complement to the hearty soup. How to Store and Freeze Creamy White Bean Enchilada Soup Fridge: Store the soup in an airtight container for up to 4 days. Allow it to cool to room temperature before sealing to maintain freshness. Freezer: Portions of the Creamy White Bean Enchilada Soup can be frozen in plastic bags or containers for up to 3 months. Make sure to leave some space in the container for expansion. Reheating: For best results, thaw overnight in the fridge. Reheat on the stove over medium heat, adding a splash of broth or milk if needed to restore creaminess. Airtight Tip: When freezing, squeeze out excess air from bags before sealing. This helps prevent freezer burn and keeps your soup tasting delightful. White Bean Enchilada Soup Variations Feel free to add your personal touch and elevate the flavors in this comforting soup! Chickpeas: Swap navy beans for chickpeas for a delightful twist. They add a nutty flavor and a different texture to your soup. Chicken or Shrimp: For added protein, toss in cooked chicken or shrimp during the last few minutes of cooking. This will create a heartier meal that’s sure to please! Spice it Up: If you love heat, incorporate more chili powder or fresh jalapeños for a spicier version. This simple addition will bring a lively kick to your soup. Fresh Lime Juice: Squeeze some fresh lime juice over individual servings for a bright, zesty finish. It elevates the flavors and adds a refreshing tone. Dairy-Free: Substitute whole milk with cashew milk or any nut milk for a creamy texture without dairy. This makes the soup friendly for lactose-intolerant guests. Roasted Vegetables: Enhance the depth of flavor by adding roasted corn or bell peppers. The caramelization from roasting brings a sweet richness that beautifully complements your enchilada soup. Herbs Galore: Experiment with different fresh herbs like cilantro, parsley, or basil for garnish. Each herb introduces its unique aroma and flavor profile. Smoky Twist: For a smoky depth, add a pinch of smoked paprika. This adds a subtle yet sophisticated dimension to the enchilada soup, reminiscent of traditional grilled flavors. As you explore these variations, remember to look for inspiration in other comforting bowls, like my beloved Street Corn Soup or warm Jalapeno Popper Soup. Enjoy your culinary adventure! Creamy White Bean Enchilada Soup Recipe FAQs What kind of beans can I use in this soup? Absolutely! While navy beans give the soup its traditional hearty flavor, you can easily substitute them with Great Northern beans or cannellini beans. For a different texture and taste, chickpeas are also a fantastic option. The goal is to find a bean that suits your preference while maintaining the creamy consistency of the soup. How should I store leftover soup? You can store your Creamy White Bean Enchilada Soup in an airtight container in the refrigerator for up to 4 days. Make sure to let it cool to room temperature before sealing to preserve its freshness. For meal prep, this soup is ideal, as it retains its flavor well when stored. Can I freeze this soup? Yes! This soup freezes beautifully. To freeze, ladle the cooled soup into plastic bags or freezer-safe containers, ensuring you leave space for expansion. It will keep well in the freezer for up to 3 months. When you’re ready to enjoy it again, simply thaw it overnight in the refrigerator and reheat on the stove, adding a splash of broth or milk to restore creaminess. What should I do if my soup is too thick? Very! If your soup thickens more than you’d like while simmering, simply add a bit of vegetable broth or milk to achieve your desired consistency. Begin with a splash and stir well, allowing the soup to warm through and reach that perfect creamy texture without losing its flavor. Is this soup pet-friendly? While it contains many wholesome ingredients, it’s best to avoid sharing this soup with pets, especially due to the garlic and onions, which can be harmful to them. If you want to share some love with your furry friend, consider offering plain cooked beans or vegetables that are safe for pets, without any seasoning. What are some tasty garnishes I can add? Garnishing is where you can really get creative! I often recommend adding fresh cilantro, diced avocado, or crunchy tortilla chips for texture and flavor. For an extra special touch, try a drizzle of lime juice over the top; it brightens the soup wonderfully! Enjoy experimenting with different garnishes to create your perfect bowl. Creamy White Bean Enchilada Soup That's Perfect for Meal Prep This creamy white bean enchilada soup is a weeknight winner featuring nutritious white beans and zesty green chiles. Print Recipe Pin Recipe Prep Time 10 minutes minsCook Time 20 minutes minsTotal Time 30 minutes mins Servings: 4 bowlsCourse: DinnerCuisine: MexicanCalories: 350 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Base2 tablespoons extra-virgin olive oil1 yellow onion, chopped1 green bell pepper, diced3 garlic cloves, mincedFor Seasoning1 teaspoon ground cumin1 teaspoon kosher salt1 teaspoon chili powder0.5 teaspoon black pepperFor the Creamy Texture0.25 cup all-purpose flour4 cups vegetable broth1 cup whole milkFor the Heartiness1 can navy beans, drained and rinsed1 cup chopped green chiles1 cup corn (fresh or frozen)For Garnish0.5 cup plain Greek yogurtoptional garnishes (fresh cilantro, diced avocado, tortilla chips) for serving Equipment Large pot Method Step-by-Step InstructionsIn a large pot, heat the olive oil over medium heat till shimmering. Add chopped onion and diced green bell pepper. Sauté for about 6 minutes until softened.Stir in minced garlic, cumin, chili powder, kosher salt, and black pepper. Cook for another 2 minutes until fragrant.Sprinkle flour over the vegetables and stir continuously for 2-3 minutes until a paste-like consistency forms.Gradually whisk in vegetable broth and milk until smooth. Increase heat and bring to a gentle simmer.Add navy beans, chopped green chiles, and corn. Stir well, then bring to a gentle boil.Reduce heat to medium-low and let simmer uncovered for about 15 minutes, stirring occasionally.Scoop out ½ cup of hot soup and mix with Greek yogurt in a separate bowl. Pour back into the pot and stir until creamy.Ladle the soup into bowls and garnish with additional Greek yogurt and your favorite toppings. Nutrition Serving: 1bowlCalories: 350kcalCarbohydrates: 45gProtein: 15gFat: 12gSaturated Fat: 4gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gCholesterol: 20mgSodium: 800mgPotassium: 650mgFiber: 10gSugar: 5gVitamin A: 1200IUVitamin C: 40mgCalcium: 200mgIron: 3mg NotesThis soup is perfect for meal prep; store in airtight containers in the fridge for up to 4 days or freeze for up to 3 months. Tried this recipe?Let us know how it was!