Ingredients
2 tbsp olive oil
1 large onion, chopped
3 cloves garlic, minced
2 medium sweet potatoes, peeled and diced
1 bell pepper, chopped (any color)
1 can (15 oz) black beans, drained and rinsed
1 can (15 oz) kidney beans, drained and rinsed
1 can (28 oz) diced tomatoes
2 tbsp tomato paste
2 tsp chili powder
1 tsp ground cumin
½ tsp smoked paprika
Salt and pepper, to taste
2 cups vegetable broth
Optional toppings: avocado, cilantro, lime wedges, sour cream, shredded cheese, tortilla chips
Instructions
Sauté aromatics: In a large pot or Dutch oven, heat olive oil over medium heat. Add chopped onion and cook for 4–5 minutes until softened. Add minced garlic and cook for another 30 seconds.
Cook vegetables: Add diced sweet potatoes and bell pepper. Cook for 5–7 minutes, stirring occasionally, until veggies start to soften.
Add spices: Stir in chili powder, cumin, smoked paprika, salt, and pepper. Mix well to coat the vegetables.
Simmer: Add black beans, kidney beans, diced tomatoes (with juice), tomato paste, and vegetable broth. Stir everything together and bring to a boil.
Cook: Reduce heat to low, cover partially, and simmer for 30–35 minutes until the sweet potatoes are tender and chili is thickened. Stir occasionally.
Serve: Taste and adjust seasoning if needed. Ladle into bowls and add your favorite toppings.
Notes
For extra creaminess, mash a few sweet potato chunks directly into the chili.
To make it spicier, add diced jalapeños, cayenne pepper, or chipotle peppers.
Leftovers taste even better the next day and freeze beautifully.
Make it in a slow cooker: Cook onions/garlic first, then add everything to a slow cooker and cook on low for 6–8 hours.
Coconut milk can be added at the end for a creamier twist.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Stovetop (can be adapted to slow cooker or Instant Pot)
- Cuisine: American
- Diet: Gluten Free
Nutrition
- Serving Size: 1.5 cups
- Calories: 290 kcal
- Sugar: 9g
- Sodium: 620mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 11g
- Protein: 11g
- Cholesterol: 0mg