Here is my favorite honey glazed rainbow carrots recipe, with tender roasted carrots, a sweet honey glaze, garlic, butter, and a finishing touch of toasted almonds and fresh carrot greens.
These carrots are the side dish that actually gets eaten in my house. I started making them when I wanted my kids to get excited about vegetables, and now they ask for them at least once a week. The honey glaze makes them just sweet enough without tasting like candy, and the crunch from the almonds is perfect.

Why You’ll Love These Honey Glazed Rainbow Carrots
- Quick and easy side dish – Ready in under 45 minutes, these carrots are perfect when you need a simple yet impressive side for weeknight dinners or holiday meals.
- Simple ingredients – You probably already have most of these pantry staples on hand, making this recipe accessible any time you’re craving something special.
- Sweet and savory balance – The honey glaze creates a caramelized coating that brings out the natural sweetness of the carrots, while the garlic and lemon add just the right amount of brightness.
- Naturally healthy – These roasted carrots are packed with nutrients and fiber, making them a guilt-free addition to any meal.
- Restaurant-quality presentation – The colorful rainbow carrots topped with crunchy almonds and fresh herbs look like something you’d order at a fancy restaurant, but they’re easy enough to make at home.
What Kind of Carrots Should I Use?
Rainbow carrots are the star here, and you can usually find them at most grocery stores or farmers markets. They come in purple, yellow, white, and orange, and they all taste pretty similar to regular orange carrots – maybe slightly sweeter or earthier depending on the color. If you can’t find rainbow carrots, regular orange carrots work just fine and will taste just as good. Look for carrots that are firm and about the same size so they cook evenly, and if they come with the greens still attached, save those tops since you’ll need a couple tablespoons for the recipe.

Options for Substitutions
This recipe is pretty adaptable, so here are some swaps you can make if needed:
- Rainbow carrots: Regular orange carrots work perfectly fine here. You can also use baby carrots, though you might want to adjust the cooking time since they’re smaller and will cook faster.
- Honey: Maple syrup or agave nectar make great substitutes if you’re out of honey. Use the same amount and you’ll still get that sweet glaze.
- Carrot greens: If your carrots don’t come with greens attached, fresh parsley is a solid backup. Cilantro or even fresh dill would also add a nice herby touch.
- Almonds: Feel free to swap in whatever nuts you have on hand – walnuts, pecans, or pistachios all work well. You can also toast them first for extra flavor.
- Butter: For a dairy-free version, use additional oil or a plant-based butter substitute. The flavor will be slightly different but still tasty.
- Bay leaves: If you don’t have bay leaves, you can leave them out. They add subtle flavor but aren’t essential to the dish.
Watch Out for These Mistakes While Cooking
The biggest mistake when roasting carrots is cutting them into uneven pieces, which means some will be mushy while others stay hard – aim for uniform thickness so everything cooks at the same rate.
Overcrowding the pan is another common error that leads to steaming instead of roasting, so give your carrots enough space to caramelize properly and develop that sweet, roasted flavor.
When adding the honey glaze, wait until the last 5-10 minutes of cooking rather than coating them at the start, since honey can burn quickly and turn bitter under high heat.
Finally, don’t skip tasting your carrots before serving – if they’re not fork-tender, give them a few more minutes in the oven, and remember that the glaze will thicken as it cools, so it might look thinner than expected right out of the oven.

What to Serve With Honey Glazed Rainbow Carrots?
These honey glazed carrots make a great side dish for just about any protein you’re serving for dinner. They pair really well with roasted chicken, grilled pork chops, or even a nice piece of salmon since the sweetness from the honey complements savory main dishes perfectly. If you’re going for a full vegetarian spread, serve them alongside quinoa or couscous with some chickpeas for protein. The carrots also work nicely as part of a holiday meal with roasted turkey or ham, and they look pretty on the table thanks to all those different colors.
Storage Instructions
Store: Keep your leftover honey glazed carrots in an airtight container in the fridge for up to 4 days. They’re great to have on hand for quick side dishes throughout the week, and the flavors actually get even better as they sit together.
Reheat: Warm them up in a skillet over medium heat with a tiny splash of water or butter to bring back that glossy glaze. You can also microwave them for about 1-2 minutes, stirring halfway through. If they seem a bit dry, just drizzle a little extra honey or butter over them.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 550-650
- Protein: 4-6 g
- Fat: 34-42 g
- Carbohydrates: 65-75 g
Ingredients
For the carrots:
- 1.5 lb rainbow carrots (cut into 2-inch pieces)
- 1/2 tsp black pepper
- 1 tbsp oil
- 1/2 tsp salt
For the glaze:
- 2 tbsp unsalted butter (I like Kerrygold for richness)
- 2 garlic cloves (smashed)
- 1/2 tsp lemon juice (freshly squeezed)
- 2 tbsp honey (raw honey works best)
- 2 bay leaves
For the gremolata (optional):
- 2 tbsp chopped almonds (toasted for extra flavor)
- 2 tbsp carrot greens (optional but recommended)
- 1/2 tbsp oil
- 1 garlic clove
- 1 tsp lemon juice
Step 1: Prepare the Carrots and Aromatics
- 1.5 lb rainbow carrots
- 1 tbsp oil
- 1/2 tsp salt
- 1/2 tsp black pepper
Preheat your oven to 450°F (230°C).
Wash and trim the rainbow carrots, then cut them into uniform 2-inch pieces for even cooking.
This initial high heat blast ensures they get nicely caramelized.
Next, toss the prepared carrots with oil, salt, and black pepper, then spread them in a single layer on a baking sheet.
While the carrots begin roasting, gather and prepare the ingredients for the honey glaze and gremolata to ensure a smooth workflow.
Step 2: Roast Carrots and Prepare the Honey Glaze
- 2 tbsp unsalted butter
- 2 tbsp honey
- 2 bay leaves
- 2 garlic cloves
Roast the seasoned carrots for 10-15 minutes at 450°F (230°C) until they start to soften and brown slightly at the edges.
While the carrots are roasting, combine unsalted butter, honey, bay leaves, and the two smashed garlic cloves in a small saucepan over medium heat.
Let this gently simmer for about 5 minutes, allowing the garlic and bay leaves to infuse the butter and honey.
I always find smashing the garlic rather than mincing it prevents it from burning and provides a more mellow flavor to the glaze.
Step 3: Glaze and Finish Roasting the Carrots
- 1/2 tsp lemon juice
Add 1/2 tsp of freshly squeezed lemon juice to the honey glaze mixture, then remove the bay leaves and garlic cloves.
Reduce the oven temperature to 350°F (175°C).
Carefully remove the partially roasted carrots from the oven and toss them thoroughly with the warm honey glaze, ensuring each piece is well coated.
Return the glazed carrots to the oven to roast for an additional 5-10 minutes, or until tender and deeply caramelized.
Step 4: Prepare the Gremolata Topping and Serve
- 2 tbsp chopped almonds
- 2 tbsp carrot greens
- 1/2 tbsp oil
- 1 garlic clove
- 1 tsp lemon juice
While the glazed carrots finish roasting, prepare your gremolata.
Finely chop the remaining carrot greens and combine them with the single minced garlic clove, toasted chopped almonds, 1/2 tbsp oil, and 1 tsp lemon juice.
This fresh, bright topping provides a wonderful contrast to the sweet carrots.
I find toasting the almonds beforehand really brings out their nutty flavor and adds another layer of texture to the dish.
Once the carrots are tender and glistening, transfer them to a serving dish and generously top with the prepared gremolata.

Quick Honey Glazed Rainbow Carrots
Ingredients
For the carrots:
- 1.5 lb rainbow carrots (cut into 2-inch pieces)
- 1/2 tsp black pepper
- 1 tbsp oil
- 1/2 tsp salt
For the glaze:
- 2 tbsp unsalted butter (I like Kerrygold for richness)
- 2 garlic cloves (smashed)
- 1/2 tsp lemon juice (freshly squeezed)
- 2 tbsp honey (raw honey works best)
- 2 bay leaves
For the gremolata (optional):
- 2 tbsp chopped almonds (toasted for extra flavor)
- 2 tbsp carrot greens (optional but recommended)
- 1/2 tbsp oil
- 1 garlic clove
- 1 tsp lemon juice
Instructions
- Preheat your oven to 450°F (230°C). Wash and trim the rainbow carrots, then cut them into uniform 2-inch pieces for even cooking. This initial high heat blast ensures they get nicely caramelized. Next, toss the prepared carrots with oil, salt, and black pepper, then spread them in a single layer on a baking sheet. While the carrots begin roasting, gather and prepare the ingredients for the honey glaze and gremolata to ensure a smooth workflow.
- Roast the seasoned carrots for 10-15 minutes at 450°F (230°C) until they start to soften and brown slightly at the edges. While the carrots are roasting, combine unsalted butter, honey, bay leaves, and the two smashed garlic cloves in a small saucepan over medium heat. Let this gently simmer for about 5 minutes, allowing the garlic and bay leaves to infuse the butter and honey. I always find smashing the garlic rather than mincing it prevents it from burning and provides a more mellow flavor to the glaze.
- Add 1/2 tsp of freshly squeezed lemon juice to the honey glaze mixture, then remove the bay leaves and garlic cloves. Reduce the oven temperature to 350°F (175°C). Carefully remove the partially roasted carrots from the oven and toss them thoroughly with the warm honey glaze, ensuring each piece is well coated. Return the glazed carrots to the oven to roast for an additional 5-10 minutes, or until tender and deeply caramelized.
- While the glazed carrots finish roasting, prepare your gremolata. Finely chop the remaining carrot greens and combine them with the single minced garlic clove, toasted chopped almonds, 1/2 tbsp oil, and 1 tsp lemon juice. This fresh, bright topping provides a wonderful contrast to the sweet carrots. I find toasting the almonds beforehand really brings out their nutty flavor and adds another layer of texture to the dish. Once the carrots are tender and glistening, transfer them to a serving dish and generously top with the prepared gremolata.