Heartwarming Sweet Potato Enchilada Soup: Your New Favorite Vegetarian Comfort Meal
This delightful sweet potato enchilada soup offers a perfect blend of rich, cheesy enchilada flavors in an incredibly easy-to-make, cozy, and comforting bowl. It’s a versatile vegetarian dish that promises to become a staple in your meal rotation.

There are some culinary cravings that just hit differently, and for many, a hearty bowl of enchilada soup is one of them. While classic chicken enchilada soup has its undeniable charm, sometimes a twist is in order, especially when catering to diverse dietary preferences or simply seeking a fresh take on a beloved classic. That’s precisely how this incredible sweet potato enchilada soup came to be – born from a craving, a vegetarian household, and a dash of kitchen creativity.
The result? A revelation that has quickly ascended to the top of our family favorites list. My husband, Barclay, was absolutely smitten, insisting we make it repeatedly. This isn’t just a fleeting infatuation; it’s a testament to the soup’s irresistible appeal. What makes this vegetarian enchilada soup so special is its perfect balance of robust flavor, creamy texture, and wholesome ingredients. It’s more than just a soup; it’s a warming, soul-satisfying experience that truly embodies comfort food.
Beyond its fantastic taste, this sweet potato and bean-packed soup (which could easily pass for a hearty sweet potato chili) boasts incredible convenience. It primarily uses pantry and refrigerator staples that you likely already have on hand, making it an ideal choice for a weeknight dinner. Its inherent versatility means it’s naturally gluten-free, and with a simple modification, it can easily be made vegan. Furthermore, it freezes beautifully, making it an excellent option for meal prepping and enjoying delicious, homemade comfort food whenever the craving strikes.
If you’re searching for an easy, flavorful, and incredibly comforting meal that caters to various dietary needs without compromising on taste, look no further. This sweet potato enchilada soup is destined to become a cherished recipe in your home, just as it has in ours. Prepare to fall in love with every single spoonful! ♡

Key Ingredients for Your Delicious Sweet Potato Enchilada Soup
Crafting this savory vegetarian enchilada soup is straightforward, and it all begins with a selection of readily available ingredients. Here’s a closer look at what you’ll need to create this incredibly flavorful dish:
- Avocado Oil: The perfect neutral base for sautéing your aromatics. Olive oil, melted butter, or any other neutral cooking oil will also work beautifully.
- Fresh Onion and Garlic: These fundamental aromatics lay the groundwork for a rich and deeply flavored broth. Don’t skimp on these for the best results!
- Chicken or Vegetable Stock: For a truly vegetarian and vegan-friendly option, vegetable stock is your go-to. Chicken stock will offer a slightly richer depth of flavor if you’re not strictly vegetarian.
- Enchilada Sauce: The heart and soul of this soup! While a good quality store-bought 10-ounce can works in a pinch, I highly recommend trying my homemade red enchilada sauce recipe. It’s surprisingly simple to whip up in about 20 minutes using basic pantry ingredients and elevates the soup’s flavor profile significantly.
- Beans: One can of your preferred beans adds protein and fiber, making the soup more filling. Pinto beans, black beans, cannellini beans, or even chickpeas are all excellent choices. Rinse and drain them well before adding.
- Diced Tomatoes: Fire-roasted diced tomatoes are a secret weapon here, adding a smoky depth that regular diced tomatoes can’t quite match. Their juices are essential for the soup’s body and flavor. However, regular diced tomatoes are perfectly acceptable.
- Diced Green Chiles: A small can of mild diced green chiles introduces a subtle tang and a hint of classic Southwestern flavor without adding too much heat.
- Sweet Potatoes: The star ingredient! Peeled and diced into small, uniform cubes (about 1/2-inch is ideal) they will cook quickly and evenly, softening to a delightful creamy texture while lending their natural sweetness.
- Cumin, Salt, and Black Pepper: These essential seasonings enhance the overall flavor. Cumin is crucial for that authentic enchilada taste, while salt and pepper should be adjusted to your personal preference.
- Grated Cheese: For that irresistible cheesy goodness, sharp cheddar is my top recommendation. However, Monterey Jack, Pepper Jack, or a Mexican cheese blend are also fantastic. A pro tip for melting cheese into soups: always grate your own block of cheese. Pre-shredded cheeses often contain anti-caking agents that prevent them from melting smoothly, resulting in a grainy texture. Freshly grated cheese melts beautifully, creating a silky, creamy consistency.
- Abundant Toppings: The finishing touches are where you can truly customize your bowl. I’m partial to a generous combination of fresh, diced avocado (a must-try!), crunchy crumbled tortilla chips or strips, vibrant chopped fresh cilantro, extra shredded cheese, a dollop of sour cream or Greek yogurt, and even a squeeze of lime juice. Feel free to get creative with your favorite garnishes!

Crafting Your Cheesy Sweet Potato Enchilada Soup: A Simple Guide
Making this incredibly flavorful and comforting cheesy sweet potato enchilada soup is a straightforward process, perfect for any home cook. Just follow these simple steps:
- Sauté Your Aromatics: Begin by heating your chosen oil (avocado or olive oil work best) in a large stockpot or Dutch oven over medium-high heat. Once shimmering, add the diced onion and sauté for about 5 minutes, stirring occasionally, until it has softened and become translucent. Next, add the minced garlic and continue to sauté for another 1-2 minutes, stirring frequently, until it becomes fragrant and golden. Be careful not to burn the garlic.
- Simmer the Flavor Base: Pour in the chicken or vegetable stock, followed by the enchilada sauce, drained and rinsed beans, fire-roasted diced tomatoes (with their juices), diced green chiles, and the diced sweet potatoes. Stir all the ingredients together thoroughly to combine. Bring the soup to a gentle simmer over medium-high heat. Once simmering, reduce the heat to medium-low, cover the pot, and let it continue to simmer for 10-15 minutes, or until the sweet potato cubes are perfectly tender when pierced with a fork. The smaller you dice your sweet potatoes, the faster they will cook.
- Melt in the Cheese: Remove the pot from the heat (or keep on very low heat) and gradually stir in the freshly grated cheese. Continue stirring until the cheese has completely melted into the soup, creating a creamy and homogenous consistency. Taste the soup and adjust the seasoning as needed with extra salt and freshly cracked black pepper. Depending on the saltiness of your stock and enchilada sauce, you may need more or less.
- Serve and Enjoy: Ladle the warm, aromatic sweet potato enchilada soup into bowls. Now comes the best part – load it up generously with all of your favorite toppings! From creamy avocado and fresh cilantro to crunchy tortilla chips and a dollop of sour cream, customize each bowl to your heart’s desire. Serve immediately and savor every comforting spoonful!

Customizing Your Sweet Potato Enchilada Soup: Endless Variations
One of the many wonderful aspects of this sweet potato enchilada soup recipe is its incredible adaptability. It serves as a fantastic base for customization, allowing you to tailor it to your dietary needs, spice preferences, or desired texture. Feel empowered to experiment and make it uniquely yours!
- Make it Vegan: Achieving a delicious vegan sweet potato enchilada soup is incredibly simple. The most direct method is to simply omit the cheese. You might be surprised at how flavorful and satisfying the soup remains even without it! For an added touch of richness, you can consider stirring in a dairy-free creamer or a cashew cream. Alternatively, sprinkle some store-bought vegan shredded cheese as a topping for that familiar cheesy element. Just be sure to use vegetable stock instead of chicken stock.
- Achieve a Thicker Consistency: If you prefer your soup to lean more towards a thick, hearty chili, there are a few easy ways to achieve this. One method is to create a roux: increase the avocado oil in Step 1 to 2 tablespoons. Before adding the stock, stir in 3 to 4 tablespoons of all-purpose flour or masa harina with the sautéed veggies. Cook for another minute, stirring constantly, to cook out the raw flour taste, then proceed with adding the stock. Another option is to create a cornstarch slurry: once the soup is simmering, combine 2 tablespoons of cornstarch with 2 tablespoons of cold water until smooth, then whisk this mixture into the simmering soup and cook until thickened.
- Boost the Spice Level: For those who love a bit of heat, making this soup spicier is easy. When you’re sautéing the onion and garlic, add one or two diced jalapeños (seeds removed for moderate heat, or left in for extra kick). You could also stir in a pinch of cayenne pepper or a dash of your favorite hot sauce at the end.
- Indulge in Creaminess: To transform this into an even creamier enchilada soup, consider stirring in 1/2 to 1 cup of half-and-half or heavy cream at the same time you add the cheese, or even in place of some of the cheese. This will yield a richer, more luxurious texture and flavor. For a dairy-free creamy option, full-fat coconut milk can also be used, though it will impart a subtle coconut flavor.
- Slow Cooker Method: Turn this into an effortless slow cooker meal! Simply combine all the ingredients (except the cheese and any fresh toppings) in the bowl of your large slow cooker. Cover and cook on high for 3-4 hours or on low for 6-7 hours, until the sweet potatoes are tender. During the last 30 minutes of cooking, stir in the grated cheese until melted. Serve as directed with your chosen toppings.

More Delicious Soup & Chili Recipes to Explore
If you’re a fan of the comforting and robust flavors of this sweet potato enchilada soup, you’re in for a treat! The world of Mexican-inspired soups and chilis is vast and exciting. Here are some more of our top recommendations that you might love to add to your culinary repertoire:
- Ultimate Chili: A classic, hearty chili recipe that’s packed with flavor and perfect for a crowd.
- Hearty Vegetarian Chili: For another meat-free option that’s equally satisfying and full of robust flavors.
- Rich Black Bean Chili: A simpler, yet deeply flavorful chili focusing on the humble black bean.
- Effortless Chicken Chili: A quick and easy chicken chili that doesn’t compromise on taste.
- Creamy White Chicken Chili: A comforting, creamy alternative to traditional red chili, featuring tender chicken and a luscious broth.
- 5-Ingredient White Chicken Chili: When you need a super-speedy dinner, this minimalist white chicken chili comes to the rescue with maximum flavor and minimal fuss.

Sweet Potato Enchilada Soup
- Author: Ali
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 6–8 servings
Description
This sweet potato enchilada soup is easy to make, full of rich cheesy enchilada flavors, and SO cozy and comforting. See notes above for possible ingredient variations.
Ingredients
- 1 tablespoon avocado oil (or olive oil)
- 1 small white onion, peeled and diced
- 3 cloves garlic, minced
- 3 cups chicken stock (or vegetable stock for vegetarian/vegan)
- 1 1/4 cups (10 ounces) enchilada sauce (homemade or store-bought)
- 1 (15-ounce) can pinto or black beans, rinsed and drained
- 1 (15-ounce) can fire-roasted diced tomatoes, with their juices
- 1 (4-ounce) can diced green chiles
- 1 1/2 pounds (about 2 medium) sweet potatoes, peeled and diced into 1/2-inch cubes
- 1 teaspoon ground cumin
- 8 ounces sharp cheddar cheese, freshly-grated (omit for vegan)
- fine sea salt and freshly-cracked black pepper, to taste
- toppings: diced avocado, crumbled tortilla chips or strips, chopped fresh cilantro, extra shredded cheese, sour cream, and/or whatever else sounds good
Instructions
- Sauté the veggies. Heat oil in a large stockpot over medium-high heat. Add onion and sauté for 5 minutes, stirring occasionally, until softened. Add garlic and sauté for 1-2 minutes, stirring occasionally, until fragrant.
- Add the base soup ingredients. Add the chicken stock (or veggie stock), enchilada sauce, beans, diced tomatoes, green chiles, sweet potatoes, and cumin. Stir to combine. Continue cooking until the soup reaches a simmer. Then reduce the heat to medium-low to maintain the simmer, cover and simmer for 10-15 minutes, or until the sweet potatoes are tender.
- Add the cheese. Stir in the grated cheese until it has completely melted. Taste and season the soup with extra salt and pepper, if needed.
- Serve. Serve warm, loaded up with all of your favorite toppings, and enjoy!
Equipment
Ground Cumin
Buy Now →
Avocado Oil
Buy Now →
Dutch Oven
Buy Now →
Notes
Storage instructions: This flavorful soup can be refrigerated in airtight food storage containers for up to 3 days, making it perfect for meal prep. For longer storage, it freezes beautifully for up to 3 months.
Optional soup thickener: If you desire a thicker, heartier soup with a consistency closer to chili, you have a couple of options. You can make a roux by increasing the amount of oil used in Step 1 to 2 tablespoons. Then, before adding the chicken stock, add 3 to 4 tablespoons of all-purpose flour (or masa harina for a gluten-free, corn-based thickener) to the sautéed veggies. Stir well to combine and cook for 1 more minute, stirring occasionally, to cook out the raw flour taste. Then, proceed with adding the chicken stock and the rest of the recipe. Alternatively, once the soup has begun simmering and the sweet potatoes are tender, you can add a cornstarch slurry. Simply mix 2 tablespoons of cornstarch with 2 tablespoons of cold water until smooth, then whisk this mixture into the simmering soup and cook for a few more minutes until the desired thickness is achieved.
Vegan option: To easily adapt this recipe for a vegan diet, simply omit the grated cheese. The soup is incredibly flavorful and satisfying on its own, even without the cheese! Ensure you use vegetable stock instead of chicken stock.