I love turning simple cabbage into a cozy, satisfying casserole, and I’ll walk you through easy ways to make it creamy, cheesy, or hearty with meat or mushrooms.
I keep textures bright by quick-sautéing and light salting, and I’ll share sauces, cheese choices, and crisp toppings that elevate the dish. Stick with me and you’ll have several weeknight-worthy casseroles to try next.
Why Cabbage Makes a Great Casserole Base

Cabbage is an excellent casserole base because it holds up well to long baking, adds a mild sweet-savory flavor that pairs with cheeses and meats, and soaks up sauces so every bite is moist; this recipe layers sautéed cabbage with seasoned ground meat, a creamy cheese sauce, and breadcrumbs for a comforting, easy casserole that highlights cabbage’s texture and flavor.
- 1 medium green cabbage, core removed and sliced into 1/2-inch ribbons
- 1 lb ground beef or turkey
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 cup shredded cheddar cheese
- 1 cup grated mozzarella
- 1 cup sour cream
- 1/2 cup milk
- 1 tbsp Dijon mustard
- 1 tsp smoked paprika
- 1 tsp dried thyme
- Salt and black pepper to taste
- 1/2 cup breadcrumbs
- 2 tbsp butter, melted
- 2 tbsp olive oil
Preheat oven to 375°F (190°C); heat olive oil in a large skillet over medium heat, sauté onion until softened, add garlic and ground meat and cook until browned, season with smoked paprika, thyme, salt and pepper, then remove and set aside; in the same skillet wilt the cabbage ribbons for 5–7 minutes until slightly tender, layer half the cabbage in a greased 9×13-inch baking dish, spread the cooked meat evenly, dollop and gently spread the sour cream-milk-Dijon mixture mixed with half the cheeses, top with remaining cabbage and sprinkle remaining cheeses; combine breadcrumbs with melted butter and scatter over the top, bake uncovered for 25–30 minutes until bubbly and golden, let rest 10 minutes before serving.
For best results, use a cabbage that’s firm and fresh, sauté the cabbage first to reduce excess water so the casserole doesn’t become soggy, adjust seasoning and cheese to taste, and allow the casserole to rest before cutting so slices hold together. A quick sauté also helps remove excess moisture from cabbage and encourages better browning during baking.
Classic Cheesy Cabbage Casserole

This Classic Cheesy Cabbage Casserole layers tender, lightly sautéed cabbage with a creamy, cheesy sauce and a golden breadcrumb topping for a comforting, family-friendly side or meatless main; it’s simple to assemble, bakes until bubbly and slightly caramelized at the edges, and showcases cabbage’s mild sweetness with rich cheddar and mozzarella for a crowd-pleasing dish.
- 1 medium green cabbage, core removed and sliced into 1/2-inch ribbons
- 2 tbsp olive oil
- 1 medium onion, finely diced
- 2 cloves garlic, minced
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 1 1/2 cups milk
- 1 cup sour cream or plain Greek yogurt
- 1 1/2 cups shredded sharp cheddar cheese, divided
- 1 cup shredded mozzarella, divided
- 1 tsp Dijon mustard
- 1/2 tsp nutmeg (optional)
- Salt and black pepper to taste
- 1/2 cup panko breadcrumbs
- 2 tbsp melted butter
- 2 tbsp chopped fresh parsley (optional)
Preheat oven to 375°F (190°C).
Heat olive oil in a large skillet over medium heat and sauté onion until translucent, add garlic and cabbage and cook, stirring, 6–8 minutes until cabbage is wilted and most liquid has evaporated.
Meanwhile melt butter in a small saucepan, whisk in flour and cook 1 minute, gradually whisk in milk until thickened, remove from heat and stir in sour cream, Dijon, nutmeg, half the cheddar and half the mozzarella until smooth, season with salt and pepper.
Fold sauce into the cabbage mixture, transfer to a greased 9×13-inch baking dish, sprinkle remaining cheeses over the top, toss panko with melted butter and scatter evenly, then bake uncovered 22–28 minutes until bubbly and golden.
Let rest 10 minutes before serving.
Tip: Use a firm cabbage and be sure to sauté until most moisture is gone to prevent sogginess, and feel free to swap or add cooked crumbled bacon or browned ground sausage for extra flavor. A simple addition of cooked rice can stretch the casserole and add extra texture, especially when combined with cheddar cheese.
Ground Beef and Cabbage Bake

This hearty Ground Beef and Cabbage Bake layers savory browned ground beef with tender sautéed cabbage, onions, garlic and a creamy tomato-cheese sauce, topped with melted cheese and breadcrumbs for a satisfying weeknight casserole that’s simple to assemble and bakes to bubbly, golden perfection.
- 1 lb (450 g) ground beef
- 1 medium green cabbage, core removed and thinly sliced
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 tbsp olive oil
- 1 tsp smoked paprika
- 1 tsp dried oregano
- 1/2 tsp red pepper flakes (optional)
- Salt and black pepper to taste
- 1 (14 oz/400 g) can diced tomatoes, drained
- 1/2 cup beef or chicken broth
- 1/2 cup sour cream or plain Greek yogurt
- 1 cup shredded cheddar cheese, divided
- 1/2 cup shredded mozzarella
- 1/2 cup plain breadcrumbs or panko
- 2 tbsp butter or olive oil for breadcrumbs
- 2 tbsp chopped fresh parsley (optional)
Heat oven to 375°F (190°C).
In a large skillet, heat olive oil over medium-high heat and sauté onion until translucent, add garlic and cook 30 seconds, add ground beef and cook until browned, seasoning with smoked paprika, oregano, red pepper flakes, salt and pepper, drain excess fat, add sliced cabbage and cook 6–8 minutes until wilted and slightly browned, stir in drained tomatoes and broth and simmer 3–4 minutes; remove from heat and stir in sour cream and half the cheddar and mozzarella until combined.
Transfer mixture to a greased 9×13-inch baking dish, sprinkle remaining cheddar and mozzarella over the top, toss breadcrumbs with butter and scatter evenly, then bake uncovered 20–25 minutes until bubbly and golden and let rest 5–10 minutes before serving.
Tip: To avoid a watery casserole, be sure to brown the cabbage well so excess moisture evaporates and drain any fat from the beef before combining, and adjust seasoning after baking. A similar casserole using potatoes can be tried for a different texture and heartiness, especially the classic Hamburger Potato casseroles.
Vegetarian Creamy Cabbage and Mushroom Casserole

This Vegetarian Creamy Cabbage and Mushroom Casserole layers tender sautéed cabbage and meaty mushrooms in a silky, herbed cream sauce topped with melted Gruyère and crunchy panko (or nut) topping for a comforting meatless main that bakes to golden perfection and serves 4–6.
- 1 medium green cabbage, cored and thinly sliced
- 12 oz (340 g) cremini or button mushrooms, sliced
- 1 medium onion, thinly sliced
- 3 cloves garlic, minced
- 3 tbsp olive oil or butter, divided
- 1 tbsp Dijon mustard
- 1 cup heavy cream or full-fat coconut milk for vegan option
- 1/2 cup vegetable broth
- 1/2 cup sour cream or plain Greek yogurt (or vegan yogurt)
- 1 cup grated Gruyère or Swiss (or vegan cheese)
- 1/2 cup grated Parmesan or nutritional yeast
- 3/4 cup panko breadcrumbs or chopped nuts for gluten-free
- 1 tsp dried thyme or 1 tbsp fresh thyme leaves
- 1/2 tsp smoked paprika
- Salt and freshly ground black pepper to taste
- 2 tbsp chopped fresh parsley for garnish (optional)
Heat oven to 375°F (190°C).
In a large skillet, heat 2 tbsp oil or butter over medium-high, sauté onion until translucent, add garlic and cook 30 seconds, add mushrooms and cook until browned and their liquid evaporates; push vegetables to the side, add remaining oil and a handful of cabbage, tossing and cooking in batches until cabbage is wilted and lightly caramelized, season with thyme, paprika, salt and pepper, stir in mustard, cream and broth and simmer 2–3 minutes to thicken, remove from heat and stir in sour cream and 3/4 cup Gruyère and half the Parmesan, transfer to a greased 9×9 or similar baking dish, combine panko (or nuts) with remaining cheese and a drizzle of oil and scatter over the top, bake uncovered 20–25 minutes until bubbly and golden, let rest 5 minutes before topping with parsley and serving.
Tip: To prevent a watery casserole, brown mushrooms and cabbage thoroughly so moisture evaporates, drain excess liquid if needed before adding cream, and adjust salt after baking.
This recipe is inspired by creamy vegetable casseroles like the classic Broccoli Casserole and adapts those comforting textures and flavors to cabbage and mushrooms.
Low-Carb Keto Cabbage Au Gratin

This Low-Carb Keto Cabbage Au Gratin is a rich, cheesy, and creamy bake that keeps carbs low by using shredded cabbage instead of potatoes, layered with a garlic-butter cream sauce, plenty of melting cheeses and optional crispy bacon or pancetta for extra flavor; it serves 4–6 and bakes until bubbly and golden with a crunchy cheese crust.
- 1 small head green cabbage (about 1.5–2 lb), cored and thinly sliced into 1/4-inch ribbons
- 4 oz cream cheese, room temperature
- 1 cup heavy cream
- 1/2 cup sour cream
- 1 cup grated sharp cheddar
- 1 cup grated Gruyère or mozzarella
- 1/2 cup grated Parmesan
- 3–4 slices bacon or 3 oz pancetta, diced (optional)
- 3 tbsp butter
- 2 cloves garlic, minced
- 1 tsp Dijon mustard
- 1/2 tsp xanthan gum (optional, for extra thickening)
- 1/2 tsp smoked paprika
- 1/2 tsp dried thyme or 1 tbsp fresh thyme leaves
- Salt and freshly ground black pepper to taste
- 2 tbsp chopped chives or parsley for garnish (optional)
Preheat oven to 375°F (190°C).
In a large skillet, cook bacon until crisp, transfer to paper towel and reserve; melt butter in same skillet, sauté garlic 30 seconds, add cabbage and cook over medium-high heat, stirring, until wilted and lightly browned and most moisture has evaporated (about 8–10 minutes), season with salt, pepper, paprika and thyme; reduce heat, stir in cream cheese until melted, add heavy cream, sour cream, mustard and xanthan gum (if using) and simmer 2–3 minutes until sauce thickens, remove from heat and fold in half the cheddar and half the Gruyère, transfer mixture to a greased 9×9-inch (or similar) baking dish, top with remaining cheeses and Parmesan, scatter reserved bacon, bake uncovered 20–25 minutes until bubbly and golden, broil 1–2 minutes if you want extra browning, let rest 5 minutes, garnish and serve.
Tip: To avoid a watery au gratin, be sure to brown the cabbage well and drain any excess liquid before adding the cream mixture, use full-fat dairy for best texture and add xanthan gum sparingly if you need more thickening.
This comforting casserole can be adapted with other vegetables or a crunchy topping like Ritz crackers for added texture.
One-Pot Sausage, Cabbage, and Potato Casserole

This hearty one-pot sausage, cabbage, and potato casserole is a comforting skillet-meal that layers savory browned sausage with tender cabbage and fork-soft potatoes in a lightly spiced, herby tomato-cream sauce; it’s finished in the oven for a bubbling, slightly caramelized top and serves 4–6 as an easy, all-in-one dinner perfect for weeknights or casual gatherings.
- 1 lb (450 g) sausage (mild or spicy Italian, or smoked kielbasa), sliced or crumbled
- 1 small head green or savoy cabbage (about 1.5–2 lb), cored and cut into 1–2-inch pieces
- 1 lb (450 g) potatoes (Yukon Gold or red), cut into 1-inch cubes
- 1 medium onion, thinly sliced
- 3 cloves garlic, minced
- 1 cup crushed tomatoes or tomato passata
- 1/2 cup chicken or vegetable broth
- 1/2 cup heavy cream or half-and-half
- 1 tbsp Dijon mustard or grainy mustard
- 1 tsp smoked paprika
- 1/2 tsp dried thyme or 1 tsp fresh thyme leaves
- 1/2 tsp dried oregano
- 2 tbsp olive oil or butter
- Salt and freshly ground black pepper to taste
- 2 tbsp chopped parsley or chives for garnish
- Optional: 1 cup shredded cheese (cheddar or Gruyère) for topping
Heat oven to 375°F (190°C); in a large ovenproof skillet or Dutch oven, brown the sausage in oil over medium-high heat until well caramelized, remove and set aside, add onion and potatoes and cook 6–8 minutes until starting to brown.
Stir in garlic, smoked paprika, thyme and oregano for 30 seconds, return sausage to pan with cabbage, pour in crushed tomatoes, broth, mustard and cream, season with salt and pepper, bring to a simmer, cover and transfer to oven for 20–25 minutes until potatoes are tender and cabbage is wilted.
Uncover, sprinkle with cheese if using and bake 5–10 more minutes until bubbly and golden, garnish and serve.
Tip: Use potatoes cut uniformly to guarantee even cooking, brown the sausage and potatoes well for deeper flavor, and if the casserole seems too watery after baking, finish uncovered under the broiler a few minutes to evaporate excess moisture and crisp the top.
Rotisserie chicken also makes a convenient, flavorful protein substitute if you prefer a lighter option and want to speed up prep time by using pre-cooked chicken.
Mexican-Inspired Spiced Cabbage Casserole

This Mexican-inspired spiced cabbage casserole layers tender cabbage with browned ground meat (or beans for a vegetarian option), roasted corn, black beans, and a smoky tomato-chipotle sauce, finished with melty cheese, lime, and cilantro for a lively, comforting bake that serves 6 and pairs well with rice or tortillas.
- 1 medium head green or savoy cabbage, cored and thinly sliced (about 1.5–2 lb)
- 1 lb (450 g) ground beef, pork, turkey, or crumbled tempeh/firm tofu for vegetarian option
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1–2 chipotle peppers in adobo (finely chopped) or 1–2 tsp chipotle powder (adjust for heat)
- 1 can (14 oz/400 g) crushed tomatoes or fire-roasted tomatoes
- 1 cup frozen or fresh corn kernels
- 1 can (15 oz/425 g) black beans, drained and rinsed
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp dried oregano
- 1/2 tsp chili powder (optional)
- 1/2 cup chicken or vegetable broth
- 1 tbsp lime juice
- 1–1 1/2 cups shredded cheese (Mexican blend, cheddar, or Monterey Jack)
- 2 tbsp olive oil
- Salt and pepper to taste
- 2 tbsp chopped fresh cilantro and lime wedges for serving
Heat oven to 375°F (190°C).
In a large skillet over medium-high heat, warm oil and sauté onion until translucent, add garlic and spices and cook 30 seconds, add ground meat (or substitute) and brown, stir in chipotle, tomatoes, broth, corn and black beans and simmer 5 minutes to meld flavors; fold in sliced cabbage until wilted and evenly coated, transfer to a greased 9×13-inch baking dish, top with cheese and bake 25–30 minutes until cabbage is tender and cheese is bubbly and golden, finish with a broil for 1–2 minutes if you want extra browning, then drizzle with lime juice and sprinkle cilantro before serving.
Tip: Adjust chipotle and chili heat to taste, cut cabbage uniformly for even cooking, partially cook the cabbage in the skillet so it reaches tender-crisp texture after baking, and the casserole freezes well—cool completely, wrap tightly, and freeze up to 3 months; thaw overnight before reheating and baking. A comforting casserole can pair nicely with Chicken and Wild Rice casseroles for a varied family meal.
Make-Ahead and Freezer-Friendly Cabbage Casserole Tips

Make-ahead and freezer-friendly Mexican-inspired spiced cabbage casserole is ideal for busy weeks: assemble the cooked filling and partially wilted cabbage in the baking dish, top with cheese, then either refrigerate for up to 24 hours before baking or cool completely and freeze for up to 3 months; label and date containers and freeze flat when possible for easier storage and even reheating.
- 1 medium head green or savoy cabbage, cored and thinly sliced (about 1.5–2 lb)
- 1 lb (450 g) ground beef, pork, turkey, or crumbled tempeh/firm tofu for vegetarian option
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1–2 chipotle peppers in adobo (finely chopped) or 1–2 tsp chipotle powder (adjust for heat)
- 1 can (14 oz/400 g) crushed tomatoes or fire-roasted tomatoes
- 1 cup frozen or fresh corn kernels
- 1 can (15 oz/425 g) black beans, drained and rinsed
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp dried oregano
- 1/2 tsp chili powder (optional)
- 1/2 cup chicken or vegetable broth
- 1 tbsp lime juice
- 1–1 1/2 cups shredded cheese (Mexican blend, cheddar, or Monterey Jack)
- 2 tbsp olive oil
- Salt and pepper to taste
- 2 tbsp chopped fresh cilantro and lime wedges for serving
Heat oven to 375°F (190°C).
In a large skillet over medium-high heat, warm oil and sauté onion until translucent, add garlic and spices and cook 30 seconds, add ground meat (or substitute) and brown, stir in chipotle, tomatoes, broth, corn and black beans and simmer 5 minutes to meld flavors; fold in sliced cabbage until wilted and evenly coated, transfer to a greased 9×13-inch baking dish, top with cheese and either cover and refrigerate up to 24 hours before baking for 25–30 minutes or let cool completely and tightly wrap for freezing up to 3 months, to bake from frozen thaw overnight then bake covered 35–45 minutes and uncover to brown cheese the last 10 minutes.
Tip: Cool the casserole completely before freezing, freeze flat in a foil or freezer-safe container, thaw overnight in the fridge before baking, and add 5–10 minutes extra baking time if still slightly chilled; label with date and contents for best results.
This casserole is one of several easy casserole recipes that make weeknight cooking simple and satisfying, with versatile meal options to suit meat-eaters and vegetarians alike.
How to Achieve Perfect Cabbage Texture

Achieving perfect cabbage texture in this Mexican-inspired casserole means balancing wilted but slightly crisp cabbage layers with a fully cooked, flavorful filling so the dish holds together without becoming mushy; this recipe walks you through quick wilting, layering, and timing so the cabbage remains tender with a bit of bite after baking.
- 1 medium head green or savoy cabbage, cored and thinly sliced (about 1.5–2 lb)
- 1 lb (450 g) ground beef, pork, turkey, or crumbled tempeh/firm tofu
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1–2 chipotle peppers in adobo or 1–2 tsp chipotle powder
- 1 can (14 oz/400 g) crushed or fire-roasted tomatoes
- 1 cup corn kernels (fresh or frozen)
- 1 can (15 oz/425 g) black beans, drained and rinsed
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp dried oregano
- 1/2 tsp chili powder (optional)
- 1/2 cup chicken or vegetable broth
- 1 tbsp lime juice
- 1–1 1/2 cups shredded cheese (Mexican blend, cheddar, or Monterey Jack)
- 2 tbsp olive oil
- Salt and pepper to taste
- 2 tbsp chopped fresh cilantro and lime wedges for serving
Heat oven to 375°F (190°C).
In a large skillet over medium-high heat warm oil and sauté onion until translucent, add garlic and spices and cook 30 seconds then brown the ground protein; stir in chipotle, tomatoes, broth, corn and black beans and simmer 5 minutes to concentrate flavors, then add the sliced cabbage in batches tossing just until it softens and loses firmness but still has some bite—transfer this mixture to a greased 9×13-inch baking dish, top evenly with cheese, cover and bake 25–30 minutes (or refrigerate/freeze as desired) and uncover for the last 8–10 minutes to brown the top.
Tip: To preserve cabbage texture, salt it lightly and let it sit 10 minutes before rinsing and squeezing out excess moisture if overly wet, avoid overcooking when wilting in the skillet, and add any thin outer leaves at the end if you want extra texture in the top layers. A comforting casserole like this pairs well with a creamy side such as mashed potatoes or a simple rice pilaf.
Topping and Cheese Variations to Try

This casserole lets you experiment with several topping and cheese combinations—try a classic shredded cheddar or Monterey Jack for melty stretch, a cotija and queso fresco mix for a salty crumbly finish, or a smoked gouda for a deeper flavor; combine cheeses (1–1½ cups total) or sprinkle grated Parmesan on top for browning, add a crunchy panko-parmesan or tortilla-chip crumble, or layer sliced radishes and fresh cilantro after baking for brightness.
- 1 medium head green or savoy cabbage, cored and thinly sliced (about 1.5–2 lb)
- 1 lb (450 g) ground beef, pork, turkey, or crumbled tempeh/firm tofu
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1–2 chipotle peppers in adobo or 1–2 tsp chipotle powder
- 1 can (14 oz/400 g) crushed or fire-roasted tomatoes
- 1 cup corn kernels (fresh or frozen)
- 1 can (15 oz/425 g) black beans, drained and rinsed
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp dried oregano
- 1/2 tsp chili powder (optional)
- 1/2 cup chicken or vegetable broth
- 1 tbsp lime juice
- 1–1 1/2 cups shredded cheese (choose cheddar, Monterey Jack, cotija, queso fresco, smoked gouda, or a blend)
- 1/2 cup panko mixed with 2 tbsp melted butter (optional crunchy topping) or 1 cup crushed tortilla chips
- 2 tbsp olive oil
- Salt and pepper to taste
- 2 tbsp chopped fresh cilantro and lime wedges for serving
Heat oven to 375°F (190°C); warm oil in a large skillet over medium-high heat, sauté onion until translucent, add garlic and spices and cook 30 seconds, brown the ground protein, then stir in chipotle, tomatoes, broth, corn and black beans and simmer 5 minutes to concentrate flavors; add the sliced cabbage in batches, tossing just until it softens but still has some bite, transfer to a greased 9×13-inch dish, top evenly with your chosen cheese and either panko-parmesan or crushed tortilla chips, cover and bake 25–30 minutes then uncover for the last 8–10 minutes to brown the top.
Tip: For best results mix half a melty cheese (cheddar/Monterey Jack) with a salty crumbly cheese (cotija/Parmesan) and add crunchy topping only for the final 10–12 minutes to prevent sogginess. This dish pairs especially well with a simple green salad and lime wedges to brighten the flavors.
