Love this? Pin it for later!
There’s something about the first cool breeze of autumn that sends me straight to the kitchen, reaching for my favorite casserole dish and the comforting trio of sweet potatoes, rosemary, and garlic. This hearty vegetarian casserole has become my Sunday supper staple—the kind of meal that perfumes the house with the promise of something nourishing and deeply satisfying. My neighbor once joked that the aroma drifting across the fence was better than any scented candle, and I have to agree.
Why This Recipe Works
- One-Pan Wonder: Everything bakes together in a single dish, meaning fewer dishes and more time to relax with family.
- Layered Flavors: Roasting intensifies the sweet potatoes’ natural sugars while garlic and rosemary infuse every bite.
- Protein-Packed: A full pound of baby spinach wilts down into tender greens, plus a sprinkle of white beans for staying power.
- Make-Ahead Magic: Assemble up to 24 hours ahead; simply bake when hunger strikes.
- Comfort Meets Nutrition: Beta-carotene-rich sweet potatoes and iron-packed spinach deliver vitamins in every forkful.
- Customizable: Swap herbs, add cheese, or fold in cooked grains—this casserole plays well with pantry odds and ends.
- Freezer-Friendly: Freeze individual squares for quick, wholesome lunches all month long.
Ingredients You'll Need
Each ingredient in this casserole pulls its weight, so read on for my favorite shopping tips and easy swaps.
Sweet Potatoes
Look for firm, unblemished tubers—about two pounds total. Orange-fleshed varieties roast up candy-sweet, while purple-skinned Japanese sweet potatoes lend a drier, nuttier texture. Peel if you prefer, but I keep the skins on for extra fiber and rustic appeal. Cut into ¾-inch cubes so they cook evenly and nestle nicely with the spinach.
Baby Spinach
A full 10-ounce clamshell sounds like overkill, but it wilts dramatically into silky ribbons. Buy pre-washed to save time, or give loose leaves a quick rinse and spin-dry. If you only have frozen spinach, thaw and squeeze it bone-dry; you’ll need about 1 ½ cups packed.
Garlic
Fresh cloves, smashed and slivered, perfume the entire dish. I use a generous five cloves—feel free to dial back if you’re shy. In a pinch, 1 ½ teaspoons garlic powder works, but fresh delivers that crave-worthy aroma.
Rosemary
Woody and piney, rosemary is the soul of winter comfort food. Strip leaves from two 6-inch sprigs, then mince finely so the needles don’t feel like twigs. No fresh? Substitute 1 ½ teaspoons dried, but add it to the oil first so the heat can wake up the oils.
White Beans
A can of creamy cannellini or great northern beans turns this side into a main. Drain and rinse to remove 40 percent of the sodium. Chickpeas or even lentils make fine understudies.
Vegetable Broth
Just enough to create steam and keep everything moist—½ cup does the trick. Low-sodium lets you control salt. Chicken broth works for omnivores, and water is acceptable in a pinch.
Extra-Virgin Olive Oil
Two tablespoons coat the vegetables and prevent sticking. Choose a fruity, peppery oil you’d happily dip bread into; the flavor shines through.
Nutmeg
A whisper (⅛ teaspoon) amplifies sweet potato’s natural sweetness without screaming “dessert.” Freshly grated is lovely, but pre-ground keeps this weeknight-easy.
Parmesan (optional but delicious)
A quarter-cup finely grated over the top browns into a lacy, savory crust. Vegans can swap nutritional yeast or omit entirely—the casserole still tastes luxurious.
How to Make Hearty Sweet Potato and Spinach Casserole with Garlic and Rosemary
Heat the oven & prep the pan
Position rack in center and preheat to 425°F (220°C). Lightly grease a 9×13-inch ceramic or glass baking dish with olive oil. A dark metal pan works, but you may need to shave 5 minutes off roasting time since it conducts heat more aggressively.
Season the potatoes
In a large bowl, toss cubed sweet potatoes with olive oil, minced rosemary, 1 teaspoon kosher salt, ½ teaspoon black pepper, and nutmeg until every cube glistens. Spread in an even layer in the prepared dish; roast for 20 minutes, stirring once halfway through. You want the edges just starting to caramelize.
Build the flavor base
While potatoes roast, warm 1 tablespoon oil in a skillet over medium heat. Add smashed garlic slivers; cook 30 seconds until fragrant but not browned. Stir in half the spinach with a pinch of salt; cook 1 minute until wilted. Repeat with remaining spinach. This two-step method prevents overcrowding and soggy greens.
Combine & deglaze
Scrape wilted spinach mixture over partially roasted potatoes. Add drained beans and pour vegetable broth around the edges. Use a silicone spatula to gently fold once—just enough to distribute without mashing the beans.
Second roast
Return dish to oven and roast 15–18 minutes more, until potatoes are fork-tender and most of the broth has evaporated, leaving a glossy sauce. If you like crispy edges, broil for 2–3 minutes at the end, watching closely.
Finish with flair
Sprinkle Parmesan or nutritional yeast over the surface, then let rest 5 minutes so the cheese melts and sauce thickens. Garnish with extra rosemary needles or a flurry of lemon zest for brightness. Serve hot or warm.
Expert Tips
Temperature Check
Insert a paring knife into the largest cube—if it slides out with zero resistance, you’re done. Under-cooked potatoes won’t catch up once spinach is added.
Dry Greens Thoroughly
Water clinging to spinach will dilute flavors. After rinsing, spin in a salad dryer or wrap in a clean kitchen towel and swing it like a lasso outside.
Overnight Flavor Boost
Roast potatoes the night before, refrigerate, and proceed with Step 3 the next day. Chilling tightens the starch, yielding creamier centers.
Uniform Cubes Rule
Spend 60 seconds trimming so all pieces match; your reward is evenly cooked potatoes without mushy or crunchy stragglers.
Cool Before Freezing
Let casserole cool completely, then cut into squares and wrap individually. Flash-freeze on a sheet pan before bagging to prevent clumps.
Brighten at the End
A squeeze of lemon or a splash of sherry vinegar wakes up the earthy flavors and balances the natural sweetness of the potatoes.
Variations to Try
Cheese Lover’s Dream
Fold ½ cup shredded Gruyère or smoked gouda into the spinach mixture and top with extra for a golden, bubbly crust.
Spiced Moroccan
Swap rosemary for 1 tsp ground cumin, ½ tsp coriander, and a pinch of cinnamon. Stir in ¼ cup chopped dried apricots and top with toasted almond slivers.
Quinoa Protein Punch
Add 1 cup cooked quinoa to the bean mixture for extra texture and complete protein—great post-workout fuel.
Butternut Swap
Replace half the sweet potatoes with butternut squash cubes for a two-tone presentation and slightly nuttier flavor.
Herb Garden Medley
Use 1 Tbsp each chopped thyme and oregano instead of rosemary for a softer, more summery profile.
Coconut Cream Vegan
Replace broth with ½ cup light coconut milk and top with toasted coconut flakes for Caribbean vibes.
Storage Tips
Refrigerator
Transfer cooled portions to airtight containers and refrigerate up to 4 days. Flavors meld beautifully, making leftovers ideal for quick lunches. Reheat single servings in the microwave for 90 seconds with a splash of broth to rehydrate, or warm covered in a 350°F oven for 15 minutes.
Freezer
Once completely cool, cut casserole into squares and wrap each in plastic wrap, then foil. Freeze up to 3 months. Thaw overnight in the fridge or microwave straight from frozen on 50% power, adding a tablespoon of water and covering loosely to steam.
Make-Ahead Assembly
Roast potatoes up to 2 days ahead; keep chilled. On serving day, warm potatoes in the oven 5 minutes, add spinach mixture, and proceed with Step 5. Alternatively, assemble the entire casserole (minus cheese) and refrigerate unbaked for up to 24 hours; add 5–10 minutes to final bake time if starting cold.
Frequently Asked Questions
Frozen diced sweet potatoes are convenient but often par-cooked. Thaw and pat dry, then reduce initial roast to 12 minutes to prevent mushiness.
Excess moisture from spinach or broth is the culprit. Next time, wring spinach in a towel and reduce broth to ⅓ cup. For now, bake uncovered 5 extra minutes or spoon off liquid.
Absolutely. Use two 9×13 pans or a half-sheet pan (18×13 inches). Rotate pans halfway through roasting and add 5–7 minutes to total cook time.
Roasted chicken thighs, seared salmon, or turkey sausage links complement the sweet-savory profile. Add them during the last 10 minutes of roasting to warm through without drying out.
Yes, but strip the tough stems and chop leaves bite-size. Blanch in boiling water 1 minute, squeeze dry, then proceed—kale holds more water and needs extra TLC.
Naturally! No flour, breadcrumbs, or soy sauce involved. Just double-check that your broth and beans are certified gluten-free if serving celiac guests.
Hearty Sweet Potato and Spinach Casserole with Garlic and Rosemary
Ingredients
Instructions
- Preheat oven: Set to 425°F (220°C). Lightly oil a 9×13-inch baking dish.
- Season potatoes: Toss sweet potatoes with 1 Tbsp oil, rosemary, 1 tsp salt, pepper, and nutmeg. Spread in dish; roast 20 min, stirring once.
- Wilt spinach: Meanwhile, warm remaining 1 Tbsp oil in skillet over medium. Add garlic; cook 30 s. Add spinach with pinch of salt; cook until wilted.
- Combine: Fold spinach mixture and beans into partially roasted potatoes. Pour broth around edges.
- Finish roasting: Return to oven 15–18 min, until potatoes are tender and sauce glossy. Optional: broil 2 min for crispy top.
- Garnish & serve: Sprinkle Parmesan, rest 5 min, then scoop onto plates.
Recipe Notes
For ultra-crispy edges, cut potatoes smaller and roast an extra 5 minutes before adding spinach. Store leftovers covered up to 4 days refrigerated or 3 months frozen.