Go Back
+ servings
Sweet Potato Chili with Black Beans in a white bowl.

Sweet Potato Chili

This delicious, nourishing Sweet Potato Chili is loaded with black beans, vegetables, and all the classic spices. It's naturally vegan, easy to make, and perfect for meal prep or popping in the freezer.
Course Soup
Cuisine American
Diet Vegan
Prep Time 15 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 30 minutes
Servings 8 servings (1 1/2 cups each)
Calories 226kcal


For the chili seasoning:

For the chili:

To serve:


  • To make the homemade chili seasoning, in a small bowl, whisk together chili powder, cumin, oregano, thyme, chipotle chili powder (if using), coriander, 1/2 teaspoon salt, and 1/4 teaspoon pepper.
  • In a large stock pot or Dutch oven over medium-high heat, heat olive oil until shimmering. Add onions, bell pepper, and chili seasoning. Cook until vegetables have softened, about 7 to 10 minutes.
  • Stir in garlic until fragrant, about 30 seconds. Stir in sweet potatoes, black beans, tomato puree, diced tomatoes and their juice, water, and the bay leaf. Bring to a simmer, cover, and cook until the sweet potatoes are tender and starting to break down, about 30 minutes.
  • Remove lid and continue to simmer until slightly thickened, about 30 minutes longer. Simmer longer for a thicker sauce. Remove the bay leaf and season to taste with salt and pepper. Serve with diced avocado, minced cilantro, and thinly-sliced scallions or your favorite toppings.


  1. Chipotle chili powder: Chipotle chili powder is spicy! If you’re unsure, start with 1 teaspoon (or less) until the chili is fully cooked. Then, taste and add more at the end. You can also substitute ½ teaspoon cayenne pepper or omit it entirely.
  2. Bell peppers: Looking for even more vegetables? Add some chopped zucchini, whole kernel corn, or diced butternut squash.
  3. Black beans: 3 cups cooked beans can be substituted for the 2 cans (that’s about 1 cup dried beans before cooking). You can use any type of canned or cooked bean instead of black beans.
  4. Canned tomatoes: I love the flavor of fire-roasted tomatoes with green chiles, but you can substitute regular canned tomatoes and add 1 (4-ounce) can diced green chilies. Ro*tel tomatoes are a good option too.
  5. Yield: This recipe makes about 12 cups of chili, enough for 8 hearty servings, 1 1/2 cups each.
  6. Storage: Store leftovers covered in the refrigerator for up to 4 days.


Serving: 1.5 cups | Calories: 226kcal | Carbohydrates: 44g | Protein: 6g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 236mg | Potassium: 1230mg | Fiber: 10g | Sugar: 13g | Vitamin A: 20725IU | Vitamin C: 42mg | Calcium: 144mg | Iron: 6mg