Healthy Turkey Chili


healthy turkey chili recipe

This healthy turkey chili is a classic chili made with ground turkey instead of beef — same deeply spiced, bean-loaded flavor, without sacrificing anything for game day, potlucks, or a freezer-friendly weeknight dinner.

turkey chili recipe

Hi friends!

My husband is a big chili fan so I already have three other chili recipes on the blog:

But this is the one I always turn to when I want a classic. It’s tomato-based and loaded with kidney and pinto beans – exactly the way chili “should” taste. The only difference from a beef chili is the meat. This version uses ground turkey (I use 93/7) which is much lower in saturated fat than beef, with about the same protein (approximately 25g of protein per serving). My family genuinely can’t tell the difference once it’s simmered down with the right amount of spice.

Why Ground Turkey Works So Well In Chili

Ground turkey is a great source of lean protein, making it a great option for chili. It’s lower in fat than most traditional chili recipes made with ground beef and it’s mild flavor allows all the flavors of the chili to really shine through. It has a similar taste and texture to ground beef while being lower in saturated fat, making it a great heart-healthy alternative.

Ingredients for Turkey Chili Recipe

To make this turkey chili, here are the ingredient you’ll need:

  • Onion. garlic and bell pepper – for a flavorful base
  • Ground turkey – I use 93/7 but you could also use 85/15 if you prefer
  • Spices – chili powder, cumin, oregano, cayenne pepper and salt
  • Diced tomatoes – I prefer fire-roasted for a little more flavor
  • Tomato paste- for a more concentrated flavor
  • Chicken broth
  • Beans – I prefer a combination of kidney and pinto but you could use all of one variety if you prefer

How To Make Healthy Turkey Chili (Stovetop)

Making chili is super easy and fairly hands-off. Here’s how you do it:

  • In a large Dutch oven, saute the onion, garlic and pepper for 3-5 minutes.
  • Add ground turkey and saute over medium heat until no longer pink.
  • Add spices, tomatoes, tomatoe paste, beans and broth.
  • Bring to a boil, then reduce and let simmer for 45 minutes. Taste and adjust seasonings.
  • Top as desired and serve warm!

Healthy Turkey Chili Slow Cooker

Yes! Use the saute function on your slower cooker to cook the ground turkey and veggies. If you don’t have a saute function, cook on the stove and then transfer to the slow cooker. Add remaining ingredeients, stir to combine and cook on low for 6-8 hours.

Turkey Chili Recipe – Instant Pot Instructions

Yes. Cook onions, garlic and turkey and remove any extra grease if using 85/15 ground turkey. Deglaze the pot with 1/4 cup broth, scraping the bottom to remove any browned bits. Add the spices and stir to combine. Add tomato paste, tomatoes and beans. Don’t stir. Cook 15 minutes and quick realase. Another option is to wait and add the beans until after it’s done cooking. Kidney beans hold up well but softer beans like pinto could get mushy and will taste better mixed in at the end.

healthy turkey chili recipe

How To Keep Turkey Chili From Drying Out

Since turkey is leaner and lower in fat than ground beef, here are a few tips to keep your turkey from drying out:

  • Be sure to choose 93/7 ground turkey. Avoid 99/1 ground turkey because it has almost no fat.
  • Cook the vegetables first. Sauteeing the vegetables first helps them release their moisture. You can then add your turkey to the pot and it will absorb that moisture as it cooks. No need to drain as it cooks.
  • Check your seasonings. Because it is lower in fat than ground beef, it naturally has less flavor so you may need to increase your spices to get your desired taste profile.

Turkey Chili Nutrition

Most chili recipes will contain about 25g of protein per serving, plus some fiber. The combination of the ground turkey and beans make it a nutritionally sound choice. Ground beef chili will contain a similar amount of protein and fiber but also likely be higher in both fat and saturated fat.

How To Store and Freeze Healthy Turkey Chili

Store in the refrigerator for 3-4 days. To freeze, cool completely and freeze in a freezer-safe container like Souper Cubes or ladle in to a ziploc bag and freeze flat for flat storage and quick thawing.


Turkey Chili Recipe

Print

Healthy Turkey Chili

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This healthy turkey chili recipe is a classic chili made with ground turkey instead of beef. Full of flavor, freezer-friendly and perfect for feeding a crowd!

Ingredients

  • 1 Tbsp oil (I use avocado oil)
  • 1 cup diced onion
  • 3 cloves minced garlic
  • 1 medium bell pepper, diced
  • 1 pound ground turkey (93/7)
  • 2 Tbsp chili powder
  • 1 Tbsp cumin
  • 1 tsp oregano
  • 1/41/2 tsp cayenne pepper (optional)
  • 1/2 tsp salt
  • 2 (14.5 oz cans) diced tomato (I like fire-roasted)
  • 1 (6oz) can tomato paste
  • 1 (14.5 oz can) kidney beans
  • 1 (14.5 oz can) pinto beans
  • 1 cup chicken broth
  • Optional toppings – cheese, sour cream, green onion, avocado, tortilla chips

Instructions

  1. In a large Dutch oven, heat oil over medium heat and saute onion, garlic and bell pepper for 4-5 minutes.
  2. Add ground turkey and spices and cook until no longer pink.
  3. Add diced tomatoes, tomatoe paste, beans and broth and stir to combine.
  4. Bring to a boil, then reduce heat and let simmer for 35-40 minutes.
  5. Taste and adjust seasonings – add more chili powder or salt if needed.
  6. Top as desired and served.
window.trCommon={“minRating”:6,”ajaxurl”:”https:\/\/www.theleangreenbean.com\/wp-admin\/admin-ajax.php”,”ratingNonce”:””,”postId”:139562}; window.TastyRecipes = window.TastyRecipes || {}; window.TastyRecipes.smoothScroll = { init() { document.addEventListener( ‘click’, ( e ) => { let anchor = e.target; if ( anchor.tagName !== ‘A’ ) { anchor = anchor.closest( ‘a.tasty-recipes-scrollto’ ); } if ( ! anchor || ! anchor.classList.contains( ‘tasty-recipes-scrollto’ ) ) { return; } const elementHref = anchor.getAttribute( ‘href’ ); if ( ! elementHref ) { return; } e.preventDefault(); this.goToSelector( elementHref ); }); }, goToSelector( selector ) { const element = document.querySelector( selector ); if ( ! element ) { return; } element.scrollIntoView( { behavior: ‘smooth’ } ); } }; document.addEventListener( ‘DOMContentLoaded’, () => window.TastyRecipes.smoothScroll.init() ); window.TastyRecipes = window.TastyRecipes || {}; window.TastyRecipes.cookMode = { wakeLockApi: false, wakeLock: false, cookModeSelector: ‘.tasty-recipes-cook-mode’, init() { if (“wakeLock” in navigator && “request” in navigator.wakeLock) { this.wakeLockApi = navigator.wakeLock; } const cookModes = document.querySelectorAll(this.cookModeSelector); if (cookModes.length > 0) { for (const cookMode of cookModes) { if (this.wakeLockApi) { cookMode.querySelector(‘input[type=”checkbox”]’).addEventListener(“change”, event => { this.checkboxChange(event.target); }, false); } else { cookMode.style.display = “none”; } } } }, checkboxChange(checkbox) { if (checkbox.checked) { this.lock(); } else { this.unlock(); } }, setCheckboxesState(state) { const checkboxes = document.querySelectorAll(this.cookModeSelector + ‘ input[type=”checkbox”]’); for (const checkbox of checkboxes) { checkbox.checked = state; } }, async lock() { try { this.wakeLock = await this.wakeLockApi.request(“screen”); this.wakeLock.addEventListener(“release”, () => { this.wakeLock = false; this.setCheckboxesState(false); }); this.setCheckboxesState(true); } catch (error) { this.setCheckboxesState(false); } }, unlock() { if (this.wakeLock) { this.wakeLock.release(); this.wakeLock = false; } this.setCheckboxesState(false); } }; (function(callback) { if (document.readyState !== “loading”) { callback(); } else { document.addEventListener(“DOMContentLoaded”, callback); } })(() => { window.TastyRecipes.cookMode.init(); }); window.TastyRecipes = window.TastyRecipes || {}; window.TastyRecipes.staticTooltip = { element: null, tooltipElement: null, deleting: false, init( element ) { if ( this.deleting ) { return; } this.element = element; this.buildElements(); }, destroy() { if ( ! this.tooltipElement || this.deleting ) { return; } this.deleting = true; this.tooltipElement.classList.remove( ‘opened’ ); setTimeout( () => { this.tooltipElement.remove(); this.deleting = false; }, 500 ); }, buildElements() { const tooltipElement = document.createElement( ‘div’ ); tooltipElement.classList.add( ‘tasty-recipes-static-tooltip’); tooltipElement.setAttribute( ‘id’, ‘tasty-recipes-tooltip’ ); const currentTooltipElement = document.getElementById( ‘tasty-recipes-tooltip’ ); if ( currentTooltipElement ) { document.body.replaceChild( tooltipElement, currentTooltipElement ); } else { document.body.appendChild( tooltipElement ); } this.tooltipElement = document.getElementById( ‘tasty-recipes-tooltip’ ); }, show() { if ( ! this.tooltipElement ) { return; } const tooltipTop = this.element.getBoundingClientRect().top + window.scrollY – 10 // 10px offset. – this.tooltipElement.getBoundingClientRect().height; const tooltipLeft = this.element.getBoundingClientRect().left – ( this.tooltipElement.getBoundingClientRect().width / 2 ) + ( this.element.getBoundingClientRect().width / 2 ) – 1; const posLeft = Math.max( 10, tooltipLeft ); this.maybeRemoveTail( posLeft !== tooltipLeft ); this.tooltipElement.setAttribute( ‘style’, ‘top:’ + tooltipTop + ‘px;left:’ + posLeft + ‘px;’ ); this.tooltipElement.classList.add( ‘opened’ ); }, maybeRemoveTail( removeTail ) { if ( removeTail ) { this.tooltipElement.classList.add( ‘tr-hide-tail’ ); } else { this.tooltipElement.classList.remove( ‘tr-hide-tail’ ); } }, changeMessage( message ) { if ( ! this.tooltipElement ) { return; } this.tooltipElement.innerHTML = message; } }; window.TastyRecipes.ajax = { sendPostRequest( url, data, success, failure ) { const xhr = new XMLHttpRequest(); xhr.open( ‘POST’, url, true ); xhr.send( this.preparePostData( data ) ); xhr.onreadystatechange = () => { if ( 4 !== xhr.readyState ) { return; } if ( xhr.status === 200 ) { success( JSON.parse( xhr.responseText ) ); return; } failure( xhr ); }; xhr.onerror = () => { failure( xhr ); }; }, preparePostData( data ) { const formData = new FormData(); for ( const key in data ) { formData.append( key, data[key] ); } return formData; }, }; window.TastyRecipes.ratings = { defaultRating: 0, currentRatingPercentage: 100, savingRating: false, init( minRating ) { this.minRating = minRating; this.formWatchRating(); this.closeTooltipWhenClickOutside(); this.addBodyClassBasedOnSelectedRating(); this.backwardCompFormRatingPosition(); }, formWatchRating() { const ratings = document.querySelectorAll(‘.tasty-recipes-no-ratings-buttons [data-rating]’); if ( ratings.length { event.preventDefault(); this.defaultRating = event.target.closest( ‘.checked’ ).dataset.rating; this.setCheckedStar( event.target ); this.maybeSendRating( this.defaultRating, event.target ); this.setRatingInForm( this.defaultRating ); } ); } }, closeTooltipWhenClickOutside() { window.addEventListener( ‘click’, e => { // Bailout (don’t remove the tooltip) when the clicked element is a rating star, or it’s the tooltip itself. if ( e.target.closest( ‘.tasty-recipes-rating’ ) || e.target.classList.contains( ‘tasty-recipes-static-tooltip’ ) ) { return; } window.TastyRecipes.staticTooltip.destroy(); } ); }, setRatingInForm( rating ) { const ratingInput = document.querySelector( ‘#respond .tasty-recipes-rating[value=”‘ + rating + ‘”]’ ); if ( ! ratingInput ) { return; } ratingInput.click(); }, addBodyClassBasedOnSelectedRating() { const ratingInputs = document.querySelectorAll( ‘input.tasty-recipes-rating’ ); if ( ! ratingInputs ) { return; } for ( const ratingInput of ratingInputs ) { ratingInput.addEventListener( ‘click’, currentEvent => { const selectedRating = currentEvent.target.getAttribute( ‘value’ ); this.handleBodyClassByRating( selectedRating ); this.toggleCommentTextareaRequired( selectedRating ); } ); } }, handleBodyClassByRating( rating ) { if ( rating < this.minRating ) { document.body.classList.remove( 'tasty-recipes-selected-minimum-rating' ); return; } document.body.classList.add( 'tasty-recipes-selected-minimum-rating' ); }, toggleCommentTextareaRequired( rating ) { const commentTextarea = document.getElementById( 'comment' ); if ( ! commentTextarea ) { return; } if ( rating { window.TastyRecipes.staticTooltip.changeMessage( response.data.message ); window.TastyRecipes.staticTooltip.show(); this.updateAverageText( response.data, recipeCardElement ); this.maybeFillCommentForm( response.data ); // Hide the tooltip after 5 seconds. setTimeout( () => { this.maybeResetTooltip( recipeCardElement, response.data, rating ); }, 5000 ); }, () => { this.resetTooltip( recipeCardElement ); } ); }, updateAverageText( data, recipeCardElement ) { if ( ! data.average ) { return; } this.setRatingPercent( data ); if ( ! data.count ) { return; } const quickLink = document.querySelector( ‘.tasty-recipes-rating-link’ ); if ( quickLink ) { this.setTextInContainer( quickLink, data ); this.setPartialStar( quickLink ); } const cardStars = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ ); cardStars.dataset.trDefaultRating = data.average; this.setTextInContainer( recipeCardElement.querySelector( ‘.tasty-recipes-rating’ ), data ); }, setTextInContainer( container, data ) { if ( ! container ) { return; } if ( data.label ) { const ratingLabelElement = container.querySelector( ‘.rating-label’ ); if ( ratingLabelElement ) { ratingLabelElement.innerHTML = data.label; } return; } const averageElement = container.querySelector( ‘.average’ ); if ( averageElement ) { averageElement.textContent = data.average; } const countElement = container.querySelector( ‘.count’ ); if ( countElement ) { countElement.textContent = data.count; } }, setPartialStar( container ) { const highestStar = container.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ ); if ( highestStar ) { highestStar.dataset.trClip = this.currentRatingPercentage; } }, setRatingPercent( data ) { this.defaultRating = data.average.toFixed( 1 ); const parts = data.average.toFixed( 2 ).toString().split( ‘.’ ); this.currentRatingPercentage = parts[1] ? parts[1] : 100; if ( this.currentRatingPercentage === ’00’ ) { this.currentRatingPercentage = 100; } }, setCheckedStar( target ) { const cardRatingContainer = target.closest( ‘.tasty-recipes-ratings-buttons’ ); const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-tr-checked]’ ); if ( selectedRatingElement ) { delete selectedRatingElement.dataset.trChecked; } const thisStar = target.closest( ‘.tasty-recipes-rating’ ); thisStar.dataset.trChecked = 1; thisStar.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = 100; }, maybeFillCommentForm( data ) { if ( ! data.comment || ! data.comment.content ) { return; } const commentForm = document.querySelector( ‘#commentform’ ); if ( ! commentForm ) { return; } const commentBox = commentForm.querySelector( ‘[name=comment]’ ); if ( ! commentBox || commentBox.value ) { return; } // Add comment details for editing. commentBox.innerHTML = data.comment.content; if ( data.comment.name ) { commentForm.querySelector( ‘[name=author]’ ).value = data.comment.name; commentForm.querySelector( ‘[name=email]’ ).value = data.comment.email; } }, maybeResetTooltip( recipeCardElement, data, rating ) { if ( this.savingRating === rating ) { this.resetTooltip( recipeCardElement, data ); } }, resetTooltip( recipeCardElement, data ) { window.TastyRecipes.staticTooltip.destroy(); this.savingRating = false; // Reset the default rating. const cardRatingContainer = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ ); if ( cardRatingContainer ) { this.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating; cardRatingContainer.dataset.trDefaultRating = this.defaultRating; this.resetSelectedStar( cardRatingContainer, data ); } }, resetSelectedStar( cardRatingContainer ) { const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ ); if ( selectedRatingElement ) { selectedRatingElement.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = this.currentRatingPercentage; selectedRatingElement.parentNode.dataset.trChecked = 1; } const previousSelectedElement= cardRatingContainer.querySelector( ‘[data-tr-checked]’ ); if ( previousSelectedElement ) { const currentSelectedRating = previousSelectedElement.querySelector(‘[data-rating]’); if ( currentSelectedRating !== selectedRatingElement ) { delete previousSelectedElement.dataset.trChecked; } } }, backwardCompFormRatingPosition() { const ratingsButtons = document.querySelector( ‘#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons’ ); if ( ! ratingsButtons ) { return; } const ratingsButtonsStyles = window.getComputedStyle(ratingsButtons); if ( ! ratingsButtonsStyles.display.includes( ‘flex’ ) ) { ratingsButtons.style.direction = ‘rtl’; } if ( typeof tastyRecipesRating !== ‘undefined’ ) { // Select the rating that was previously selected in admin. ratingsButtons.querySelector( ‘.tasty-recipes-rating[value=”‘ + tastyRecipesRating + ‘”]’ ).checked = true; } const ratingSpans = ratingsButtons.querySelectorAll( ‘.tasty-recipes-rating’ ); for (const ratingSpan of ratingSpans) { ratingSpan.addEventListener( ‘click’, event => { if ( ratingSpan === event.target ) { return; } ratingSpan.previousElementSibling.click(); } ); } } }; (function(callback) { if (document.readyState !== “loading”) { callback(); } else { window.addEventListener( ‘load’, callback ); } })(() => { window.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 ); });

Healthy Turkey Chili FAQs

Is turkey chili healthier than beef chili?

Yes. Ground turkey is lower in fat and saturated fat than ground beef, making it a heart-healthy alternative that offers a similar taste and texture to ground beef chili. If you would prefer a beef chili recipe, try this recipe for The Best Beef Chili.

Can you make turkey chili in the slow cooker?

Yes. Cook the ground turkey and veggies either in the slow cooker or on the stove. Then add the remaining ingredients, stir to combine and cook on low for 6-8 hours.

Why does turkey chili taste bland or dry?

Be sure you’re not using 99/1 ground turkey. Cooking the vegeteables first and then adding the turkey can help keep it moist. You may also need to increase the amount of seasonings you use.

Can you freeze turkey chili?

Yes, turkey freezes very well. Let cool completely, then transfer to a freezer-safe container and freeze up to 4 months.


healthy turkey chili recipe

What To Serve with Healthy Turkey Chili

Of course you could go with the classic soup and salad combo, but one of my fav side dishes for chili is cornbread. Try:

Or try it topped with scooped with fritos or baked into a Chili Cornbread Skillet.

Healthy Soup Recipes

Is it soup season? Try one of these easy soup recipes next time!

Easy Fish Chowder 1

Easy Fish Chowder

This Easy Fish Chowder tastes better than longer it sits! Make a big pot over the weekend and enjoy for lunch or dinner all week!

healthy corn chowder 3 copy

Healthy Corn Chowder

This lightened-up, healthy corn chowder is the perfect way to use up that summer sweet corn! Made with just a splash of cream and lightly blended for creaminess.

crockpot potato soup 2 copy

Crockpot Potato Soup with Hash Browns

This Easy Crockpot Potato Soup with Hash Browns requires minimal prep and simple ingredients. Pureeing it at the end helps make it thick and creamy without adding any dairy!

chicken taco soup 3 copy

Crockpot Chicken Taco Soup

This Crockpot Chicken Taco Soup is easy to make, hearty and filling. It’s freezer-friendly and tastes even better as leftovers. 

Meatball Tortellini Soup The Lean Green Bean 5 copy

Crockpot Meatball Soup with Tortellini

This Crockpot Meatball Soup with Tortellini is the perfect dinner for a cold night. Using frozen meatballs and pantry staples makes it quick and easy.

Enjoy!
–Lindsay–


We will be happy to hear your thoughts

Leave a reply

Som2ny Network
Logo
Compare items
  • Total (0)
Compare
0
Shopping cart