There’s something incredibly satisfying about walking through the door after a busy day and being greeted by the aroma of a home-cooked meal that’s been simmering away in your slow cooker. This Healthy Slow Cooker Teriyaki Chicken – Packed with Flavor & Veggies! is the perfect dish to brighten your weeknights. It’s simple to make, full of bold flavors, and loaded with colorful vegetables that bring both nutrition and deliciousness to your plate.
Picture tender chicken glazed in a rich teriyaki sauce, surrounded by crisp-tender vegetables and served over a bed of fluffy rice or quinoa. This recipe is all about balancing indulgence and health, making it a meal you’ll feel good about enjoying. Plus, it’s so easy to customize to suit your taste, whether you like it sweeter, spicier, or packed with extra veggies.
Why Choose Healthy Slow Cooker Teriyaki Chicken?
This dish isn’t just a weeknight lifesaver—it’s a recipe that ticks all the boxes for taste, nutrition, and convenience. Here’s why it stands out:
- Effortless Cooking: Toss the ingredients into your slow cooker, set the timer, and let the magic happen while you go about your day.
- Balanced Nutrition: High-protein chicken, fiber-packed veggies, and a flavorful yet light sauce make this a wholesome meal.
- Family-Friendly: It’s a hit with kids and adults alike, thanks to its slightly sweet, savory glaze.
- Meal Prep Heaven: Store leftovers for easy lunches or dinners throughout the week.
Whether you’re looking to simplify your busy evenings or just want to savor a healthy meal without spending hours in the kitchen, this recipe delivers.
Ingredients for Healthy Teriyaki Chicken
Here’s everything you need to make this delicious dish:
Chicken & Sauce Ingredients:
- Chicken breasts (1 ¼ lb, about 4 small pieces): Lean protein base for a healthy meal.
- Soy sauce (½ cup): Brings umami depth to the sauce.
- Honey (¼ cup): Adds natural sweetness without refined sugar.
- Rice vinegar (2 tablespoons): Balances the sweetness with a tangy kick.
- Garlic (2 cloves, minced): Boosts the savory flavor profile.
- Ginger (1 teaspoon, grated): Infuses the dish with warmth and zest.
- Cornstarch (1 tablespoon): Thickens the sauce for a silky texture.
Vegetables:
- Broccoli florets (2 cups): Fiber-rich and nutrient-packed.
- Bell peppers (2, sliced): Add sweetness and a vibrant crunch.
- Carrots (1 cup, sliced): Earthy sweetness to balance the flavors.
- Snap peas (1 cup): Crisp and fresh, perfect for a balanced bite.
Optional Toppings:
- Sesame seeds (1 tablespoon): For a nutty crunch.
- Green onions (2 tablespoons, chopped): Adds a fresh finish to each bowl.
How to Make Healthy Slow Cooker Teriyaki Chicken
Step 1: Prep Your Ingredients
Start by gathering all your ingredients. Dice the vegetables into bite-sized pieces to ensure even cooking. Trim the chicken breasts of any excess fat.
Step 2: Make the Teriyaki Sauce
In a small bowl, whisk together the soy sauce, honey, rice vinegar, minced garlic, and grated ginger. This mixture will be the base of your teriyaki sauce. For a thicker consistency, you’ll add the cornstarch slurry later.
Step 3: Layer in the Slow Cooker
Place the chicken breasts at the bottom of the slow cooker. Pour the teriyaki sauce mixture over the chicken, ensuring they are well-coated. Add the vegetables on top, arranging them evenly.
Step 4: Cook Slowly to Perfection
Cover the slow cooker and cook on low for 6–7 hours or high for 3–4 hours. The chicken will become tender and the flavors will meld beautifully over time.
Step 5: Thicken the Sauce
About 30 minutes before serving, mix the cornstarch with 2 tablespoons of water to create a slurry. Stir it into the slow cooker to thicken the sauce.
Step 6: Serve and Garnish
Remove the chicken and shred it or slice it into strips. Serve the chicken and vegetables over steamed rice, quinoa, or cauliflower rice. Sprinkle sesame seeds and chopped green onions over the top for the perfect finishing touch.
Why This Recipe is a Healthy Choice
This slow cooker teriyaki chicken recipe strikes the perfect balance between flavor and health. Here’s how:
- Low in Added Sugars: Honey replaces the need for refined sugar, keeping the sauce naturally sweet.
- High in Protein: Chicken breasts are a lean, muscle-building protein source.
- Packed with Veggies: The mix of broccoli, bell peppers, and snap peas adds essential vitamins, minerals, and fiber.
- Low in Fats: The slow cooker method eliminates the need for excessive oil or frying.
Eating healthy doesn’t mean giving up the dishes you love—it’s all about finding ways to lighten them up without sacrificing flavor.
Tips for the Best Slow Cooker Teriyaki Chicken
To ensure your dish turns out perfectly every time, keep these tips in mind:
- Use Fresh Aromatics: Fresh garlic and ginger elevate the flavor and make the sauce shine.
- Don’t Overcook the Chicken: Check the chicken as it nears the end of cooking time to avoid it becoming dry.
- Cut Vegetables Evenly: Uniform sizes help everything cook at the same rate.
- Customize the Sauce: Add a splash of sriracha for heat or a touch more honey for extra sweetness.
Customizing Your Teriyaki Chicken
One of the best things about this recipe is its flexibility. Here are a few ways to make it your own:
- Vegetarian Swap: Use tofu or tempeh instead of chicken for a plant-based option.
- Gluten-Free Version: Substitute tamari for soy sauce to keep it gluten-free.
- Extra Veggies: Add zucchini, mushrooms, or bok choy for even more variety.
- Keto-Friendly Adjustments: Skip the cornstarch and use a keto sweetener like monk fruit in place of honey.
How to Store and Reheat Teriyaki Chicken
This dish makes fantastic leftovers! Here’s how to keep it fresh:
- Refrigeration: Store the chicken and vegetables in an airtight container in the fridge for up to 3 days.
- Reheating: Warm leftovers on the stovetop or microwave. Add a splash of water to loosen the sauce if it thickens too much.
- Freezing: Portion the dish into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
FAQs About Healthy Slow Cooker Teriyaki Chicken
1. Can I use chicken thighs instead of breasts?
Yes, chicken thighs are juicier and work just as well in this recipe.
2. How can I make the sauce thicker?
The cornstarch slurry thickens the sauce perfectly. Add more if needed for a thicker consistency.
3. Is this dish gluten-free?
Substitute soy sauce with tamari to make it gluten-free.
4. Can I add other vegetables?
Absolutely! Mushrooms, zucchini, or bok choy are great additions.
5. What other toppings can I use?
Crushed peanuts or a drizzle of spicy mayo adds a fun twist.
Conclusion: A Wholesome, Flavorful Meal Awaits
This Healthy Slow Cooker Teriyaki Chicken – Packed with Flavor & Veggies! is everything you want in a meal: delicious, easy to make, and packed with wholesome ingredients. Whether you’re prepping for the week or feeding a hungry family, this recipe is sure to impress.
Why wait? Grab your slow cooker, toss in the ingredients, and let the magic happen. Once you’ve tried this recipe, you’ll wonder how you ever lived without it! Don’t forget to share your creation and let us know how you made it your own. Happy cooking!
Healthy Slow Cooker Teriyaki Chicken – Packed with Flavor & Veggies!
Total Time: 6 hours 10 minutes
Yield: 4 servings
Description
This Healthy Slow Cooker Teriyaki Chicken – Packed with Flavor & Veggies! is the ultimate blend of convenience, taste, and nutrition. Juicy chicken, vibrant vegetables, and a rich teriyaki sauce come together in this effortless recipe. Perfect for meal prep or family dinners, this dish delivers big flavor with minimal effort.
Ingredients
For the Chicken & Sauce:
- 1 ¼ lbs chicken breasts (4 small pieces)
- ½ cup soy sauce
- ¼ cup honey
- 2 tablespoons rice vinegar
- 2 cloves garlic, minced
- 1 teaspoon grated ginger
- 1 tablespoon cornstarch (optional, for thickening)
Vegetables:
- 2 cups broccoli florets
- 2 bell peppers, sliced
- 1 cup carrots, sliced
- 1 cup snap peas
Optional Toppings:
- Sesame seeds
- Chopped green onions
Instructions
-
- Prep the Ingredients: Trim excess fat from the chicken breasts. Dice the broccoli, bell peppers, carrots, and snap peas into bite-sized pieces.
- Make the Teriyaki Sauce: In a bowl, whisk together soy sauce, honey, rice vinegar, garlic, and ginger.
- Layer in the Slow Cooker: Place the chicken breasts at the bottom of the slow cooker. Pour the teriyaki sauce over the chicken. Add the vegetables on top, arranging them evenly.
- Cook: Cover the slow cooker and cook on low for 6–7 hours or high for 3–4 hours.
- Thicken the Sauce (Optional): Thirty minutes before the cooking time ends, mix cornstarch with 2 tablespoons of water to create a slurry. Stir this into the slow cooker to thicken the sauce.
- Serve: Remove the chicken from the slow cooker and shred or slice it into strips. Serve the chicken and vegetables over steamed rice, quinoa, or cauliflower rice. Garnish with sesame seeds and chopped green onions if desired.
Notes
- Customizations: Swap chicken breasts with thighs for a juicier option or use tofu for a vegetarian alternative.
- Gluten-Free Option: Substitute soy sauce with tamari.
- Add Heat: For a spicier kick, add a drizzle of sriracha or sprinkle in red pepper flakes.
- Storage: Refrigerate leftovers in an airtight container for up to 3 days or freeze for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 6–7 hours (low) or 3–4 hours (high)
- Category: Main Course
- Method: Slow Cooker
- Cuisine: Asian-Inspired
window.trCommon={“minRating”:6,”ajaxurl”:”https:\/\/forurenergy.com\/wp-admin\/admin-ajax.php”,”ratingNonce”:””,”postId”:390};
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()
);
(function(){
document.querySelectorAll(‘[data-tr-ingredient-checkbox]’).forEach(function(el) {
var input = el.querySelector(‘.tr-ingredient-checkbox-container input[type=”checkbox”]’);
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = ‘checked’;
}
el.addEventListener(‘click’, function(event) {
if ( ‘A’ === event.target.nodeName
|| ‘INPUT’ === event.target.nodeName
|| ‘LABEL’ === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener(‘change’, function() {
el.dataset.trIngredientCheckbox = input.checked ? ‘checked’ : ”;
});
});
}());
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 );
});