These honey glazed carrots are tender, glossy, and perfectly caramelized. A quick stovetop side dish with the perfect balance of sweet and savory.

In my opinion, carrots are the perfect side dish to pair with just about any meal. Often I make my perfect sautéed carrots, but I wanted to create a fun twist. When the sweet aroma of caramelized honey filled my kitchen, and I knew I’d found something special.
I’ve tested this recipe several times and found that stovetop method creates tender carrots with crisp edges, all coated in that luscious caramelized glaze. The best part: while roasted carrots take up to 45 minutes, this skillet method takes only 15 minutes!
Why You’ll Love This Recipe
- Quick method: It’s ready in 15 minutes, perfect for busy weeknight dinners
- Perfectly caramelized: Butter, brown sugar, and honey create a glossy glaze
- Simple ingredients: Made with everyday pantry staples
- Crowd-pleasing: Perfect balance of sweet and savory that everyone loves
Ingredients Needed
All you need is a handful of ingredients to transform regular old carrot sticks into sweet, buttery coins. Here’s what you’ll need to make these honey glazed carrots:
- Large carrots: I’m not a big fan of baby carrots, those little sticks that are engineered to taste sweeter. Large carrots have a much better flavor! Use a bunch of long, slender carrots if you can find them.
- Butter: Butter brings a rich flavor. For dairy-free, you can substitute olive oil or vegan butter.
- Brown sugar: I’ve found that brown sugar helps to get the perfect caramelization and a thicker glaze.
- Honey: You can also substitute pure maple syrup for the honey, if you like!

How to Make Honey Glazed Carrots
Stovetop Method (My Favorite)
In my recipe testing, I found the best way to make honey glazed carrots is sauteed on the stovetop — it’s delicious, simple, and takes less than half the time of roasting. Here’s how (or jump to the recipe below):
- Prep the carrots: Peel and slice them diagonally into 1/4-inch rounds. Cutting on the bias creates oval shapes that look nice and have more surface area for the glaze.
- Start with covered cooking: Melt the butter in a large skillet over medium heat. Add the carrots in a single layer, cover, and cook for 4 minutes without stirring. This steams them tender while developing a light golden bottom.
- Add the glaze: Remove the lid and stir. Add the kosher salt, brown sugar, and honey. Continue cooking uncovered for 3 to 4 minutes, stirring occasionally, until the sauce is bubbly, caramel-colored, and the carrots are tender-crisp with glossy edges. Serve immediately.
Roasted Version (Optional)
If you’re cooking for a crowd, it’s actually easier to roast if you’re making larger quantities. Preheat oven to 425°F. Toss the sliced carrots with melted butter on a sheet pan or baking sheet and roast for 20 minutes. Drizzle with honey, sprinkle with brown sugar, toss, and roast another 5 to 10 minutes until caramelized.

Tips for Success
Here are a few other things to keep in mind when making this honey glazed carrots recipe:
- Slice carrots evenly: Cut your carrot slices to a uniform 1/4-inch thickness so that they cook evenly.
- Don’t skip the covered step: Those first 4 minutes covered are crucial: this steams the carrots just enough to get them tender without losing their structure.
- If the glaze thickens too much: Add a small pat of butter and stir over low heat until it loosens up.
- Don’t overcrowd the pan: Make sure your carrot slices can lay in a relatively single layer so they get a nice caramelization.
- Salt to taste: Always taste before serving! Add a hint of salt if it needs it salt.
Serving Ideas
These honey glazed carrots work for everything from weeknight dinners to holiday gatherings.
- For weeknights: Pair with Air Fryer Chicken or Oven Baked Salmon for an easy, balanced meal.
- For holidays: Perfect alongside my Creamy Mashed Potatoes and roast chicken for Thanksgiving or Christmas dinner.
- With other veggies: Try Steamed Carrots, Roasted Carrots and Onions, or Brussels sprouts for a colorful vegetable platter.
For more inspiration, check out my Best Sautéed Carrots or complete Carrot Recipes guide.

Storage and Reheating
You can store these honey glazed carrots refrigerated for up to 3 days. Keep in mind that the butter will become solid in the refrigerator: this is expected!
Simply reheat them in a skillet for a minute or two until warm, refreshing with a little more butter if needed.
I don’t recommend freezing these: the texture becomes mushy when thawed.
Dietary Notes
This honey glazed carrots recipe is vegetarian, gluten-free, plant-based and dairy free. For vegan, use maple syrup.
Frequently Asked Questions
You can, but I don’t recommend it. Baby carrots are machine-cut regular carrots that tend to have less flavor and a woodier texture. If that’s all you have, watch the cook time carefully since they may become tender faster than sliced large carrots.
Common issues: oven temperature too low (preheat to 425°F), carrots cut too thick (aim for 1/4-inch), or not roasting long enough (30 to 40 minutes total). Overcrowding the sheet pan can also cause steaming instead of roasting. See Roasted Carrots.
Prep the carrots (peel and slice) up to 24 hours ahead and store in water in the refrigerator. Cook right before serving for best texture. To reheat leftovers, use a skillet over medium heat for 1-2 minutes.
Carrots are high in potassium (about 230mg per medium carrot), so check with your healthcare provider about serving sizes for a low-potassium diet. For low-protein diets, carrots are naturally low in protein. Always consult your doctor or dietitian about specific dietary needs.
Honey Glazed Carrots
These honey-glazed carrots are tender, glossy, and perfectly caramelized. A quick stovetop side dish with the perfect balance of sweet and savory.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 4
- Category: Side Dish
- Method: Sauteed
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 8 medium carrots (1 pound)*
- 2 tablespoons butter (or olive oil for dairy free)
- ¼ teaspoon kosher salt, plus more to taste
- ½ tablespoon brown sugar
- 2 tablespoons honey
Instructions
- Peel the carrots and slice them diagonally into 1/4-inch rounds (on the bias).
- Heat the butter in a large skillet over medium high heat. Add the carrots and cover. Cook for 4 minutes without stirring.
- Remove the lid, stir, and add the ¼ teaspoon kosher salt, brown sugar and honey. Continue to saute uncovered 3 to 4 minutes until the sauce is bubbly and caramel in color and the carrots are crisp tender, stirring occasionally. Remove from the heat and add about ⅛ teaspoon kosher salt (to taste). Serve immediately.
Notes
*For a crowd: Double the recipe (2 pounds carrots, serves 8) using boiled carrots: Boil sliced carrots 4-5 minutes until crisp-tender, drain thoroughly. Melt double the butter, brown sugar, and honey in the pot, add carrots, toss, and remove from heat.
Substitutions: Use maple syrup instead of honey for vegan. Use olive oil or vegan butter for dairy-free.
Storage: Store in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet for best results.
(function(){
window.addEventListener( ‘message’, function( event ){
if ( ( ‘https://nutrifox.com’ !== event.origin && ‘https://nutrifox.test’ !== event.origin ) ||
typeof event.data !== ‘string’ ) {
return;
}
var payload = JSON.parse( event.data );
switch ( payload.event ) {
case ‘setHeight’:
var iframe = document.getElementById( ‘nutrifox-label-‘ + payload.recipeId );
iframe.style.height = payload.height + ‘px’;
break;
}
} );
}());
window.trCommon={“minRating”:6,”ajaxurl”:”https:\/\/www.acouplecooks.com\/wp-admin\/admin-ajax.php”,”ratingNonce”:””,”postId”:90531};
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 );
});
More Delicious Carrot Recipes
- Carrot Fries
- Carrot Ginger Soup
- Roasted Carrots and Onions
- Carrot Smoothie or Carrot Juice
- Carrot Salad



