Recipe by

Visit website

A delicious bowl of sweet potato chili is perfect for a cold winter day!



Total time

45 minutes






  • 1 yellow onion (diced)
  • 4 tablespoons olive oil (divided)
  • 1 lb ground beef
  • 1 28-oz jar diced tomatoes
  • 2 tablespoons tomato paste
  • 2 cups water
  • 1 large sweet potato ((~12 oz), chopped into bite sized pieces)
  • 2 14-oz cans mixed beans, kidney beans, or pinto beans (drained and rinsed )
  • 2 tablespoons chili powder
  • 1 tablespoon dried oregano
  • 2 teaspoons cumin powder
  • 1 teaspoon garlic powder
  • ½ cup Raisins ((optional))
  • salt and pepper to taste
  • optional garnish: sour cream, shredded cheese, cilantro, chopped green onions
  • ¼ teaspoon ground cinnamon
  • ¼ teaspoon cayenne pepper ((or more to taste))


  1. In a 5 quart heavy-bottom soup pot, heat 2 tablespoons of olive oil and sauté the diced onion in the olive oil for 5 minutes over medium heat.
  2. Add the rest of the olive oil (2 tablespoons) and cook the ground beef over high heat for about 5 minutes or until it is browned, using a spatula to break up the beef. 
  3. Add the next 12 ingredients (diced tomatoes through raisins) and mix well. Cover and bring to a boil. Crack open the lid and lower the heat to a simmer. Simmer for 20 minutes, or until the sweet potatoes are fully cooked and the chili has thickened to your liking. Season with salt and pepper to taste. For some extra heat add another 1/4 teaspoon cayenne pepper.
  4. Let stand 5 minutes before serving. Top with sour cream, shredded cheese, cilantro, or your favorite chili garnish. Serve with crackers or crusty bread to dip into the chili.
  5. View the recipe instructions at Babaganosh

View this recipe plus 5,000 more in our FREE app

Preview in browser for now