budgetfriendly onepot potato and spinach casserole for cold days

4 min prep 1 min cook 4 servings
budgetfriendly onepot potato and spinach casserole for cold days
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Budget-Friendly One-Pot Potato and Spinach Casserole for Cold Days

When the first frost kisses the windows and the wind howls down the chimney, my thoughts turn to food that hugs you from the inside out. This one-pot potato and spinach casserole is the culinary equivalent of that favorite wool sweater you keep folded in the cedar chest—reliable, comforting, and always waiting to make you feel better.

I first created this recipe during graduate school when my grocery budget was tighter than a brand-new jar lid. With only $3.47 in my wallet and a snowstorm brewing outside, I surveyed my pantry: a five-pound bag of potatoes, wilting spinach from last week's farmers' market haul, and the usual suspects of onion and garlic. What emerged from my tiny apartment oven that night was nothing short of magic—a dish so satisfying, so full of flavor, that my roommate and I ended up eating it for dinner three nights straight. That was twelve years ago, and I've been perfecting this recipe ever since.

The beauty of this casserole lies in its humble ingredients that transform into something extraordinary through slow cooking. The potatoes become meltingly tender, absorbing all the savory flavors from the garlic, herbs, and vegetable broth. The spinach wilts down into silky ribbons that weave through every bite. A crispy, golden top forms during the final minutes of baking, giving way to a creamy, almost fondant-like interior that will have you going back for seconds (and let's be honest, thirds).

Why This Recipe Works

  • One-Pot Wonder: Everything cooks together in a single Dutch oven or casserole dish, meaning minimal cleanup and maximum flavor development as the ingredients meld together.
  • Budget-Friendly Brilliance: Uses inexpensive staples like potatoes, frozen spinach, and basic aromatics to create a meal that costs less than $1.50 per serving.
  • Nutritional Powerhouse: Combines vitamin-rich spinach with potassium-packed potatoes and protein from added beans, creating a complete, balanced meal.
  • Meal Prep Magic: Tastes even better the next day as the flavors develop, making it perfect for Sunday meal prep or potluck contributions.
  • Customizable Canvas: Easily adaptable for different seasons—you can swap spinach for kale or chard, add different herbs, or include your favorite protein.
  • Comfort Food Perfection: The slow-baking method creates a creamy texture without any dairy, while the crispy top provides that satisfying textural contrast we all crave.

Ingredients You'll Need

Ingredients

This casserole celebrates the beauty of simple, honest ingredients that transform into something extraordinary when combined with care and patience. Each component plays a crucial role in creating the final symphony of flavors and textures.

The Potato Foundation

Three pounds of russet or Yukon Gold potatoes form the hearty base of this casserole. Russets break down slightly during cooking, creating a creamy texture, while Yukon Golds hold their shape better and offer a buttery flavor. Whichever you choose, look for firm, unblemished potatoes without green spots or sprouting eyes. Store them in a cool, dark place (but never the refrigerator, which converts their starch to sugar). For this recipe, we'll slice them 1/4-inch thick—thin enough to cook through but thick enough to maintain some structure.

The Spinach Component

One pound of fresh spinach might seem excessive, but it wilts down dramatically to create concentrated green goodness throughout the casserole. In winter months, frozen spinach works beautifully—just thaw and squeeze out excess water. When buying fresh spinach, choose leaves that are vibrant green without yellowing. Baby spinach offers tenderness and mild flavor, while mature spinach provides a more robust, earthy character. If you have access to local spinach in season, seize the opportunity for the most flavorful results.

The Aromatics

Two large yellow onions and four cloves of garlic create the aromatic foundation. The onions should be slowly sautéed until they reach that perfect pale golden stage—not quite caramelized, but sweet and translucent. Fresh garlic adds pungent depth, but in a pinch, you can substitute 1 1/2 teaspoons of garlic powder. For an extra layer of flavor, add one shallot along with the onions.

The Liquid Gold

Three cups of vegetable broth transform this from a simple potato dish into a luxurious casserole. Use a good-quality broth—homemade if you have it, or a brand you trust. I particularly like the "no-chicken" vegetable broths that provide a richer, more savory flavor profile. If you have mushroom broth on hand, substitute one cup for an umami boost that complements the spinach beautifully.

The Seasoning Symphony

A blend of dried thyme, smoked paprika, and nutritional yeast creates depth and complexity. The thyme offers earthy herbaceous notes that pair naturally with potatoes, while smoked paprika provides subtle warmth and depth. Nutritional yeast adds a cheesy, nutty flavor without any dairy—the secret weapon that makes this casserole so addictive. If you don't have nutritional yeast, substitute 1/4 cup of grated Parmesan cheese, though this will no longer be vegan.

The Protein Boost

One can of white beans (cannellini or great northern) adds plant-based protein and creaminess. These beans break down slightly during cooking, thickening the sauce naturally. If you're not concerned about keeping this vegetarian, you could add cooked chicken or sausage, but I encourage you to try it with the beans first—you might be surprised by how satisfying they make the dish.

The Finishing Touch

A simple breadcrumb topping creates that coveted crispy crust. Use panko breadcrumbs for extra crunch, or make your own from stale bread. Mix with a tablespoon of olive oil and a pinch of salt before sprinkling over the top. This transforms in the oven into a golden, shatteringly crisp lid that contrasts beautifully with the creamy interior.

How to Make Budget-Friendly One-Pot Potato and Spinach Casserole for Cold Days

1

Prepare Your Workspace

Begin by preheating your oven to 375°F (190°C). This gives it time to reach the perfect temperature while you prepare the ingredients. Position a rack in the center of the oven for even cooking. If you have a cast-iron Dutch oven or heavy casserole dish, now's the time to use it—its ability to retain and distribute heat evenly will reward you with perfectly cooked potatoes and that coveted crispy top.

2

Create the Flavor Base

Place your Dutch oven over medium heat and add 3 tablespoons of olive oil. When the oil shimmers, add the diced onions and a pinch of salt. Cook for 8-10 minutes, stirring occasionally, until the onions become translucent and start to turn golden at the edges. Add the minced garlic and cook for another minute until fragrant. This gentle sauté creates the aromatic foundation that will permeate the entire dish.

3

Layer the Potatoes

While the onions cook, slice your potatoes into 1/4-inch thick rounds. No need to peel them—the skins add nutrients and texture. Once the onions are ready, remove the pot from heat. Starting around the edges, layer the potato slices in overlapping circles, working your way toward the center. This creates a beautiful pattern and ensures even cooking. Season with salt, pepper, and half of the dried thyme as you build the layers.

4

Add the Spinach

If using fresh spinach, rinse it well and shake off excess water. The residual water will help it steam and wilt. Pack the spinach on top of the potatoes—it will seem like too much, but trust the process. If using frozen spinach, thaw completely and squeeze out as much water as possible before adding. Season with another pinch of salt and the remaining thyme. The spinach acts as a protective layer, preventing the potatoes from drying out while infusing them with flavor.

5

Create the Liquid Base

In a large measuring cup or bowl, whisk together the vegetable broth, nutritional yeast, smoked paprika, and a generous pinch of salt and pepper. Pour this mixture evenly over the spinach. The liquid should come about 3/4 of the way up the sides of the potatoes—add more broth or water if needed. The liquid will transform into a creamy sauce as the starches from the potatoes release during cooking.

6

Add the Beans

Drain and rinse your white beans, then scatter them evenly over the top. As the casserole bakes, these beans will absorb the flavorful liquid while contributing their own creaminess to the sauce. They'll break down just enough to thicken the sauce naturally, creating that stick-to-your-ribs texture that makes this dish so satisfying.

7

Cover and Bake

Cover the Dutch oven with its lid (or use foil if your dish doesn't have one) and place it in the preheated oven. Bake for 45 minutes, then remove the lid—the potatoes should be nearly tender when pierced with a fork. If they're still quite firm, cover and bake for another 10-15 minutes. During this covered cooking time, the steam helps the potatoes cook through while the flavors meld together.

8

Create the Golden Crust

In a small bowl, combine the panko breadcrumbs with 1 tablespoon of olive oil and a pinch of salt. Remove the lid from the casserole and sprinkle this mixture evenly over the top. Return the pot to the oven, uncovered, and bake for another 15-20 minutes until the breadcrumbs are golden brown and crispy. Keep a close eye during these final minutes—as soon as you see the breadcrumbs turning golden, it's ready.

9

The Resting Period

Remove the casserole from the oven and let it rest for 10 minutes. I know this is difficult—the aroma will be calling to you—but this rest allows the sauce to thicken and the temperature to come down to a comfortable eating level. Use this time to set the table, open a bottle of wine, or simply bask in the satisfaction of creating something wonderful from humble ingredients.

10

Serve and Enjoy

Serve the casserole directly from the pot—the cast iron will keep it warm throughout the meal. Scoop down through all the layers to get potatoes, spinach, beans, and that crispy topping in each serving. This dish needs nothing more than a simple green salad and perhaps some crusty bread to soak up the delicious sauce. Watch as your family or guests go quiet, concentrating on the simple pleasure of each warm, comforting bite.

Expert Tips

Perfect Potato Prep

Soak sliced potatoes in cold water for 30 minutes before cooking to remove excess starch. This prevents them from becoming gummy and helps them cook more evenly. Just be sure to dry them thoroughly before layering.

Broth Temperature Matters

Use warm or room-temperature broth when pouring over the casserole. Cold broth will slow down the cooking process and can cause the potatoes to cook unevenly. Just 30 seconds in the microwave does the trick.

The Low and Slow Option

For even more developed flavors, cook at 325°F for 90 minutes instead of 375°F for 60 minutes. This slower cooking method allows the flavors to meld beautifully and creates an even creamier texture.

Make-Ahead Magic

Assemble the entire casserole up to the breadcrumb topping stage, cover tightly, and refrigerate for up to 24 hours. Add the breadcrumbs just before baking. You may need to add 10-15 minutes to covered cooking time.

Crispy Top Hack

For an extra-crispy top, broil the casserole for the last 2-3 minutes. Watch it closely—the difference between golden and burned happens quickly. This creates restaurant-quality texture contrast.

Spinach Stems Strategy

If using mature spinach instead of baby spinach, chop the stems and add them with the onions—they'll soften and add fiber. Reserve the leaves for layering on top of the potatoes.

Variations to Try

Cheesy Comfort Version

Stir 1 cup of shredded sharp cheddar cheese into the broth mixture, and sprinkle another 1/2 cup on top with the breadcrumbs. The cheese melts into the sauce, creating an indulgent, mac-and-cheese-like experience.

Mediterranean Style

Add 1/2 cup of sun-dried tomatoes, 1/4 cup of sliced Kalamata olives, and substitute oregano for the thyme. Top with feta cheese during the last 10 minutes of baking.

Spicy Southwest

Add 1 diced jalapeño with the onions, substitute chili powder for the thyme, and use black beans instead of white beans. Top with Monterey Jack cheese and serve with salsa.

Autumn Harvest

Replace half the potatoes with butternut squash cubes, add fresh sage along with the thyme, and stir in 1/2 cup of dried cranberries before baking.

Storage Tips

Refrigerator Storage

Allow the casserole to cool completely before storing. Transfer to an airtight container and refrigerate for up to 5 days. The flavors actually improve after the first day as they meld together. To reheat, add a splash of broth or water and warm in a 350°F oven for 15-20 minutes, or microwave individual portions with a damp paper towel over the top.

Freezer Instructions

This casserole freezes beautifully either before or after baking. To freeze before baking, assemble completely but don't add the breadcrumb topping. Wrap tightly in plastic wrap, then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator, add breadcrumbs, and bake as directed (may need extra time). For freezing leftovers, portion into individual servings and freeze in freezer-safe containers for up to 2 months.

Reviving Leftovers

Leftover casserole can become many things: mash it up and form into patties for breakfast hash browns, stir into soup for extra body, or use as a filling for stuffed bell peppers. The breadcrumb topping won't stay crispy, but the flavor remains excellent.

Frequently Asked Questions

Absolutely! While russets create the creamiest texture and Yukon Golds offer buttery flavor, you can use any potato variety. Red potatoes hold their shape well and add visual appeal with their skins. Fingerling potatoes sliced lengthwise create an elegant presentation. Just avoid very waxy varieties like new potatoes, which won't absorb the flavors as well. The key is adjusting the slicing thickness—waxy potatoes should be sliced thinner to ensure they cook through.

Nutritional yeast adds umami and a cheesy flavor, but it's not essential. You can substitute 1/4 cup of grated Parmesan cheese (though this makes it non-vegan), or simply increase the smoked paprika to 1 teaspoon and add 1 teaspoon of soy sauce for depth. Some readers have successfully used miso paste—just whisk 1 tablespoon of white miso into the broth before pouring it over the casserole.

Yes! This adapts beautifully to slow cooking. Layer everything as directed in your slow cooker, but reduce the broth to 2 cups (less evaporation occurs). Cook on LOW for 6-7 hours or HIGH for 3-4 hours. The breadcrumb topping won't crisp in a slow cooker, so transfer to a baking dish for the final step, or simply skip it and stir in some fresh herbs instead.

Excess liquid usually results from not squeezing frozen spinach thoroughly enough, or from using too much broth. If your casserole seems watery after baking, remove the lid and bake for an additional 10-15 minutes to evaporate excess liquid. Next time, reduce the broth by 1/2 cup or add 1 tablespoon of flour to the broth mixture. The casserole should thicken as it stands, so let it rest before judging the final consistency.

The white beans provide 15g of protein per serving, but you can boost this further. Add 1 cup of cooked lentils along with the beans, or stir in 1/2 cup of cooked quinoa before baking. For non-vegetarian options, cook 4 slices of bacon until crispy, crumble over the top for the last 10 minutes, or add 1 cup of diced cooked chicken with the beans. Just reduce the salt since these additions will be seasoned.

This is perfect for potlucks! Assemble completely up to the breadcrumb stage, cover tightly, and refrigerate for up to 24 hours. Transport it unbaked, then add the breadcrumb topping and bake at your destination. If you'll be serving from a buffet where it might sit for a while, slightly undercook it (reduce uncovered time by 5 minutes) so it doesn't dry out under heat lamps.

Budget-Friendly One-Pot Potato and Spinach Casserole
main-dishes
Pin Recipe

Budget-Friendly One-Pot Potato and Spinach Casserole

(4.9 from 127 reviews)
Prep
20 min
Cook
60 min
Servings
6

Ingredients

Instructions

  1. Prep: Preheat oven to 375°F (190°C). Heat olive oil in a Dutch oven over medium heat.
  2. Sauté aromatics: Cook onions with a pinch of salt for 8-10 minutes until translucent. Add garlic and cook 1 minute more.
  3. Layer potatoes: Layer sliced potatoes in overlapping circles, seasoning with salt, pepper, and half the thyme.
  4. Add spinach: Pack spinach on top of potatoes (it will wilt down significantly).
  5. Season broth: Whisk together broth, nutritional yeast, paprika, remaining thyme, salt, and pepper. Pour over spinach.
  6. Add beans: Scatter white beans evenly over the top.
  7. Cover and bake: Cover and bake for 45 minutes, until potatoes are nearly tender.
  8. Crisp the top: Mix breadcrumbs with 1 tablespoon olive oil and a pinch of salt. Remove lid, sprinkle breadcrumbs over top, and bake uncovered for 15-20 minutes until golden.
  9. Rest and serve: Let rest 10 minutes before serving to allow sauce to thicken.

Recipe Notes

This casserole tastes even better the next day! Store leftovers in an airtight container in the refrigerator for up to 5 days. Reheat with a splash of broth to restore creaminess. For a crispy top when reheating, use the oven rather than the microwave.

Nutrition (per serving)

312
Calories
15g
Protein
48g
Carbs
8g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.