budgetfriendly cabbage and potato casserole for family meal prep

100 min prep 3 min cook 5 servings
budgetfriendly cabbage and potato casserole for family meal prep
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

My grandmother could stretch a head of cabbage and five potatoes to feed a crowd better than anyone I’ve ever met. Sunday afternoons in her tiny kitchen smelled like butter, onions, and sweet cabbage caramelizing in an old cast-iron skillet while we cousins set the table with mismatched plates and argued over who got the “good” chair. Years later, when I was juggling a full-time job, two ravenous teenagers, and the kind of grocery budget that required creative accounting, her voice echoed in my head: “Casseroles are love made visible—and they reheat beautifully.”

This Budget-Friendly Cabbage & Potato Casserole is my modern tribute to her frugal genius. It costs less than a fancy latte to assemble, feeds eight hungry people, and slides into meal-prep containers like it was designed for them. The top turns golden and crackly, the edges get those crispy-chewy bits everyone fights over, and the interior stays creamy and comforting thanks to a quick stovetop roux that costs pennies but tastes luxurious. If you’re looking for a vegetarian main that satisfies carnivores, a dish that can be prepped on Sunday and nourish your family through Friday, or simply a reason to rescue that half-head of cabbage languishing in the crisper, you’ve landed in the right spot.

Why This Recipe Works

  • One-dish wonder: Everything bakes in a single 9×13 pan, so cleanup is minimal.
  • Under $1 per serving: Cabbage, potatoes, and basic pantry staples keep costs low without sacrificing flavor.
  • Vegetarian protein boost: A can of white beans adds 18 g of plant protein for less than a dollar.
  • Freezer-friendly: Assemble, wrap tightly, and freeze unbaked for up to 3 months.
  • Kid-approved texture: Thin potato slices soften into the sauce while the top crisps—no mushy veggies here.
  • Customizable spice level: Add smoked paprika for depth or chili flakes for heat.

Ingredients You'll Need

Ingredients

Before we dive into the method, let’s talk ingredient strategy—because smart shopping is half the battle when you’re feeding a family on a budget.

Cabbage: A 2-pound head of green cabbage will run you about $1.50 in most supermarkets, but if you shop ethnic markets or late-day farmers’ markets, you can often snag one for under a buck. Look for heads that feel heavy for their size with tightly packed, crisp leaves. A few outer spots are fine—just peel them away. If you only need half for this recipe, wrap the remainder in beeswax wrap; it’ll keep for 2 weeks.

Potatoes: Russets are the cheapest (usually 50¢/pound), but Yukon Golds hold their shape better if you plan to reheat all week. Either works. Scrub, don’t peel—those skins add fiber and save time. Pro tip: slice them on a mandoline for restaurant-thin rounds that bake evenly. No mandoline? A sharp knife and patience do the job.

Onion & Garlic: Yellow onions are the workhorse here. Dice finely so they melt into the sauce. If your family rebels against onion texture, grate it on a box grater; it dissolves completely.

White Beans: One 15-oz can of great northern or cannellini beans costs about 89¢ and stretches the casserole into a complete protein. Rinse well to remove 40% of the sodium, or simmer dried beans overnight for even bigger savings.

Milk & Butter: Whole milk makes the creamiest sauce, but 2% is fine. Butter is non-negotiable for flavor—olive oil won’t give you the same nutty richness. If you’re dairy-free, use vegan butter and unsweetened oat milk; the starch from potatoes thickens everything.

Cheese: Pre-shredded bags contain anti-caking agents that prevent smooth melting, so buy a block of sharp cheddar and shred it yourself. One 8-oz block is plenty and tastes sharper than the preshredded stuff, so you use less.

Seasonings: Dijon, thyme, and a whisper of nutmeg elevate humble vegetables into something crave-worthy. Don’t skip the mustard—it adds depth without tasting like mustard.

How to Make Budget-Friendly Cabbage & Potato Casserole for Family Meal Prep

1
Prep the vegetables

Preheat oven to 400 °F (204 °C). Lightly butter a 9×13-inch baking dish. Remove the tough outer leaves from the cabbage, quarter, and cut out the core. Slice each quarter crosswise into ¼-inch ribbons. Scrub potatoes and slice ⅛-inch thick (a mandoline set to 2 mm is ideal). Mince onion and garlic. Rinse beans under cold water until the foam disappears; set aside to drain thoroughly.

2
Build the stovetop roux

Melt 4 Tbsp butter in a Dutch oven over medium heat. Add onion and cook 3 minutes until translucent. Sprinkle in ¼ cup all-purpose flour; whisk constantly for 2 minutes to form a smooth paste (this cooks out the raw flour taste). Gradually pour in 2 cups milk while whisking. Bring to a gentle simmer—do not boil—until thick enough to coat the back of a spoon, about 4 minutes.

3
Season the sauce

Off heat, whisk in 1 Tbsp Dijon, 1 tsp kosher salt, ½ tsp black pepper, ½ tsp dried thyme, and a pinch of nutmeg. Stir in 1 cup shredded sharp cheddar until melted and glossy. Taste; it should be slightly over-salted because the potatoes will absorb seasoning as they bake.

4
Wilt the cabbage

Add cabbage ribbons to the pot; toss until every strand is coated in the creamy sauce. Cover and cook over low heat for 5 minutes, just until the cabbage wilts and collapses by half. This pre-softening step ensures the casserole bakes evenly and prevents a watery finished dish.

5
Layer potatoes, beans, and sauce

Spread one-third of the potato slices in the buttered dish, overlapping like shingles. Scatter half the beans, then spoon one-third of the cabbage mixture over top. Repeat layers, ending with cabbage and sauce. Press down firmly with a spatula so the liquid creeps up around the potatoes—this prevents dry spots.

6
Top with remaining cheese

Sprinkle the final 1 cup shredded cheddar evenly over the surface. For extra crunch, add ¼ cup panko mixed with 1 tsp melted butter. The breadcrumbs toast to a gorgeous golden brown and give textural contrast to the creamy interior.

7
Bake covered, then uncovered

Cover tightly with foil (spray underside with nonstick spray to prevent cheese stickage). Bake 30 minutes. Remove foil and bake 25–30 minutes more, until the top is blistered and bubbly and a knife slides through the potatoes with zero resistance. If you want an extra-crispy lid, broil on high for 2 minutes, rotating once.

8
Rest before serving

Let the casserole stand 10 minutes; this sets the sauce and makes portioning neater. The edges will pull away slightly from the sides of the pan—those caramelized bits are the cook’s treat. Slice into 8 generous squares and serve hot. Leftovers reheat like a dream in the microwave (add a splash of milk) or in a 350 °F oven for 15 minutes.

Expert Tips

Slice potatoes uniformly

A mandoline guarantees even cooking. If using a knife, place the potato between two chopsticks as a guide so you don’t cut all the way through—think hassleback-style, then separate the slices.

Don’t skip the drain step

Rinsing canned beans removes up to 40% sodium and eliminates the tinny flavor. Let them drain while you prep everything else; excess water thins the sauce.

Make-ahead magic

Assemble through Step 6, cover tightly, and refrigerate up to 24 hours. Add 10 extra minutes to the covered bake time if starting cold.

Freeze smart

Wrap unbaked casserole in plastic, then foil. Label and freeze up to 3 months. Bake from frozen at 350 °F for 1 hour 15 minutes, adding foil if top browns too quickly.

Stretch further

Stir in 1 cup cooked rice or quinoa to the cabbage mixture to bulk servings without extra cost—perfect when teenagers bring friends home.

Brighten at the end

A squeeze of fresh lemon or a sprinkle of parsley wakes up the creamy flavors and cuts richness, especially after reheating.

Variations to Try

  • Meat-lover’s twist: Brown ½ pound bulk sausage or chopped bacon in the Dutch oven before making the roux. Use rendered fat instead of butter for smoky depth.
  • Mediterranean vibe: Swap cheddar for crumbled feta, add 1 tsp oregano, and fold in a 14-oz can diced tomatoes, well-drained, between layers.
  • Spicy Southwest: Replace thyme with 1 tsp cumin, add 1 diced chipotle in adobo to the sauce, and use pepper-jack cheese on top.
  • Vegan option: Substitute vegan butter, unsweetened oat milk, and ¾ cup nutritional yeast in place of cheese. Add 1 Tbsp white miso for umami.
  • Low-carb hack: Replace half the potatoes with thick rounds of daikon radish or cauliflower florets; bake 10 minutes less.
  • Gratin style: Use heavy cream instead of milk and add ½ cup Gruyère between layers for an indulgent holiday side dish.

Storage Tips

Refrigerator: Cool casserole completely, then portion into airtight containers. It keeps 5 days refrigerated, making it a meal-prep superstar. Reheat single servings in the microwave for 2 minutes with a splash of milk to loosen the sauce, or warm the whole pan, covered, at 350 °F for 20 minutes.

Freezer: Wrap individual squares in plastic, then foil, and freeze up to 3 months. Thaw overnight in the fridge for best texture, though you can microwave from frozen at 50% power for 5–6 minutes, flipping once.

Make-ahead assembly: If you want to prep on Sunday and bake on Wednesday, assemble through Step 6, press plastic wrap directly onto the surface to prevent oxidation, then cover with foil. When ready to bake, remove plastic, replace foil, and add 10–15 minutes to the covered bake time.

Revive day-old portions: Stir in a splash of broth or milk, top with fresh shredded cheese, and bake at 375 °F until bubbly. The second bake caramelizes the edges even more—some argue leftovers taste better.

Frequently Asked Questions

Yes, but the color will bleed into the sauce, turning it mauve. If aesthetics don’t bother you, red cabbage actually has more antioxidants. Slice it extra-thin and add 2 minutes to the wilting step—it’s sturdier than green.

High heat can cause milk proteins to separate. Keep the roux at a gentle simmer and never let it boil. If it does break, whisk in ¼ cup cold milk off heat; the emulsion usually comes back together.

Absolutely. Use a deep roasting pan (at least 3-inch sides) and increase bake time by 15–20 minutes. If the top browns too quickly, tent loosely with foil and continue baking until potatoes are tender.

As written, no. Substitute a 1:1 gluten-free flour blend or use 2 Tbsp cornstarch slurried with cold milk in place of the roux. The texture will be slightly looser but still delicious.

It’s hearty enough to stand alone, but if you want meat, serve alongside roasted chicken thighs or pork chops. A crisp green salad with apple cider vinaigrette balances the richness.

Yes. Use 1½ tsp fresh leaves for every ½ tsp dried. Add them with the milk so the oils have time to bloom.
budgetfriendly cabbage and potato casserole for family meal prep
main-dishes
Pin Recipe

Budget-Friendly Cabbage & Potato Casserole for Family Meal Prep

(4.9 from 127 reviews)
Prep
20 min
Cook
55 min
Servings
8

Ingredients

Instructions

  1. Prep: Preheat oven to 400 °F. Butter a 9×13-inch dish. Slice potatoes ⅛-inch thick; set aside. Slice cabbage into ¼-inch ribbons.
  2. Make roux: Melt butter in Dutch oven over medium heat. Add onion; cook 3 min. Whisk in flour 2 min. Gradually whisk in milk; simmer until thick.
  3. Season: Off heat, whisk in Dijon, salt, pepper, thyme, nutmeg, and 1 cup cheddar until melted.
  4. Wilt cabbage: Stir cabbage into sauce, cover, and cook 5 min until wilted.
  5. Layer: Spread ⅓ potatoes in dish, top with ½ beans, then ⅓ cabbage mixture. Repeat twice, ending with cabbage. Press down.
  6. Top & bake: Sprinkle remaining 1 cup cheddar and panko. Cover with foil; bake 30 min. Uncover and bake 25–30 min more until bubbly and golden. Rest 10 min before serving.

Recipe Notes

For ultra-crispy edges, broil 2 min at the end. Leftovers keep 5 days refrigerated or 3 months frozen. Reheat with a splash of milk to restore creaminess.

Nutrition (per serving)

312
Calories
14 g
Protein
37 g
Carbs
12 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.