Love this? Pin it for later!
Batch-Cooked Sweet Potato & Spinach Stew with Garlic & Rosemary
There’s a moment every October—right after the last heat wave has surrendered and the farmers’ market tables are heavy with garnet-skinned sweet potatoes—when I start craving this stew. Not just any stew, but the stew: a velvety, rosemary-perfumed pot of comfort that I can ladle into Mason jars, tuck into the freezer, and retrieve on those frantic weeknights when everyone is hungry and the clock is jeering at me. My dad first taught me to make a version of this when I left for college; we’d triple the batch, divvy it into yogurt containers, and I’d survive finals on nothing but sweet-potato sustenance and blind optimism. These days I still triple (okay, quadruple) the recipe, but I’ve refined it—roasting the garlic until it’s caramel-creamy, blooming the rosemary in olive oil so the kitchen smells like a Tuscan hillside, and folding in baby spinach at the very end so it stays brilliantly green. If you, too, want a make-ahead meal that tastes like you spent the afternoon tending a hearth instead of sprinting between meetings, pull out your biggest Dutch oven and let’s get started.
Why This Recipe Works
- Batch-cook friendly: One pot yields 10 generous servings—perfect for meal-prep Sundays.
- Freezer hero: Thaws like a dream, spinach still vivid after reheating.
- Depth without meat: Roasted garlic & umami-rich tomato paste build complexity.
- One-pot wonder: Minimal dishes, maximum flavor.
- Budget smart: Sweet potatoes & beans keep costs low, nutrition high.
- Customizable: Swap greens, beans, or spice level on a whim.
- Vegan & gluten-free: Crowd-pleasing for every dietary table.
Ingredients You'll Need
Before we talk ingredients, a gentle reminder: quality in equals flavor out. Seek out firm, unblemished sweet potatoes—look for ones that feel heavy for their size and have taut, coppery skins. If you can find Garnet or Japanese Murasaki varieties, grab them; their chestnut-like sweetness plays beautifully against the woodsy rosemary.
Sweet potatoes (4 lb / 1.8 kg) – Peeled and cut into ¾-inch cubes. The smaller dice means faster cooking and more surface area to soak up broth.
Fresh rosemary (3 sprigs) – Woody stems are fine; we’ll fish them out later. If your garden is exploding with rosemary, freeze a few sprigs right inside the stew—flavor bomb guaranteed.
Garlic (2 whole heads) – Roasted first for caramel sweetness, then raw cloves for punch. Don’t be shy; this is garlic-forward comfort food.
Spinach (10 oz / 280 g baby leaves) – Stirred in off-heat so it wilts but keeps that emerald pop. Frozen spinach works in a pinch; thaw and squeeze bone-dry.
Cannellini beans (3 cans, 15 oz each) – Creamy buffers that turn the stew into a complete protein. Feel free to sub great northern or chickpeas.
Crushed tomatoes (28 oz can) – Buy fire-roasted if available; they lend smoky depth without extra work.
Vegetable broth (6 cups low-sodium) – Homemade is gold, but a good boxed brand lets the vegetables sing. Warm it before adding to keep the simmer steady.
Extra-virgin olive oil (¼ cup) – Used twice: for roasting garlic and for blooming spices. A peppery Tuscan oil is lovely here.
Smoked paprika (1 tsp) – Secret handshake ingredient that whispers “I’ve been simmering all day” even though we both know you just walked in the door.
Lemon zest & juice (1 lemon) – Brightens the earthiness and keeps sweet potatoes from tasting dessert-like.
Sea salt & freshly cracked pepper – Add in layers, not just at the end. Taste after each addition; sweet potatoes drink seasoning.
How to Make Batch-Cooked Sweet Potato & Spinach Stew with Garlic & Rosemary
Roast the garlic
Preheat oven to 400 °F (200 °C). Slice the top quarter off both heads of garlic to expose the cloves. Drizzle with 1 Tbsp olive oil, wrap in foil, and roast 35 minutes until the cloves are jammy and golden. Cool slightly, then squeeze out the paste into a small bowl. Reserve.
Bloom the aromatics
Heat remaining 3 Tbsp oil in a 7–8 qt Dutch oven over medium. Add chopped onion and sauté 4 minutes until translucent. Stir in smoked paprika, chili flakes, and 1 tsp salt; cook 30 seconds to wake up the spices. Add minced raw garlic; cook 1 minute until fragrant but not browned.
Build the base
Scrape in tomato paste; cook 2 minutes until it darkens to brick red. Add roasted garlic paste, stirring to melt it into the soffritto. The kitchen should smell like a Mediterranean grandmother’s hearth—trust the process.
Deglaze & simmer
Pour in a splash of vegetable broth to loosen the fond, scraping with a wooden spoon. Add remaining broth, crushed tomatoes, bay leaf, and rosemary bundle. Bring to a gentle boil, reduce heat to low, cover, and simmer 10 minutes to marry flavors.
Add sweet potatoes
Stir in cubed sweet potatoes and another 1 tsp salt. Return to simmer, cover, and cook 12–15 minutes until potatoes are just tender when pierced with a fork. Don’t overcook; they’ll continue to soften as the stew rests.
Beans & balance
Rinse and drain beans. Fold them into the pot along with lemon zest. Simmer 5 minutes so beans absorb flavor without going mushy. Fish out rosemary stems and bay leaf.
Spinach finale
Turn off heat. Add spinach in big handfuls, stirring until wilted but still bright. Squeeze in lemon juice, taste, and adjust salt & pepper. The stew should be thick enough to coat a spoon yet spoonable—add a splash of water if too dense.
Portion & cool
Ladle into shallow containers so it cools quickly (food-safety win). Let stand 30 minutes, then refrigerate or freeze. If freezing, leave ½-inch headspace; liquids expand.
Expert Tips
Overnight flavor boost
Make the stew through Step 6, refrigerate overnight, and add spinach the next day. The resting time deepens flavors like a mini-marination.
Pressure-cooker shortcut
Roast garlic ahead. In Instant Pot, sauté aromatics, add everything except spinach/beans, cook high 4 minutes, quick release, then stir in remaining ingredients.
Silky texture trick
Blend 1 cup of stew and return to pot; it creates a naturally creamy body without dairy or flour.
Salt in stages
Sweet potatoes absorb salt as they cook. Season lightly at the start, adjust after potatoes are tender for accurate tasting.
Flash-freeze spinach
If you’ll freeze portions, blanch spinach 15 seconds, squeeze dry, then add. It stays emerald instead of turning murky.
Finishing oil flair
Whisk 2 Tbsp olive oil with 1 tsp lemon zest and a pinch of chili flakes. Drizzle over each bowl for restaurant polish.
Variations to Try
- Moroccan twist: Swap rosemary for 1 tsp each ground cumin & coriander, add ½ cup red lentils and a handful of raisins. Finish with cilantro & a squeeze of orange.
- Creamy coconut: Replace 2 cups broth with full-fat coconut milk. Add 1 Tbsp grated ginger and 1 tsp turmeric. Top with toasted coconut flakes.
- White-bean kale: Use cannellini, add a Parmesan rind while simmering, and sub kale for spinach. Serve with crusty sourdough.
- Protein boost: Stir in 2 cups shredded cooked chicken or turkey when you add beans. Perfect post-workout fuel.
Storage Tips
Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. Reheat gently with a splash of water or broth.
Freeze: Portion into 2-cup Souper Cubes or freezer bags. Lay flat to freeze, then stack like books. Keeps 3 months for best flavor, safe indefinitely. Thaw overnight in fridge or use the microwave’s defrost setting.
Reheat: Stovetop over medium-low, stirring often, 8–10 minutes. Microwave single portions 2–3 minutes, stirring halfway. Add fresh spinach or a squeeze of lemon to perk it up.
Frequently Asked Questions
batch cooked sweet potato and spinach stew with garlic and rosemary
Ingredients
Instructions
- Roast garlic: Preheat oven to 400 °F. Trim tops off heads, drizzle with 1 Tbsp oil, wrap in foil, roast 35 min. Squeeze out cloves.
- Sauté base: In large Dutch oven heat remaining oil. Cook onion 4 min, add paprika, chili, minced raw garlic; cook 1 min.
- Build depth: Stir in tomato paste and roasted garlic paste 2 min.
- Simmer: Add broth, tomatoes, rosemary, bay leaf. Simmer 10 min.
- Add potatoes: Stir in sweet potatoes & 1 tsp salt. Cover, simmer 12-15 min until tender.
- Finish: Add beans and lemon zest; simmer 5 min. Off heat, fold in spinach and lemon juice. Season.
Recipe Notes
Stew thickens as it stands. Thin with broth when reheating. Freeze portions up to 3 months for best flavor.