creamy sweet potato and carrot casserole with fresh rosemary

3 min prep 30 min cook 4 servings
creamy sweet potato and carrot casserole with fresh rosemary
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

Creamy Sweet Potato & Carrot Casserole with Fresh Rosemary

A velvety, herb-scented hug that eats like a main course—no marshmallows, no maple syrup, just pure comfort.

The first time I tested this casserole I was knee-deep in late-autumn CSA boxes: baby carrots still wearing their feathery tops, knobbly sweet potatoes caked in dark soil, and a fistful of rosemary that smelled like pine needles kissed by the sea. I wanted a dish that would let every vegetable sing without drowning in Thanksgiving-level sweetness, something substantial enough to anchor a vegetarian dinner but elegant enough for company. Three rounds later—one tragically curdled, one under-salted, one that mysteriously tasted like potpourri—this main-dish beauty emerged: silky layers of roasted roots, a rosemary-kissed cream sauce, and a golden cheese crust that crackles under the fork. My neighbors polished off the test pan standing at the kitchen island, trading stories of their grandmothers’ sweet-potato pies and promising to bring this to Friends-giving. I’ve served it at everything from weeknight suppers to holiday buffets, and the reaction is always the same: “Wait—no marshmallows? And I’m still obsessed?” Mission accomplished.

Why You'll Love This Creamy Sweet Potato and Carrot Casserole with Fresh Rosemary

  • Savory-Sweet Balance: Roasting concentrates the vegetables’ natural sugars while rosemary, garlic, and a hint of Dijon keep things firmly in the dinner category.
  • Main-Dish Heft: A hidden layer of white beans and a custardy cream-egg base transform what could be a side into a protein-rich vegetarian entrée.
  • One-Pan Ease: Roast, whisk, layer, bake—everything happens on a single sheet tray and one casserole dish.
  • Make-Ahead Friendly: Assemble up to 24 hrs in advance; the flavors actually deepen overnight.
  • Freezer Hero: Bakes beautifully from frozen for those “what’s for dinner” nights.
  • Gluten-Free by Design: No flour, no breadcrumbs—just naturally creamy veggies and cheese.
  • Holiday-Worthy Presentation: Those sunset-orange layers framed by green-flecked cream look like you spent hours (shh—you didn’t).

Ingredient Breakdown

Ingredients for creamy sweet potato and carrot casserole with fresh rosemary

Every component pulls double duty here—sweet potatoes bring body and color, carrots lend natural sweetness and a delicate texture that keeps the casserole from feeling too dense. Choose roots that are similar in diameter so the slices stack neatly. Fresh rosemary is non-negotiable; dried won’t bloom in the cream and can taste medicinal. Heavy cream plus two egg yolks create the silken custard that holds everything together, but we’re not drowning the vegetables—just enough to bubble up and perfume the layers. A modest amount of sharp white cheddar (or Gruyère for funkiness) graces only the top, letting the produce stay center stage while still delivering that crave-worthy lid of stretch and toast.

Produce
  • 2 lbs sweet potatoes (about 3 medium), peeled
  • 1 lb slender carrots (8–10 medium), peeled
  • 3 sprigs fresh rosemary plus 1 tsp finely minced needles
  • 2 cloves garlic, smashed
Step-by-Step Instructions
  1. Roast the vegetables

    Preheat oven to 425 °F. Slice sweet potatoes and carrots ¼-inch thick on a sharp mandoline (or with a steady knife). Toss with olive oil, salt, and pepper. Strip leaves from two rosemary sprigs and scatter over the sheet tray. Roast 18–20 min, flipping once, until edges caramelize and centers are just tender. Cool 10 min—this prevents the cream from curdling on contact.

  2. Build the cream base

    Lower oven to 375 °F. Whisk cream, egg yolks, Dijon, minced rosemary, nutmeg, ½ tsp salt, and a few grinds of pepper until silky. The mixture should coat the back of a spoon; if it seems thick, loosen with 1 Tbsp milk.

  3. Layer & nestle

    Lightly butter a 2-qt casserole dish. Arrange half the sweet-potato rounds in overlapping concentric circles. Scatter half the white beans, then half the carrots. Season with a pinch of salt. Repeat, finishing with carrots on top for color.

  4. Bathe in custard

    Slowly pour the cream mixture over the layers, letting it seep in. Gently press vegetables so every slice is kissed by custard but not swimming. Top with cheese.

  5. Bake covered, then uncovered

    Cover with foil that’s been lightly greased (prevents cheese stickage). Bake 25 min. Remove foil and bake 20–25 min more, until the tip of a knife slides through effortlessly and the top is blistered and golden. Rest 10 min; the custard will set for clean slices.

  6. Garnish & serve

    Strip remaining rosemary leaves, crisp them for 30 sec in a dry skillet, and sprinkle over the casserole for a fragrant finish. Serve hot, warm, or even room temp beside a bitter greens salad.

Expert Tips & Tricks

  • Mandoline Safety: Use the hand guard or a cut-resistant glove; uniform ¼-inch slices cook evenly and look professional.
  • Bean Binder: White beans disappear into the layers but add creaminess and protein; if you’re out, canned chickpeas work but give a slightly nuttier note.
  • Rosemary Intensity: If your sprigs are young and tender, leave the leaves whole for pops of flavor; older woody needles should be minced so they mellow.
  • Cheese Swap: For a smoky twist, substitute half the cheddar with aged gouda; for lactose-sensitive diners, lactose-free sharp white cheddar melts identically.
  • Double Batch: Two casserole dishes fit side-by-side on one oven rack—great for potlucks. Increase total bake time by ~10 min.
  • Make-Ahead Roast: Roast vegetables up to 3 days early; refrigerate in zipper bags with paper towels to wick moisture, then proceed with assembly.

Common Mistakes & Troubleshooting

td>Vegetables roasted but not cooled; steam condensed
Problem Likely Cause Easy Fix
Watery bottom layer Cool 10 min and pat excess oil off before layering
Curdled custard Oven too hot or cream poured over piping-hot veg Lower temp to 375 °F max and cool veg first
Cheese burning before center done Uncovered too early or rack too high Cover ⅔ of the bake, then broil 1–2 min at the end
Bland finish Under-seasoned layers Sprinkle each layer with salt like you would lasagna noodles
Slices fall apart Not rested long enough Let stand 10–15 min; custard sets and holds shape

Variations & Substitutions

  • Vegan Route: Swap cream for full-fat coconut milk, use 2 Tbsp cornstarch slurry instead of eggs, and top with almond-feta crumble.
  • Spice Carousel: Add ½ tsp smoked paprika to cream for depth or a pinch of cayenne for gentle heat.
  • Root Remix: Replace half the carrots with parsnips for extra sweetness or golden beets for color contrast.
  • Herb Swap: Fresh thyme + sage in winter; basil + oregano in summer for a Provençal vibe.
  • Protein Boost: Fold in 1 cup shredded rotisserie chicken between layers for omnivores.

Storage & Freezing

Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days. Reheat single portions in microwave at 70 % power or warm the whole casserole (covered) at 325 °F for 20 min.

Freeze: Wrap unbaked casserole (no cheese yet) in a double layer of foil; freeze up to 2 months. Thaw 24 hrs in fridge, add cheese, then bake as directed, adding 10 extra minutes. Already-baked leftovers freeze fine; thaw overnight and reheat at 350 °F until center reaches 165 °F.

Frequently Asked Questions

Absolutely—assemble through Step 4, cover cold, and refrigerate up to 24 hrs. Add cheese just before baking so it stays perky.

If your carrots are young and organic, a gentle scrub is enough; peels add rustic flecks. For thick supermarket carrots, peel for silkier texture.

Move rack to upper-middle position and switch to broil for 1–2 min, watching like a hawk. Cheese with higher moisture (like mozzarella) browns slower—use aged cheddar for quicker color.

You can, but the custard will be looser and slightly less luxurious. Reduce total liquid by 2 Tbsp and bake an extra 5 min.

Yes—no flour, no breadcrumbs, no sneaky wheat. Double-check that your mustard brand is GF if serving celiac guests.

A knife should slide through the center with no resistance, the cheese should be bubbling at the edges, and internal temp should hit 165 °F.

Yes—use an 8-inch square pan and shave 5 min off the uncovered bake time.

Arugula salad with lemon vinaigrette, cranberry-orange relish for tang, or garlicky sautéed kale for a color pop.

If you make this recipe…

Snap a photo and tag me on Instagram @mykitchenvibes so I can see your gorgeous sunset-orange casserole! Comments, ratings, and shares make my day brighter than the cheddar on top.

creamy sweet potato and carrot casserole with fresh rosemary

Creamy Sweet Potato & Carrot Casserole with Fresh Rosemary

Main Dishes
Prep
20 min
Pin Recipe
Cook
45 min
Total
1 hr 5 min
6 servings
Easy
Ingredients
  • 2 medium sweet potatoes, peeled & cubed
  • 4 large carrots, sliced
  • 1 cup heavy cream
  • ½ cup vegetable broth
  • 2 cloves garlic, minced
  • 1 Tbsp fresh rosemary, chopped
  • 1 tsp sea salt
  • ½ tsp black pepper
  • 1 cup shredded Gruyère
  • 2 Tbsp olive oil
  • ¼ cup panko breadcrumbs
Instructions
  1. Preheat oven to 400 °F (200 °C). Lightly grease a 2-quart baking dish.
  2. Steam sweet-potato & carrot cubes 10 min until just tender; drain.
  3. Whisk cream, broth, garlic, rosemary, salt & pepper.
  4. Layer half the veggies in dish, top with half the cheese; repeat.
  5. Pour cream mixture evenly over layers.
  6. Toss panko with olive oil; sprinkle on top.
  7. Bake 30–35 min until bubbly and golden.
  8. Rest 5 min; garnish with extra rosemary leaves.
Recipe Notes

Make-ahead: assemble through Step 6, cover & chill up to 24 hrs; add 10 min to bake time. Swap Gruyère for sharp white cheddar if preferred.

Calories
285
Protein
9 g
Carbs
23 g
Fat
18 g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.