Love this? Pin it for later!
I still remember the first November I served this casserole to my parents after a long drive from Vermont. The sky had already tucked itself in for the night, the house smelled of wood smoke, and the oven light cast a soft glow over the kitchen. When I pulled out this magenta-speckled beauty—tiny rosemary leaves crisped like confetti on top—my dad took one bite, raised an eyebrow, and said, “I never thought beets could taste this… luxurious.” That single moment cemented the recipe’s permanent spot on our winter rotation.
Since then, it’s graced pot-luck tables, meatless-Monday dinners, and even a holiday brunch where it sat proudly beside the cinnamon rolls. The sweet potatoes bring caramel-like sweetness, the beets add an earthy depth, and the rosemary perfumes everything with pine-forest nostalgia. A whisper of balsamic and a blanket of nutty Gruyère tie it all together into forkfuls that taste like autumn in Provence—yet it asks for only twenty minutes of active work. If you’re hunting for a make-ahead main that pleases vegetarians and carnivores alike, looks stunning, and reheats like a dream, bookmark this page. You’ll thank yourself when the temperatures drop and your people gather around the table looking for something that tastes like home.
Why This Recipe Works
- Two-Stage Bake: Par-roasting intensifies flavor, then a second bake under cheese creates a bubbly, golden crust.
- Color Contrast: Orange sweet potatoes and ruby beets mingle for a jewel-toned presentation.
- Aromatic Backbone: Fresh rosemary infuses the olive oil, perfuming every layer.
- Vegetarian Protein: Cannellini beans tucked between layers make it a complete, satisfying main.
- Make-Ahead Friendly: Assemble up to 24 h ahead; bake when guests arrive.
- One Dish, Many Diets: Gluten-free, nut-free, and easily dairy-free with vegan cheese.
Ingredients You'll Need
Each component here pulls more than its weight, so buy the best you can find. Farmers’ market roots taste sweeter, beans cooked from dried have a creamier bite, and a hunk of authentic Gruyère melts into silky threads instead of greasy puddles. Below, I unpack what to look for and how to swap confidently.
Sweet Potatoes – 2 lb / 900 g, about 3 medium
Choose orange-fleshed jewels or garnets for their moist, candy-sweet interior. Peel away any green tinges (that’s solanine) and slice into ¼-inch coins so they cook evenly. If you only have regular potatoes, the recipe still works, but you’ll miss the sweet contrast against beets.
Beets – 1½ lb / 680 g, about 4 medium
Opt for bunches with perky greens still attached; the leaves are a freshness indicator. Gold or Chioggia beets bleed less, though ruby ones give the dramatic color. Peel with gloves unless you want pink fingers for days.
Rosemary – 2 Tbsp minced, plus 4 sprigs for garnish
Needles should be deep green and fragrant when crushed. Woody stems can be tossed into the oven for extra smoke. No rosemary? Thyme or sage both sing, but rosemary’s piney bite is the nostalgic signature here.
Extra-Virgin Olive Oil – 3 Tbsp
Since the dish bakes twice, a mild, fruity oil prevents bitterness. California Arbequina or Ligurian oils are perfect. Coconut oil works for a subtle tropical note, but skip butter—its milk solids can burn.
Garlic – 3 cloves, micro-planed
Fresh garlic mellows into buttery sweetness as it roasts. Garlic powder is not an equal stand-in here.
Cannellini Beans – 1 can (15 oz / 425 g), rinsed
They soak up rosemary oil and turn creamy. Chickpeas or great Northerns sub well. If canned beans upset your digestion, simmer them 10 min with a strip of kombu.
Vegetable Broth – ½ cup / 120 ml
Provides steam so the vegetables cook through without drying. Low-sodium lets you control seasoning.
Balsamic Vinegar – 2 tsp
Aged balsamic brings syrupy sweetness that highlights both vegetables. If yours is thin, reduce it 30 seconds in a hot pan.
Sea Salt & Black Pepper – 1 tsp each, plus more to finish
I use flaky Maldon for crunch on top and fine sea salt for layering inside.
Gruyère Cheese – 1 cup / 100 g, grated
Its nutty flavor marries with sweet potatoes like they were born together. For a vegetarian-rennet version, check European labels. Vegan? Swap in your favorite melty plant shreds or a cashew cream drizzle.
How to Make Cozy Baked Sweet Potato and Beet Casserole with Rosemary for Family Meals
Heat the oven & prep your vessel
Place rack in center; preheat to 425 °F (220 °C). Lightly brush a 2½-quart oval baker or 9×13-inch ceramic dish with olive oil. A darker pan speeds browning; glass lets you peek underneath. While the oven climbs, scrub vegetables under cold water and set on a towel to dry—moisture is the enemy of caramelization.
Slice uniformly for even cooking
Peel sweet potatoes and beets. Using a mandoline set to ¼-inch (6 mm) or a sharp chef’s knife, slice into coins. Place beets in one bowl, sweet potatoes in another to keep colors from bleeding. Even thickness prevents some slices turning to mash while others stay crunchy.
Seasoning oil bath
In a small saucepan, warm olive oil with minced rosemary and garlic just until the garlic barely sizzles—about 45 seconds on medium. You’re infusing, not frying. Remove from heat; stir in balsamic, salt, and a generous grind of pepper. Spoon 1 tsp of this aromatic oil into the baking dish; brush to coat base.
Layer like a ribbon cake
Start with a concentric circle of overlapping sweet-potato coins. Sprinkle a handful of beans, drizzle 1 Tbsp infused oil, and scatter a pinch of salt. Repeat with beets, pressing gently so they sit flat. Continue alternating, finishing with beets for a magenta top that blushes as it bakes. Pour remaining oil over everything.
First roast uncovered
Slide dish onto center rack and roast 25 minutes. Water will evaporate, edges will curl, and the beets will look slightly leathery—this is good. Remove; reduce oven to 375 °F (190 °C). Using a heat-proof spatula, press layers down to compact; this prevents the final cheese from slipping between slices.
Add broth for silky texture
Gently pour vegetable broth around the perimeter, not over the top, until it reaches halfway up the vegetables—about ½ cup. The broth steams the roots so they finish tender while the edges continue to brown. If you prefer a drier casserole reminiscent of gratin, cut broth to ¼ cup.
Blanket with Gruyère & rosemary sprigs
Sprinkle cheese in an even layer, ensuring some reaches the sides where it will lacy into frico. Tuck rosemary sprigs on top; they’ll crisp and scent the kitchen like an evergreen candle. Return to the 375 °F oven for 20–25 min until cheese is bubbling and freckled gold.
Rest & serve
Let stand 10 minutes; this sets the layers and prevents tongue-burning molten cheese. The top will crack like crème-brûlée—your cue to dig in. Serve straight from the dish with a wide spoon to keep the mosaic intact.
Expert Tips
Wear gloves
Unless you want technicolor hands, disposable gloves keep beet pigment at bay. A little lemon juice and salt scrubs away stubborn stains.
Mandoline safety
Use the hand guard or cut-resistant glove. Uniform slices cook evenly and look professionally elegant.
Infuse oil low & slow
High heat turns garlic acrid; gentle warmth coaxes essential oils from rosemary without bitterness.
Cheese rind bonus
Toss a parmesan rind into the broth for hidden umami depth. Remove before serving.
Double for a crowd
Bake in two dishes side-by-side; rotate halfway for even browning. Leftovers reheat beautifully.
Crispy top hack
Broil 2 minutes at the end, watching like a hawk, for leopard-spot char without overcooking vegetables.
Variations to Try
- Maple-orange glaze: Whisk 1 Tbsp maple syrup and zest of ½ orange into the infused oil for a New-England twist.
- Smoky heat: Add ½ tsp smoked paprika and a pinch of cayenne to the oil; top with pepper-jack cheese.
- Root medley: Replace half the sweet potatoes with parsnips or carrots for multi-color layers.
- Vegan cheesy crust: Use ¾ cup vegan mozzarella plus 2 Tbsp nutritional yeast for nutty complexity.
- Herb swaps: Try thyme + sage for a more rustic profile, or tarragon for subtle licorice notes.
Storage Tips
Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days. The flavors meld overnight, making leftovers a prized lunch.
Freeze: Wrap individual portions in parchment, then foil; freeze up to 2 months. Thaw overnight in fridge. Reheat covered at 350 °F until center registers 165 °F.
Make-Ahead: Assemble through Step 6, cover with buttered foil, and refrigerate up to 24 h. Add 10 extra minutes to the final bake.
Revive: Splash 1 Tbsp broth before reheating to restore creaminess; finish under broiler for a fresh-crisp top.
Frequently Asked Questions
Cozy Baked Sweet Potato and Beet Casserole with Rosemary
Ingredients
Instructions
- Preheat & prep: Heat oven to 425 °F. Lightly oil a 2½-quart baking dish.
- Infuse oil: Warm olive oil with minced rosemary and garlic 45 sec; stir in balsamic, salt, and pepper.
- Layer vegetables: Alternate overlapping sweet-potato and beet slices with beans, drizzling oil between layers.
- First roast: Bake uncovered 25 min. Press down gently; pour broth around edges.
- Cheese & finish: Sprinkle Gruyère, top with rosemary sprigs; bake 20–25 min at 375 °F until cheese is golden.
- Rest: Let stand 10 min before serving to set layers.
Recipe Notes
For dairy-free, substitute ¾ cup vegan mozzarella plus 2 Tbsp nutritional yeast. Store leftovers covered in fridge up to 4 days; reheat at 350 °F until bubbly.
