This one-pot sweet potato chili is cozy, nourishing, and incredibly easy to make. Made with pantry staples and simple spices, it’s the kind of meal that fits perfectly into busy weeks, meal prep days, and slower evenings alike.
Serves
4
For the chili
For the topping
Eva's programs include daily recipes like this one — plus education, a workbook, and lifestyle guidance for a specific health goal.
Browse ProgramsHeat the oil in a large pot over medium heat. Add the onion and garlic together with the salt, pepper, and bay leaf. Sauté gently until the onion becomes translucent. This step is key—taking your time here creates depth.
Stir in the bell pepper and cook for a few minutes until fragrant and slightly softened.
Add the sweet potato cubes along with all the spices (paprika, chipotle, cumin, garlic powder). Stir well so everything is evenly coated. Let the spices toast briefly—this intensifies their aroma and flavor.
Pour in the vegetable stock and scrape the bottom of the pot to release all the flavor that’s built up.
Add the tomato sauce, tomato paste, and both types of beans. Stir, cover with a lid, and let simmer on low to medium heat. Stir occasionally.
Cook until the sweet potatoes are fork-tender. As they soften, they release natural sweetness, creating a rich, rounded flavor without needing any added sugar.
Add the sweet corn just before serving and let it simmer for only a few minutes. This keeps it sweet and fresh
Remove the bay leaf. Serve warm and top with fresh cilantro, crunchy cabbage or kale, and slices of avocado.
“Watch me make this recipe on YouTube for extra tips and variations.”
— Eva Watch on YouTube →
400+ whole-food plant-based recipes — all free to browse.