Written by

Paisley Saunders

Published

Cozy Turkey Chili with Sweet Potato & Black Beans – Easy One-Pot Meal

Ready In 50 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

There used to be this tiny diner tucked off Hawthorne Boulevard in Portland called The Red Apron. It wasn’t fancy — mismatched chairs, a jukebox that only played Tom Waits, and a chalkboard menu that changed with whatever the owner found at the farmers market that morning. And they made this turkey chili with sweet potato that was honestly life-changing. When they closed in 2019 — the owner retired and moved to Costa Rica, lucky guy — I actually grieved. I mean, I stood outside the locked door one last time like a fool. After about twelve tries — some were watery, one was aggressively spicy in a bad way — I finally got it. This cozy turkey chili with sweet potato and black beans is the exact recreation. The sweet potato melts into the broth, the turkey stays tender, and the black beans give it that hearty, stick-to-your-ribs texture we all crave when the weather turns cold.

I remember walking in there on a drizzly Tuesday afternoon, and the smell hit me before I even opened the door. It was warm and smoky, with just a hint of sweetness that made no sense until I spotted the orange cubes of sweet potato floating in the bowl. The owner, a gruff guy named Frank with a permanent coffee stain on his apron, slid a bowl across the counter and said, “You look like you need this.” He wasn’t wrong. I’d just moved to Portland, didn’t know a soul, and that bowl of chili felt like a hug from someone who got it. Maybe you’ve been there — that moment when a meal just hits different because you needed it more than you realized.

This cozy turkey chili with sweet potato and black beans is that recipe for me. It’s the one I make when the leaves start turning, when I need comfort without spending hours in the kitchen, and when I want to feed people something that makes them close their eyes after the first bite. Honestly, after all those failed attempts, I almost gave up. But Frank’s chili haunted me. And now, every time I make this, I think about that little diner and the way a simple bowl of chili can feel like coming home.

Why You’ll Love This Recipe

Let me tell you why this cozy turkey chili with sweet potato and black beans has become my most-requested recipe among friends and family. It’s not just another chili recipe — it’s the one that solves all the problems regular chili has.

  • Quick & Easy: This comes together in under an hour, most of which is hands-off simmering. Perfect for those weeknights when you want something homemade but don’t have hours to spare.
  • Simple Ingredients: No weird specialty items here. Turkey, sweet potatoes, black beans, canned tomatoes, and spices you probably already have in your pantry. The grocery list is short and sweet.
  • Perfect for Cozy Season: This is made for chilly evenings, game day gatherings, or meal prep Sundays when you want something that tastes better the next day.
  • Crowd-Pleaser: I’ve served this to picky eaters, spice-averse friends, and hardcore chili enthusiasts. Everyone goes back for seconds. Even my friend who claims she “doesn’t like chili” asked for the recipe.
  • Unbelievably Delicious: The sweet potato melts into the broth, creating this naturally creamy texture without any dairy. The turkey stays juicy, and the black beans add that satisfying heartiness. It’s comfort food that actually delivers.

What makes this different from every other turkey chili recipe out there? It’s the technique. Most recipes just dump everything in a pot and hope for the best. I figured out that browning the turkey in batches (not crowding the pan) and letting the sweet potato cook down until it starts to break apart creates this incredible, velvety texture that you just can’t get any other way. Plus, the spice blend is dialed in perfectly — smoky, warm, with just enough heat to notice without overwhelming the sweetness of the potato.

This isn’t just good chili. It’s the kind that makes you text your friends about it the next day. It’s comfort food reimagined — healthier than traditional chili (lean turkey, nutrient-packed sweet potato, fiber-rich beans) but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday night into something memorable.

What Ingredients You Will Need

This cozy turkey chili with sweet potato and black beans uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store.

For the Chili Base

  • 2 tablespoons olive oil — I prefer extra virgin for flavor, but any neutral oil works
  • 1 large yellow onion, diced (about 1 ½ cups) — adds sweetness and depth
  • 4 cloves garlic, minced — fresh is non-negotiable here, please don’t use the jarred stuff
  • 1 ½ pounds ground turkey — I use 93% lean for the best balance of flavor and moisture (the 99% lean stuff gets dry and sad)
  • 2 medium sweet potatoes, peeled and cubed into ½-inch pieces (about 3 cups) — these are the star, they break down into the broth
  • 2 cans (15 ounces each) black beans, drained and rinsed — rinsing removes excess sodium and that canned flavor
  • 1 can (14.5 ounces) fire-roasted diced tomatoes — I’m loyal to Muir Glen for the best smoky flavor
  • 1 can (8 ounces) tomato sauce — adds body without being too acidic
  • 2 cups low-sodium chicken broth — you can use vegetable broth to keep it vegetarian if you swap the turkey

For the Spice Blend

turkey chili with sweet potato preparation steps

  • 2 tablespoons chili powder — I use a blend from Penzeys, but any good quality chili powder works
  • 1 tablespoon ground cumin — this is what gives chili that warm, earthy backbone
  • 1 teaspoon smoked paprika — not regular paprika, the smoked kind is key for that diner flavor
  • 1 teaspoon dried oregano — Mexican oregano if you have it, regular works fine
  • ½ teaspoon cayenne pepper — adjust to your heat tolerance, I use ¼ teaspoon for mild
  • 1 teaspoon salt — plus more to taste at the end
  • ½ teaspoon black pepper — freshly ground is best

For Serving (Optional but Recommended)

  • Fresh cilantro, chopped — adds brightness and color
  • Diced avocado — the creaminess balances the heat
  • Lime wedges — a squeeze of lime right before eating wakes everything up
  • Shredded cheddar cheese — because chili and cheese are soulmates
  • Sour cream or Greek yogurt — cools things down if you went heavy on the cayenne
  • Cornbread or tortilla chips — for dipping and scooping

Ingredient selection tip: Look for sweet potatoes that are firm and heavy for their size with smooth skin. Avoid any with soft spots or wrinkles — those are past their prime. For the black beans, I’ve tried cooking from dried, and honestly, canned works beautifully here since they’re simmering long enough to absorb all the flavors. If you want to use dried, cook 1 cup of dried beans until tender before adding.

Substitution note: If you’re avoiding nightshades, swap the tomatoes for an equal amount of roasted butternut squash puree. It changes the flavor profile but keeps that rich, thick texture. For a vegetarian version, use three cans of black beans instead of turkey and vegetable broth. You won’t miss the meat, I promise.

Equipment Needed

The beauty of this cozy turkey chili with sweet potato and black beans is that it’s a one-pot meal. You don’t need fancy equipment, just a few basics.

  • Large Dutch oven or heavy-bottomed pot (at least 5-quart) — I use my trusty Le Creuset, but any heavy pot with a lid works. The heavy bottom prevents burning and helps the sweet potato break down evenly.
  • Sharp chef’s knife — for dicing the sweet potato and onion. A dull knife is actually more dangerous than a sharp one, and it makes cubing sweet potatoes a miserable experience.
  • Cutting board — I prefer wood, but any sturdy board works
  • Wooden spoon or silicone spatula — for stirring and scraping up the browned bits from the bottom (that’s where the flavor lives)
  • Measuring spoons — for the spice blend
  • Can opener — obvious, but you’d be surprised how many times I’ve forgotten
  • Colander — for rinsing the black beans

Budget-friendly tip: You don’t need a fancy Dutch oven. A heavy-bottomed stockpot from a restaurant supply store costs about $20 and works just as well. I used one for years before I splurged on my Le Creuset. The key is the heavy bottom, not the brand name.

Preparation Method

Alright, let’s make this cozy turkey chili with sweet potato and black beans. I’ve tested this method more times than I care to admit, so trust me on the steps. It takes about 50 minutes from start to finish, but most of that is hands-off simmering.

  1. Prep your ingredients first. Dice the onion, mince the garlic, peel and cube the sweet potatoes into ½-inch pieces. Drain and rinse the black beans. Measure out your spices into a small bowl. This is called mise en place, and it makes the whole process smoother. I learned this the hard way after burning garlic while frantically searching for the chili powder.
  2. Heat the olive oil in your Dutch oven over medium-high heat until it shimmers. Add the diced onion and cook for 4-5 minutes until it’s translucent and starting to brown at the edges. Don’t rush this step — caramelized onion flavor is the foundation of good chili.
  3. Add the minced garlic and cook for 30 seconds until fragrant. Garlic burns fast, so keep stirring. You’ll smell it when it’s ready — that amazing aroma that makes your kitchen smell like a restaurant.
  4. Add the ground turkey in two batches. I know it’s tempting to dump it all in at once, but crowding the pan steams the meat instead of browning it. Break it up with your wooden spoon and let it cook undisturbed for 3-4 minutes per batch to get a nice brown crust. Season with a pinch of salt and pepper. Transfer the first batch to a plate and repeat with the second batch. This browning is where the deep, savory flavor comes from — don’t skip it.
  5. Return all the turkey to the pot. Sprinkle the spice blend (chili powder, cumin, smoked paprika, oregano, cayenne, salt, and pepper) over the meat. Stir constantly for 1 minute until the spices are fragrant and coat everything evenly. Your kitchen will smell incredible at this point — that’s how you know you’re doing it right.
  6. Add the cubed sweet potatoes and stir to coat them in the spiced turkey mixture. Let them cook for 2-3 minutes, stirring occasionally. You want the edges to start softening slightly.
  7. Pour in the fire-roasted diced tomatoes (with their juices), tomato sauce, and chicken broth. Stir everything together, scraping the bottom of the pot to release any browned bits — that’s pure flavor gold right there.
  8. Add the drained and rinsed black beans. Stir gently to combine. Bring the chili to a boil, then reduce the heat to low, cover, and let it simmer for 25-30 minutes. Stir occasionally to prevent sticking. The sweet potatoes should be tender and starting to break down into the broth, creating that naturally creamy texture.
  9. After 25 minutes, check the sweet potatoes. They should be fork-tender. If they’re still firm, let it simmer another 5-10 minutes uncovered. This also helps thicken the chili if it seems too soupy. I like mine thick enough that a spoon stands up straight.
  10. Taste and adjust seasoning. This is crucial. Add more salt if needed (usually another ½ teaspoon), a squeeze of lime juice for brightness, or a pinch more cayenne if you want more heat. Every batch is different, so trust your taste buds.
  11. Let it rest for 5 minutes off the heat before serving. This allows the flavors to settle and meld together. I know you’re hungry, but patience pays off here.

Sensory cue: When it’s done, the chili should be thick and hearty, not soupy. The sweet potatoes should be soft enough that they start to fall apart when you stir, creating little pockets of creamy sweetness throughout. The color should be a deep, rich reddish-orange. The smell — smoky, warm, slightly sweet — should make you want to dive in immediately.

Cooking Tips & Techniques

After making this cozy turkey chili with sweet potato and black beans about a dozen times before getting it right, I’ve collected some hard-won wisdom. Let me save you the trouble.

Don’t skip browning the meat in batches. I know it’s an extra step and an extra dish to wash. But the first few times I made this, I dumped all the turkey in at once, and it released so much liquid that it basically boiled instead of browned. The result was gray, flavorless meat. Browning creates the Maillard reaction — that chemical process that produces deep, savory flavor. It’s science, and it matters.

Cut the sweet potatoes evenly. I learned this the hard way when I ended up with mushy pieces and rock-hard pieces in the same pot. Aim for ½-inch cubes, and try to make them uniform. This ensures they all cook at the same rate.

Toast your spices. That 1-minute step where you stir the spices into the hot meat before adding liquid? That’s not just for show. Toasting the spices in the fat releases their essential oils and intensifies their flavor. Raw chili powder tastes flat and dusty. Toasted chili powder tastes like a warm hug.

Let it simmer longer if you have time. The recipe says 25-30 minutes, and that works. But if you have an extra 20 minutes, let it simmer uncovered on low. The longer it cooks, the more the flavors meld and the thicker it gets. Just stir occasionally and add a splash of broth if it gets too thick.

One mistake I still make: Adding too much cayenne because I’m feeling brave, then spending the whole meal sweating. Start with less than you think you want. You can always add heat at the end with hot sauce, but you can’t take it out. Frank from The Red Apron used to say, “You can’t un-spice the chili.” Truer words.

Make it ahead. This chili actually tastes better the next day. The flavors have time to get to know each other. Make it a day ahead, refrigerate, and reheat gently. The sweet potatoes will break down even more, creating an even creamier texture.

Variations & Adaptations

One of the best things about this cozy turkey chili with sweet potato and black beans is how adaptable it is. Here are some variations I’ve tried and loved.

Vegetarian Version: Skip the turkey and use three cans of black beans instead of two. Add an extra cup of broth and a tablespoon of soy sauce or tamari for umami depth. I made this for my vegetarian sister-in-law, and she asked for the recipe before she even finished her bowl. The sweet potato provides enough heartiness that you won’t miss the meat.

Spicy Chipotle Version: Add 1-2 chipotle peppers in adobo sauce (minced) along with the spices. This adds a smoky, deep heat that’s different from cayenne. Start with one pepper and taste before adding more — those little guys pack a punch. I did this on a whim one rainy Sunday, and it’s now my preferred version when I’m cooking just for myself.

Slow Cooker Adaptation: Brown the turkey and onions on the stovetop first (don’t skip this step, even for the slow cooker), then transfer everything to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add the sweet potatoes in the last 2 hours so they don’t turn to complete mush. I’ve done this for game days, and it works beautifully.

Pumpkin Swap: In the fall, swap half the sweet potato for cubed pumpkin or butternut squash. It changes the flavor slightly but keeps that creamy, sweet contrast. I tried this after a trip to the pumpkin patch where I bought way too many sugar pumpkins. No regrets.

Allergen-Friendly Adaptations: This recipe is naturally gluten-free and dairy-free (unless you add cheese on top). For a low-FODMAP version, skip the garlic and onion, use garlic-infused oil instead, and reduce the black beans to 1 can. The flavor won’t be quite as deep, but it’s still delicious.

Serving & Storage Suggestions

This cozy turkey chili with sweet potato and black beans is incredibly versatile when it comes to serving. Here’s how I like to do it.

Serving temperature: Hot, straight from the pot. Ladle it into deep bowls and let everyone add their own toppings. I set out small bowls of shredded cheddar, diced avocado, fresh cilantro, lime wedges, and sour cream so people can customize. It makes the meal feel special without extra work for you.

What to serve with it: Cornbread is the classic pairing — the sweetness of the cornbread plays beautifully with the smoky chili. I also love it with tortilla chips for scooping, or over rice for a heartier meal. A simple green salad with lime vinaigrette cuts through the richness nicely. If you’re feeling indulgent, serve it with crispy garlic chicken on the side for a protein-packed dinner that will keep you full for hours.

Storage: This chili keeps beautifully in the refrigerator for up to 5 days in an airtight container. The flavors actually get better as they meld. I often make a double batch on Sunday and eat it for lunches all week. Just reheat gently on the stovetop or in the microwave, adding a splash of broth if it’s thickened too much.

Freezing: This chili freezes like a dream. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. It keeps for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop. I always keep a batch in the freezer for those days when I just can’t cook. Pro tip: freeze in individual portions for easy lunches.

How flavors develop: Day one, this chili is good. Day two, it’s great. Day three, it’s transcendent. The sweet potato continues to break down, the spices mellow and meld, and everything becomes more cohesive. If you can, make it a day ahead. Your future self will thank you.

Nutritional Information & Benefits

This cozy turkey chili with sweet potato and black beans isn’t just delicious — it’s genuinely good for you. Here’s the breakdown per serving (about 1 ½ cups, without toppings).

Nutrient Amount
Calories 385
Protein 32g
Carbohydrates 42g
Fiber 14g
Fat 10g
Saturated Fat 2g
Sodium 680mg
Vitamin A 320% DV
Vitamin C 25% DV
Iron 25% DV
Potassium 950mg

Health highlights: Sweet potatoes are packed with beta-carotene (that’s where the Vitamin A comes from), which supports immune health and eye function. Black beans are a fiber powerhouse — 14 grams per serving keeps you full and supports digestive health. Lean turkey provides high-quality protein without excess saturated fat. The spices — cumin, chili powder, smoked paprika — have anti-inflammatory properties and add flavor without salt.

Dietary considerations: This recipe is naturally gluten-free and dairy-free (without toppings). It’s also relatively low in saturated fat and high in fiber. If you’re watching sodium, use no-salt-added canned tomatoes and broth, and rinse the beans thoroughly.

I’m not a nutritionist, but I’ve learned that eating well doesn’t have to mean eating boring. This chili proves that comfort food can also be nourishing. It’s the kind of meal that makes you feel good from the inside out.

Conclusion

This cozy turkey chili with sweet potato and black beans is more than just a recipe to me. It’s a memory of that little diner, of Frank sliding a bowl across the counter, of finding comfort in a new city. It’s proof that sometimes the best things come from trying and failing and trying again. After twelve attempts — some watery, some too spicy, one that was honestly just sad — I finally got it right. And now I get to share it with you.

I hope you make this chili on a day when you need a little warmth. Maybe it’s raining outside, or maybe you just need something that feels like a hug in a bowl. Customize it however you like — add more heat, swap the beans, load it up with toppings. That’s the beauty of chili. It’s forgiving, it’s flexible, and it always delivers.

If you make this cozy turkey chili with sweet potato and black beans, I’d love to hear about it. Drop a comment below and let me know how it turned out, what toppings you used, or if you made any fun variations. And if you’re looking for another one-pot wonder, check out my easy sweet potato soup for another cozy meal that comes together in under an hour. Happy cooking, friends. You’ve got this.

Frequently Asked Questions

Can I use ground beef instead of turkey?

Absolutely. Ground beef (80/20 or 85/15) works perfectly in this recipe. The flavor will be richer and more traditional, but you’ll need to drain some of the fat after browning. I’ve done it both ways, and honestly, they’re both delicious — just different vibes.

Do I have to peel the sweet potatoes?

You don’t have to, but I recommend it. The skin on sweet potatoes can get tough during simmering and create an unpleasant texture. If you’re short on time and using organic sweet potatoes, you can leave the skin on — just scrub them well and cube them small so the skin breaks down.

Can I make this in an Instant Pot?

Yes! Use the sauté function to brown the turkey and onions, then add all remaining ingredients. Pressure cook on high for 10 minutes, then let the pressure release naturally for 10 minutes before quick releasing. The sweet potatoes will be perfectly tender, and the flavors will be just as developed.

How can I thicken the chili if it’s too thin?

Simmer it uncovered for an additional 10-15 minutes to let some of the liquid evaporate. You can also mash some of the sweet potatoes and beans against the side of the pot with a wooden spoon — they’ll release their starches and naturally thicken the broth. Avoid adding flour or cornstarch; the sweet potato does the job better.

Is this recipe freezer-friendly?

Very much so. Let the chili cool completely, then portion it into freezer-safe containers or bags. It keeps for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave. Add a splash of broth if it’s thickened too much during freezing.

Pin This Recipe!

turkey chili with sweet potato recipe

Print

Cozy Turkey Chili with Sweet Potato & Black Beans – Easy One-Pot Meal

A hearty and comforting turkey chili with sweet potato and black beans, inspired by a beloved Portland diner. This one-pot meal is quick, easy, and perfect for cozy evenings.

  • Author: Mila
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large yellow onion, diced (about 1 ½ cups)
  • 4 cloves garlic, minced
  • 1 ½ pounds ground turkey (93% lean)
  • 2 medium sweet potatoes, peeled and cubed into ½-inch pieces (about 3 cups)
  • 2 cans (15 ounces each) black beans, drained and rinsed
  • 1 can (14.5 ounces) fire-roasted diced tomatoes
  • 1 can (8 ounces) tomato sauce
  • 2 cups low-sodium chicken broth
  • 2 tablespoons chili powder
  • 1 tablespoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • ½ teaspoon cayenne pepper (adjust to taste)
  • 1 teaspoon salt (plus more to taste)
  • ½ teaspoon black pepper
  • Fresh cilantro, chopped (for serving)
  • Diced avocado (for serving)
  • Lime wedges (for serving)
  • Shredded cheddar cheese (for serving)
  • Sour cream or Greek yogurt (for serving)
  • Cornbread or tortilla chips (for serving)

Instructions

  1. Prep your ingredients first: dice the onion, mince the garlic, peel and cube the sweet potatoes into ½-inch pieces. Drain and rinse the black beans. Measure out your spices into a small bowl.
  2. Heat the olive oil in your Dutch oven over medium-high heat until it shimmers. Add the diced onion and cook for 4-5 minutes until translucent and starting to brown at the edges.
  3. Add the minced garlic and cook for 30 seconds until fragrant.
  4. Add the ground turkey in two batches. Break it up with a wooden spoon and let it cook undisturbed for 3-4 minutes per batch to get a nice brown crust. Season with a pinch of salt and pepper. Transfer the first batch to a plate and repeat with the second batch.
  5. Return all the turkey to the pot. Sprinkle the spice blend (chili powder, cumin, smoked paprika, oregano, cayenne, salt, and pepper) over the meat. Stir constantly for 1 minute until the spices are fragrant.
  6. Add the cubed sweet potatoes and stir to coat them in the spiced turkey mixture. Let them cook for 2-3 minutes, stirring occasionally.
  7. Pour in the fire-roasted diced tomatoes (with their juices), tomato sauce, and chicken broth. Stir everything together, scraping the bottom of the pot to release any browned bits.
  8. Add the drained and rinsed black beans. Stir gently to combine. Bring the chili to a boil, then reduce the heat to low, cover, and let it simmer for 25-30 minutes. Stir occasionally.
  9. After 25 minutes, check the sweet potatoes. They should be fork-tender. If still firm, let it simmer another 5-10 minutes uncovered to thicken.
  10. Taste and adjust seasoning. Add more salt if needed, a squeeze of lime juice for brightness, or a pinch more cayenne for heat.
  11. Let it rest for 5 minutes off the heat before serving. Serve hot with desired toppings.

Notes

For best flavor, brown the turkey in batches to avoid steaming. Cut sweet potatoes evenly for uniform cooking. Toast spices in the fat for deeper flavor. Chili tastes even better the next day. Freezes well for up to 3 months.

Nutrition

  • Serving Size: 1 ½ cups
  • Calories: 385
  • Sugar: 8
  • Sodium: 680
  • Fat: 10
  • Saturated Fat: 2
  • Carbohydrates: 42
  • Fiber: 14
  • Protein: 32

Keywords: turkey chili, sweet potato chili, black bean chili, one-pot meal, easy chili, cozy chili, healthy chili, gluten-free chili, dairy-free chili

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating