It’s Christmas week, and as I power through a few final things on my work to-do list before several much-anticipated days away from answering emails and meeting with co-workers over Zoom, I’ve got food on my mind. Specifically, comfort food. Like this three-bean sweet potato chili I’ve shared here on the blog before (more than once in the past several years — it’s that good) and couldn’t resist bringing back out again.

I can’t take credit for this recipe — that goes to my friend and longtime MRG contributor Ali Lopez, a.k.a. Healthy Chef Ali, who in the past year moved to her beloved New England. She wrote for MRG for several years and thankfully we can always re-visit her many deliciously healthy dishes any time we’d like. (Check out some of her greatest hits here on the blog.) This week, it’s this savory soup that’s part of my holiday cooking plans — tomorrow we’re hosting my mom, my younger brother Dustin, and my sister Kirsten and her husband Bryan for an evening of good food and drink. It’s been too long since we’ve done this and I can’t wait for us to all be together again. My culinary contribution: this chili, for the non-meat eaters in our family, and a white chicken chili I’ve perfected over the years and that is one of my absolute faves. (I’ll share this recipe in an upcoming post.)

If you’re looking a truly comforting, hearty, and tasty chili, this three-bean sweet potato one is a must-try. Here’s the recipe and more from Ali, the creator of this perfect-for-winter dish.

Three-bean Sweet Potato Chili

I learned to make chili from my mom when I was 10 years old and have been making it ever since. My original recipe was pretty simple and definitely not the healthiest (1 lb. ground beef, 1 onion, 2 cans kidney beans, 2 cans Campbells Tomato Soup, 1 tablespoon chili powder). Over the years I have made so many different versions, and no two are ever the same. But this latest version that I made the other night, I am really loving! It is loaded with three kinds of beans and my favorite …. the sweet potato! And yes, this version is meatless but I promise you won’t miss the meat. The sweet potatoes give it a richness and the three kinds of beans add so much flavor.

Ali’s Three-bean Sweet Potato Chili

This chili recipe is great for runners, too. (Post-run, not pre-run!) The beans are packed with protein and carbs, as well as magnesium and potassium (runner faves)! Add some avocado (healthy fats) and you really have the perfect recovery meal.

A few cooking notes about the recipe:

  • I make my chili using dried beans but gave the recipe with canned beans for convenience. Feel free to use dried beans if you have the time and interest. 
  • It is really important when you are making a pot of chili to taste often and season it as you like it, spicy or not. 
  • Speaking of spices, it is soooo important to use FRESH spices. So if you have a jar of chili powder in your cupboard from last winter, ditch that and buy some new, fresh spices. I promise you it will make all the difference in your cooking. I love to get my spices at Oryana Natural Foods Market here in Traverse City, because you can buy as much or as little as you need and they are always so fresh. But wherever you buy them, buy the smallest amount you need and replace often!

There are so many great ways to serve this chili. In a bowl with a side of chips, in tacos and burritos, on top of nachos. And it is a great recipe for a potluck or a Sunday football party. It is also a great recipe to make a BIG batch of and freeze some for another night — it only gets better!


  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 6 garlic cloves chopped
  • 1 tablespoon ground chili powder (or more)
  • 2 teaspoons ground cumin
  • 1 teaspoon unsweetened cocoa powder
  • 1/2 teaspoon ground cinnamon
  • 1 chipotles en adobo (from a can), chopped, and a teaspoon of the liquid (adobo sauce)
  • 1 (28 ounce) can diced tomatoes (fire-roasted preferably)
  • 4 cups water 
  • 2 lbs. sweet potatoes, medium dice (about 3 cups)
  • 4 cans cooked beans (kidney, black and pinto), rinsed
  • salt and pepper, to taste
  • Juice of 1 lime
  • 1 bottle of your favorite dark beer (optional)
  • Hot sauce or ground cayenne pepper, optional, to taste

Optional toppings:

  • Green onions, sliced 
  • Greek yogurt 
  • Avocado, diced


Heat oil in a large pot over medium heat. When it is hot, add the onion and cook until softened but not browned. Add the garlic, chile powder, cumin and chipotle, and cook until fragrant, about 2 minutes. Add the tomatoes, water, sweet potatoes, and about a half teaspoon of salt, and bring to a low boil over medium heat, about 5 minutes.

Reduce the heat to low, stir in the beans, the cinnamon and the cocoa and simmer, uncovered, until slightly thickened and the potatoes are cooked, about 30 to 45 minutes. You may need to add more liquid. This is where you can add the beer or more water if needed. Taste, and add more salt, hot sauce or cayenne if you like it hot, and a squeeze of lime juice. Garnish with green onions, greek yogurt and/or avocado.


You can read Ali’s post about the Power of Smoothies, here »  She’s also written about superfoods and shares a great recipe for kale salad here »


Ali Lopez is a chef and health coach. You can learn more about her at her web site Healthy Chef Ali. She’s also on Facebook here »

February 22, 2023

Just Keep Moving: Changes for Michigan Runner Girl

By the MRG Podcast team Listen to this episode of the Michigan Runner Girl Show by clicking on the player at the […]

November 2, 2022

Sammie Bennett, mental health advocate and SHE RUNS Grand Rapids race ambassador: ‘There’s a place for everybody’ 

By the MRG Podcast Team Listen to this episode of the Michigan Runner Girl Show by clicking on the player at the […]

October 4, 2022

Try Trail Running This Fall (And Every Season)

Blue-gray pebbles and plump sand to the left. Cool, lapping waves to my right. A few steps farther, driftwood criss-crosses […]

September 21, 2022

Awesome Ideas for Fall Adventures at Michigan State Parks

By the MRG Podcast Team Listen to this episode of the Michigan Runner Girl Show by clicking on the player at the […]

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>