Hearty Sweet Potato and Black Bean Chili Recipe

Learn how to make an easy, flavorful sweet potato black bean chili — a cozy, plant-based meal that’s both sweet and spicy and perfect for chilly nights.

A ceramic bowl with sweet potato black bean chili in it, topped with avocado slices and cilantro leaves. The bowl is arranged on a gray background with tortilla chips, a gray napkin, and cilantro placed around the bowl.

This sweet potato black bean chili is a simple, satisfying plant-based recipe that has become a favorite for cold-weather dinners. The tender sweet potatoes add a natural sweetness that balances smoky spices and hearty black beans, creating a chili that’s rich in flavor yet easy to make.

Ingredients You’ll Need

These pantry-friendly ingredients come together quickly to make a comforting chili. You’ll need: sweet potatoes, black beans, olive oil, water, fire-roasted diced tomatoes, paprika, chili powder, cumin, garlic powder, salt, and black pepper. Optional toppings include avocado, cilantro, and tortilla chips.

Ingredients for sweet potato black bean chili arranged on a gray background.

How to Make Sweet Potato Black Bean Chili

Follow these simple steps for a flavorful, hearty chili.

(1) Peel the sweet potato and cut it into 1-inch cubes.

(2) Heat 1 tablespoon of olive oil in a large pot over medium heat. Add the cubed sweet potatoes and sauté for 2–3 minutes to begin softening and browning them.

  • Diced pieces of sweet potato on a wooden cutting board with a knife next to it.
    Step 1
  • Diced pieces of sweet potato being sautéed in a stainless steel pot with a wooden spoon.
    Step 2

(3) Add one 15-oz can of fire-roasted diced or crushed tomatoes, one 15-oz can of rinsed and drained black beans, 1 cup of water, 1 1/2 tablespoons paprika, 1 tablespoon chili powder, 1 tablespoon cumin, 1/2 teaspoon garlic powder, 1/4 teaspoon salt, and 1/4 teaspoon black pepper. Stir to combine.

(4) Bring the mixture to a simmer, then reduce heat and cook gently for 35–40 minutes, stirring occasionally, until the sweet potatoes are tender and the chili has thickened.

(5) Taste and adjust seasoning, then serve hot with sliced avocado, chopped cilantro, and tortilla chips for crunch.

  • Ingredients for sweet potato chili in a pot with water being poured into it.
    Step 3
  • Sweet potato black bean chili being stirring in a pot with a wooden spoon.
    Step 4

Tips for Success

  • Use fire-roasted ingredients: Fire-roasted diced tomatoes (and frozen fire-roasted corn if you add it) bring extra depth and a slightly smoky flavor that enhances the chili.
  • Bean substitutions: If you prefer, use pinto, kidney, or cannellini beans in place of black beans.
  • Toppings to boost flavor: Sour cream or a dairy-free yogurt, shredded cheese, tortilla strips, chopped cilantro, or a splash of hot sauce make excellent finishing touches.
  • Serve over rice: For a heartier bowl, serve the chili over steamed white or brown rice — it’s a comforting way to enjoy this stew-like chili.

Storing & Freezing Tips

Storing leftovers: Allow the chili to cool to room temperature, then store in an airtight container in the refrigerator for 3–5 days.

Freezing: Cool completely, transfer to a freezer-safe container or bag, and freeze for 1–2 months. Thaw overnight in the refrigerator before reheating.

A ceramic bowl with sweet potato black bean chili in it, topped with avocado slices and cilantro leaves. The bowl is arranged on a gray background with tortilla chips, a gray napkin, and cilantro placed around the bowl.

What to Serve With This Chili

This chili is delicious on its own, but it pairs beautifully with cornbread, a crisp salad, or simple roasted vegetables. For a complete meal, try serving it with a fresh green salad or a warm slice of cornbread.

Recipe Details

Sweet Potato Black Bean Chili

Easy, hearty, and plant-based — this sweet potato black bean chili is perfect for weeknights or cozy dinners.

Prep Time: 10 mins

Cook Time: 35 mins

Total Time: 45 mins

Yield: About 4 cups

Ingredients

  • 1 tbsp olive oil
  • 1 small to medium sweet potato (about 1 1/2 cups), peeled and diced
  • 1 (15 oz) can fire-roasted diced or crushed tomatoes
  • 1 (15 oz) can black beans, rinsed and drained
  • 1 cup filtered water

Spices & Seasonings

  • 1 1/2 tbsp paprika
  • 1 tbsp chili powder
  • 1 tbsp cumin
  • 1/2 tsp garlic powder
  • 1/4 tsp black pepper
  • 1/4 tsp salt

Toppings (optional)

  • Sliced avocado
  • Chopped cilantro
  • Tortilla chips

Instructions

  1. Cut the sweet potato: Peel and cube into 1-inch pieces.
  2. Sauté: Heat olive oil in a large pot and cook sweet potato cubes for 2–3 minutes.
  3. Add remaining ingredients: Stir in tomatoes, black beans, water, and all spices. Bring to a simmer.
  4. Simmer and thicken: Reduce heat and simmer 35–40 minutes, stirring occasionally, until sweet potatoes are tender and chili has thickened.
  5. Taste and finish: Adjust salt and seasonings to taste. Serve topped with avocado, cilantro, and tortilla chips.

Notes

Storage: Refrigerate in an airtight container for 3–5 days. Freezing: Freeze up to 1–2 months in freezer-safe containers.

Nutrition (per 1 cup)

Calories: 242 kcal | Carbohydrates: 41.5 g | Protein: 8.2 g | Fat: 4.1 g | Fiber: 14.1 g | Sodium: 463.1 mg