Recipes By Hazel

  • Recipe Index
  • Breakfast
  • Dinner
  • By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • About
menu icon
go to homepage
  • Recipe Index
  • Breakfast
  • Dinner
  • By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • About
search icon
Homepage link
  • Recipe Index
  • Breakfast
  • Dinner
  • By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • About
×

Hearty Vegetarian Chili with Sweet Potatoes and Beans Recipe

Published: Apr 9, 2026 by Hazel · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

If you are craving a meal that combines rich flavors, vibrant colors, and a comforting, filling texture, then this Hearty Vegetarian Chili with Sweet Potatoes and Beans Recipe is exactly what your kitchen needs. Blending the natural sweetness of tender sweet potatoes with the satisfying heartiness of a trio of beans, all wrapped in a warm, spiced sauce made from enchilada sauce and tomatoes, this chili is a delightful one-pot wonder that feeds a crowd or leaves you with leftovers that taste even better the next day. It’s perfect for cozy weeknights or weekend gatherings when you want something nourishing yet effortless.

Ingredients You'll Need

The image shows various ingredients arranged neatly on a white marbled surface. There are four small white bowls containing diced white onions, chopped red bell peppers, chopped green bell peppers, and ground spices with a reddish-brown color and light brown color. Three open cans show black beans, pinto beans, and kidney beans. A large clear glass bowl is filled with chunks of orange sweet potatoes. Small wooden bowls hold minced garlic and a mix of salt and black pepper. There is an open can of diced tomatoes and a bay leaf sitting near the center. The colors of the ingredients range from bright orange, green, and red to dark black and brown, showing freshness and variety. photo taken with an iphone --ar 4:5 --v 7

Getting your ingredients together for this chili is wonderfully straightforward, and each one plays a vital role in building layers of flavor, texture, and color that make the dish so memorable. From the creamy sweet potatoes to the smoky spices, every item adds its magic to this recipe.

  • Extra-virgin olive oil: This is your cooking base to gently sauté the onion and peppers, enhancing their natural sweetness.
  • Yellow onion: Adds a delicate sharpness that mellows and deepens as it cooks.
  • Green bell pepper: Brings a mild, fresh crunch and vibrant color.
  • Red bell pepper: Offers sweetness and a beautiful red hue to balance the greens.
  • Sweet potatoes: The star ingredient, lending a soft texture and earthy sweetness that contrasts perfectly with the spices.
  • Garlic cloves: Finely diced to infuse the dish with aromatic depth.
  • Black beans: Packed with protein and a creamy texture that rounds out the chili wonderfully.
  • Kidney beans: Their firmer texture adds hearty chewiness and color variation.
  • Pinto beans: Offers a mild, nuttier flavor to complement the chili’s richness.
  • Diced tomatoes: Give acidity and juiciness, preventing the dish from feeling too heavy.
  • Red enchilada sauce: The secret to that smoky, tangy chili base without needing to make a spice blend from scratch.
  • Chili powder: Essential for warming heat and depth.
  • Cumin: Adds a nutty, earthy aroma central to Mexican-inspired flavors.
  • Bay leaves: These impart subtle herbal notes to tie all the ingredients together.
  • Garlic powder: Reinforces the fresh garlic’s sweetness with a hint more intensity.
  • Onion powder: Boosts umami and rounds out the savory backbone.
  • Kosher salt: Helps balance and heighten all the flavors for that perfectly seasoned finish.

How to Make Hearty Vegetarian Chili with Sweet Potatoes and Beans Recipe

Step 1: Prepare Your Vegetables

Begin by peeling and dicing the sweet potatoes into roughly 1-inch cubes. Dice the onion, green, and red bell peppers, and finely chop the garlic. These prep steps ensure that when you cook them, everything softens evenly and infuses the pot with deep flavor.

Step 2: Sauté Aromatics for Flavor Base

Heat 2 tablespoons of extra-virgin olive oil in a large heavy-bottomed pot over medium heat. Add the diced onion and bell peppers, sautéing gently until they soften and the onion turns translucent—about 5 to 7 minutes. Stir in the minced garlic and cook until just fragrant, about 1 minute. This step is crucial for developing the rich flavor layers that define the chili.

Step 3: Combine Sweet Potatoes and Beans

Next, add the diced sweet potatoes along with the black beans, kidney beans, and pinto beans into the pot. Give everything a good stir to mix the textures and flavors while warming the beans through. This combination provides that hearty and satisfying feel you want from the chili.

Step 4: Add Liquids and Spices

Pour in the canned diced tomatoes and the red enchilada sauce. Sprinkle in the chili powder, cumin, garlic powder, onion powder, and kosher salt. Toss in two dried bay leaves for that subtle herbal touch. Stir thoroughly to blend all the spices and liquids evenly with the vegetables and beans—the sauce will thicken and develop flavor as it simmers.

Step 5: Simmer Gently

Reduce the heat to low and cover the pot. Let the chili cook for about 1 hour, stirring occasionally to prevent sticking. The sweet potatoes will become tender and soak up spices, while the beans and sauce meld into a rich, comforting mixture. If the chili looks too thick, add a splash of vegetable broth or water to maintain your desired consistency.

Step 6: Final Taste and Adjustments

Once the chili has simmered and all the flavors come together, remove the bay leaves and taste the chili. Adjust the seasoning by adding more salt or chili powder if you prefer a bolder punch. This is your moment to make the dish truly your own.

How to Serve Hearty Vegetarian Chili with Sweet Potatoes and Beans Recipe

This image shows one bowl filled with a thick, hearty chili with many layers of colorful ingredients. On the bottom layer, there is a rich, dark brown sauce filled with chunks of orange sweet potatoes, red bell peppers, black beans, and kidney beans. On top, there is a fresh layer of chopped green onions and bright green avocado cubes, along with chopped fresh cilantro scattered around. The bowl is white, sitting on a white marbled surface, and the food looks warm and inviting with a mix of soft and chunky textures. photo taken with an iphone --ar 4:5 --v 7

Garnishes

While the chili shines on its own, toppings can elevate your experience to the next level. Dollops of sour cream or shredded cheddar cheese bring creaminess that balances the chili’s spice. Fresh diced avocado lends a cool, buttery contrast. Sprinkle minced cilantro and chopped green onions to add fresh, bright notes and a pop of color that makes every bite fun.

Side Dishes

This chili pairs beautifully with warm, crusty bread or a side of fluffy rice to soak up the sauce. Cornbread is a classic, slightly sweet match that complements the chili’s smoky and spicy notes. For a lighter option, serve with a simple green salad tossed in a tangy vinaigrette to refresh your palate.

Creative Ways to Present

For a cozy family-style dinner, ladle the chili into big bowls and top with your favorite garnishes so everyone can customize their own bowl. You can also spice things up by using the chili as a filling for baked potatoes or stuffed peppers, turning this Hearty Vegetarian Chili with Sweet Potatoes and Beans Recipe into multiple meals that feel fresh. Another fun twist is layering it in a casserole with tortilla chips and cheese for a chili pie baked golden and bubbly.

Make Ahead and Storage

Storing Leftovers

This chili tastes amazing the next day as the flavors continue to deepen. Store leftovers in an airtight container in the refrigerator for up to 4 days. The beans and sweet potatoes hold up well, making it easy to enjoy a quick, wholesome meal midweek.

Freezing

If you want to keep this chili longer, freezing works perfectly. Portion it into freezer-safe containers or bags, leaving some space for expansion. It will keep well for up to 3 months. When you’re ready to eat, thaw overnight in the fridge for best texture retention.

Reheating

Reheat your leftover chili gently on the stove over low heat, stirring occasionally. Add a splash of water or broth if it’s thickened too much. You can also reheat in the microwave in short intervals, covered, stirring between sessions to ensure even warming. Garnish fresh once hot and serve.

FAQs

Can I substitute the sweet potatoes for regular potatoes?

Absolutely! While sweet potatoes add a unique sweetness and softness, regular potatoes can be used if that’s what you have on hand. Just note the flavor and texture will be slightly different but still delicious.

Is this chili gluten-free?

Yes, this recipe is naturally gluten-free as long as you use gluten-free labeled enchilada sauce and canned goods. It’s a great hearty option for anyone avoiding gluten.

Can I make this chili spicier?

Definitely! To amp up the heat, just add some cayenne pepper, chipotle powder, or chopped fresh chili peppers along with the chili powder. Adjust gradually so you get just the right kick for your taste buds.

What if I don’t have enchilada sauce?

You can substitute enchilada sauce with a combination of tomato sauce and additional chili powder and cumin, but the enchilada sauce does provide a smoky, slightly tangy depth that’s hard to replicate. Making a quick homemade enchilada sauce is an option too!

Can I add other vegetables?

Yes! Feel free to toss in zucchini, corn, or even mushrooms for added texture and nutrition. Just adjust the cooking time to make sure everything is tender and flavorful.

Final Thoughts

I truly believe this Hearty Vegetarian Chili with Sweet Potatoes and Beans Recipe is a shining example of how simple ingredients can come together to create something incredibly comforting, flavorful, and satisfying. Whether you’re a longtime vegetarian or just looking to add more plant-based meals to your repertoire, this chili is a keeper you’ll come back to again and again. Give it a try, invite your friends or family around, and enjoy the cozy, colorful bounty it brings to your table.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty Vegetarian Chili with Sweet Potatoes and Beans Recipe

Hearty Vegetarian Chili with Sweet Potatoes and Beans Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 1 review

  • Author: Hazel
  • Total Time: 1 hour 30 minutes
  • Yield: 10 servings
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

This Vegetarian Chili is a vibrant and hearty vegan-friendly chili recipe featuring sweet potatoes, colorful bell peppers, a trio of beans, and flavorful enchilada sauce. Simmered together in one pot, it delivers a comforting and nutritious meal perfect for weeknight dinners or gatherings.


Ingredients

Main Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, diced
  • 1 green bell pepper, diced
  • 1 red bell pepper, diced
  • 1 ¼ pounds sweet potatoes, peeled and diced into 1-inch pieces (about 4 cups)
  • 4 garlic cloves, finely diced (about 1 tablespoon)
  • 1 (15-ounce) can black beans, drained and rinsed
  • 1 (15-ounce) can kidney beans, drained and rinsed
  • 1 (15-ounce) can pinto beans, drained and rinsed
  • 1 (28-ounce) can diced tomatoes
  • 1 (20-ounce) can red enchilada sauce
  • ¼ cup chili powder
  • 2 teaspoons cumin
  • 2 dried bay leaves
  • 1 teaspoon garlic powder
  • ½ teaspoon onion powder
  • 2 teaspoons kosher salt

Optional Toppings

  • Shredded cheddar cheese
  • Sour cream
  • Diced avocado
  • Minced cilantro
  • Chopped green onions


Instructions

  1. Prepare the Vegetables: Start by peeling and dicing the sweet potatoes into 1-inch cubes. Dice the yellow onion, green bell pepper, red bell pepper, and finely dice the garlic cloves. Setting these aside will streamline the cooking process.
  2. Sauté Aromatics: Heat 2 tablespoons of extra-virgin olive oil in a large pot over medium heat. Add the diced onions, green and red bell peppers, and garlic. Sauté for about 5-7 minutes until the vegetables soften and become fragrant.
  3. Add Sweet Potatoes and Spices: To the pot, add the diced sweet potatoes along with chili powder, cumin, garlic powder, onion powder, kosher salt, and the dried bay leaves. Stir well to coat the vegetables evenly with the spices.
  4. Add Beans, Tomatoes, and Enchilada Sauce: Pour in the drained and rinsed black beans, kidney beans, pinto beans, diced tomatoes with their juice, and the red enchilada sauce. Stir to combine all ingredients thoroughly.
  5. Simmer the Chili: Bring the mixture to a gentle boil, then reduce the heat to low and cover the pot. Let it simmer for about 1 hour, stirring occasionally to prevent sticking, until the sweet potatoes are tender and the flavors have melded beautifully.
  6. Final Adjustments: Remove the bay leaves from the chili. Taste and adjust seasoning by adding more salt or chili powder if desired.
  7. Serve: Ladle the chili into bowls and top with your choice of shredded cheddar cheese, sour cream, diced avocado, minced cilantro, and chopped green onions for a delicious finish.

Notes

  • This recipe is naturally vegan if you omit the optional cheese and sour cream toppings or substitute them with vegan alternatives.
  • The chili can be stored in the refrigerator for up to 4 days and also freezes well for up to 3 months.
  • For added heat, consider sprinkling in some cayenne pepper or serve with hot sauce on the side.
  • If you prefer a thicker chili, uncover the pot during the last 15 minutes of simmering to allow some liquid to evaporate.
  • Use low-sodium beans and enchilada sauce to control the salt content if desired.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 15 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Greek Meatballs with Orzo Pilaf Recipe
    Greek Meatballs with Orzo Pilaf Recipe
  • Greek Peas and Potato Stew (Arakas Latheros) Recipe
    Greek Peas and Potato Stew (Arakas Latheros) Recipe
  • Vegetarian Taco Soup Recipe
    Vegetarian Taco Soup Recipe
  • Three Bean Chili Recipe
    Three Bean Chili Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

I’m Hazel, and I created Recipes By Hazel to share the kind of food that feels like home — warm, comforting, and full of meaning.

Learn more

Popular

  • Healthy Greek Pasta Salad (Quick & Easy) Recipe
    Healthy Greek Pasta Salad (Quick & Easy) Recipe
  • Wedge Salad Platter for a Crowd Recipe
    Wedge Salad Platter for a Crowd Recipe
  • Tuscan Skillet Chicken With Creamy Sun-Dried Tomatoes and Spinach Recipe
    Tuscan Skillet Chicken With Creamy Sun-Dried Tomatoes and Spinach Recipe
  • The Secret to the Best Quesadilla Recipe
    The Secret to the Best Quesadilla Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes By Hazel. All rights reserved.