Last winter I swapped mashed potatoes for a cauliflower shepherd’s pie for a client recovering from surgery, and their energy and glucose stayed steadier than expected. I’ve since tested a range of casseroles that keep carbs low without skimping on creaminess, from cheesy bacon bakes to dairy‑free curry gratins.
I’ll walk you through practical, evidence‑based swaps, portion tips and flavor builds so you can pick the right one for your meals — and which two to try first.
Cheesy Cauliflower and Bacon Bake

This Cheesy Cauliflower and Bacon Bake is a comforting, savory casserole combining tender roasted cauliflower, crispy bacon, and a rich, creamy cheese sauce topped with more melted cheese and breadcrumbs for crunch; it’s easy to assemble, bakes in one dish, and makes a great side or light main.
- 1 large head cauliflower (about 2 pounds), cut into florets
- 6 slices bacon, chopped
- 3 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 1/2 cups whole milk
- 1/2 cup heavy cream
- 1 1/2 cups shredded sharp cheddar cheese, divided
- 1/2 cup grated Parmesan cheese
- 1/2 cup panko breadcrumbs
- 1/2 teaspoon Dijon mustard
- 1/4 teaspoon ground nutmeg
- Salt and freshly ground black pepper to taste
- 2 tablespoons chopped fresh parsley (optional)
Preheat oven to 400°F (200°C); toss cauliflower with a drizzle of oil, salt, and pepper and roast on a baking sheet for 15–20 minutes until just tender and browned while frying bacon until crisp, then drain on paper towels.
Melt butter in a saucepan over medium heat, whisk in flour and cook 1 minute, slowly add milk and cream whisking until thickened, stir in Dijon, nutmeg and 1 cup cheddar and Parmesan until smooth, fold roasted cauliflower and most of the bacon into the sauce, transfer to a buttered baking dish, top with remaining cheddar, panko and bacon and bake 15–20 minutes until bubbly and golden.
Let the casserole rest 5–10 minutes before serving so the sauce sets and season to taste with more salt or pepper, and consider adding a squeeze of lemon or a sprinkle of fresh herbs to brighten the rich flavors. This dish pairs especially well with slow-cooked pork dishes like Savory Slow Cooker Pork for a hearty, crowd-pleasing meal.
Garlic-Parmesan Roasted Cauliflower Casserole

This Garlic-Parmesan Roasted Cauliflower Casserole is a simple, flavorful side that combines tender, caramelized cauliflower with a creamy garlic-parmesan sauce and a crisp breadcrumb topping; it’s easy to assemble, bakes in one dish, and pairs well with roasted meats or a green salad.
- 1 large head cauliflower (about 2 pounds), cut into florets
- 3 tablespoons olive oil, divided
- 4 cloves garlic, minced
- 3 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 1/2 cups whole milk
- 1/2 cup heavy cream
- 1 1/2 cups grated Parmesan cheese, divided
- 1/2 cup panko breadcrumbs
- 1/4 teaspoon crushed red pepper flakes (optional)
- 1/4 teaspoon ground nutmeg
- Salt and freshly ground black pepper to taste
- 2 tablespoons chopped fresh parsley or chives for garnish
Preheat oven to 425°F (220°C); toss cauliflower with 1½ tablespoons olive oil, salt and pepper and roast on a baking sheet for 20–25 minutes until golden and tender.
While melting butter with the remaining olive oil in a skillet over medium heat, add garlic and cook 30–45 seconds until fragrant, stir in flour and cook 1 minute, gradually whisk in milk and cream until smooth and thickened, remove from heat and stir in 1 cup Parmesan, nutmeg and red pepper if using.
Fold roasted cauliflower into the sauce, transfer to a buttered 9×13-inch baking dish, combine panko with remaining Parmesan and a drizzle of olive oil and sprinkle over the top, bake 12–15 minutes until bubbly and golden.
Tip: Use freshly grated Parmesan for best flavor and texture, don’t overcook the cauliflower when roasting so it holds up in the casserole, and let the dish rest 5–10 minutes after baking to thicken the sauce before serving.
Keto Buffalo Cauliflower Casserole

This Keto Buffalo Cauliflower Casserole turns spicy buffalo flavors into a low-carb, creamy, crowd-pleasing bake by roasting cauliflower until tender, tossing it in a tangy buffalo-cheddar sauce with cream cheese and blue cheese, then topping with extra cheese and baking until bubbly for a satisfying side or main suitable for keto diets.
- 2 pounds cauliflower florets (about 1 large head)
- 2 tablespoons olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 6 ounces cream cheese, softened
- 1/2 cup sour cream
- 1/3–1/2 cup hot sauce (Frank’s or preferred buffalo sauce)
- 1/4 cup unsalted butter, melted
- 1 cup shredded sharp cheddar cheese, divided
- 1/2 cup crumbled blue cheese (optional)
- 1/4 cup chopped green onions
- 1/4 cup chopped celery (optional, for texture)
- 1 tablespoon Worcestershire sauce
- 1/2 teaspoon garlic powder
- 1/4 teaspoon smoked paprika
- 1/4 cup pork rind crumbs or almond flour for keto topping (optional)
Preheat oven to 425°F (220°C); toss cauliflower with olive oil, salt and pepper and roast on a baking sheet 18–22 minutes until just tender and lightly browned.
While whisking together softened cream cheese, sour cream, hot sauce, melted butter, Worcestershire, garlic powder and smoked paprika until smooth then stir in half the cheddar and blue cheese and fold in roasted cauliflower and chopped celery, transfer to a greased 9×9-inch baking dish.
Top with remaining cheddar and pork rind crumbs or almond flour if using, and bake 12–15 minutes at 400°F (200°C) until bubbly and golden.
Finish under the broiler 1–2 minutes if you want extra browning, then cool 5 minutes before serving and sprinkle with green onions.
Tip: Use firm-roasted but not mushy cauliflower so it holds up in the casserole, adjust hot sauce to taste (start lower for milder heat), and omit blue cheese or swap for extra cheddar to suit keto-friendly palates.
Pair this casserole with a simple savory pork side like roasted bacon or pork belly to add rich, complementary flavors.
Broccoli-Cauliflower Cheese Casserole

This Broccoli-Cauliflower Cheese Casserole is a comforting, veggie-forward bake that layers tender roasted cauliflower and broccoli with a creamy cheesy sauce, finished with a crunchy breadcrumb topping; it’s an easy weeknight side or meatless main that reheats well and can be adapted to low-carb or gluten-free diets.
- 1 medium head cauliflower, cut into florets
- 1 large head broccoli, cut into florets
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour (or gluten-free flour)
- 2 cups milk (whole or 2%)
- 1/2 cup heavy cream or half-and-half
- 1 teaspoon Dijon mustard
- 1/4 teaspoon ground nutmeg
- 2 cups sharp cheddar cheese, shredded, divided
- 1/2 cup Gruyère or Swiss cheese, shredded (optional)
- 1/2 cup grated Parmesan, divided
- 1/2 cup plain breadcrumbs or panko (use gluten-free if needed)
- 2 tablespoons olive oil
- 1/4 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1 tablespoon chopped fresh parsley (optional, for garnish)
Preheat oven to 400°F (200°C); toss cauliflower and broccoli with a little olive oil, salt and pepper and roast on a sheet 18–22 minutes until just tender and lightly browned then reduce oven to 375°F (190°C).
Meanwhile make a roux by melting butter in a saucepan over medium heat, whisk in flour and cook 1 minute, slowly whisk in milk and cream until thickened, stir in Dijon, nutmeg, 1 1/2 cups cheddar, Gruyère and half the Parmesan until smooth, fold roasted vegetables into the cheese sauce, transfer to a greased 9×13-inch baking dish, mix breadcrumbs with remaining Parmesan and a drizzle of olive oil and sprinkle on top with remaining 1/2 cup cheddar, bake 20–25 minutes until bubbly and browned, let stand 5 minutes before serving.
Tip: For firmer veggies, under-roast the florets slightly since they’ll continue cooking in the casserole, and substitute almond flour and crushed pork rinds for a low-carb topping if desired.
This recipe pairs well with Savory Baked Pork Chops for a more substantial meal.
Cauliflower Alfredo Bake With Chicken

This Cauliflower Alfredo Bake With Chicken transforms tender roasted cauliflower and shredded rotisserie (or sautéed) chicken into a rich, creamy one-dish meal: silky Alfredo sauce (made with butter, garlic, cream and Parmesan) clings to florets and chicken, is topped with a cheesy breadcrumb crust and baked until bubbly and golden for an easy weeknight dinner that reheats well and can be lightened or made gluten-free.
- 1 medium head cauliflower, cut into florets
- 2 cups cooked chicken, shredded or diced (rotisserie or cooked breasts/thighs)
- 3 tablespoons unsalted butter
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour (or gluten-free flour/starch)
- 1 1/2 cups whole milk
- 3/4 cup heavy cream
- 1 1/2 cups freshly grated Parmesan, divided
- 1 cup shredded mozzarella or fontina
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/8 teaspoon ground nutmeg (optional)
- 1/2 cup plain breadcrumbs or panko (use GF if needed)
- 1 tablespoon olive oil
- 1 tablespoon chopped fresh parsley (optional, for garnish)
Preheat oven to 400°F (200°C) and toss cauliflower florets with a little oil, salt and pepper, roast on a sheet 15–20 minutes until just tender and lightly browned while you make the sauce; lower oven to 375°F (190°C).
In a saucepan melt butter over medium heat, add garlic and cook 30 seconds, whisk in flour and cook 1 minute then slowly whisk in milk and cream until thickened, stir in 1 cup Parmesan, nutmeg, salt and pepper, fold in roasted cauliflower and chicken then transfer to a greased 9×13-inch or similar baking dish.
Mix remaining Parmesan with breadcrumbs and olive oil and sprinkle over casserole along with the shredded mozzarella, bake 18–22 minutes until bubbly and golden, let rest 5 minutes, garnish with parsley and serve.
Tip: To prevent a runny bake, use higher-fat dairy (heavy cream) and drain any excess moisture from leftover chicken, and if using frozen cauliflower thaw and pat dry; for a lighter dish swap half-and-half for cream and top with crushed toasted almonds instead of breadcrumbs. This recipe pairs well with oven-roasted pork for an easy, protein-packed weeknight menu.
Mediterranean Cauliflower and Feta Casserole

This Mediterranean Cauliflower and Feta Casserole layers tender roasted cauliflower with sun-dried tomatoes, kalamata olives, artichoke hearts and a lemon-herb feta-cream binding for a bright, savory one-dish meal that’s perfect for weeknights or entertaining; it’s adaptable to be lighter or more indulgent, bakes until bubbly and golden at the edges, and is finished with fresh parsley and a squeeze of lemon for brightness.
- 1 medium head cauliflower, cut into florets
- 2 tablespoons olive oil
- 1 small red onion, thinly sliced
- 1/2 cup sun-dried tomatoes, drained and sliced (oil-packed or rehydrated)
- 1/2 cup kalamata olives, pitted and halved
- 1 cup marinated artichoke hearts, quartered
- 1 cup crumbled feta cheese
- 1/2 cup Greek yogurt or crumbled feta mixed with 2 tbsp cream (for creamier texture)
- 2 cloves garlic, minced
- Zest and juice of 1 lemon
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1/4 teaspoon black pepper
- 1/4 cup chopped fresh parsley
- 1/4 cup panko or breadcrumbs (optional; use gluten-free if needed)
Preheat oven to 400°F (200°C) and toss cauliflower with 1 tablespoon olive oil, salt and pepper and roast on a sheet 15–20 minutes until just tender; lower oven to 375°F (190°C) and reduce oven heat, meanwhile sauté the red onion in the remaining olive oil until softened, add garlic, sun-dried tomatoes, olives and artichokes and cook 2–3 minutes, remove from heat and stir in Greek yogurt (or feta-cream), crumbled feta, lemon zest and juice, oregano and thyme, fold in roasted cauliflower, transfer to a greased 9×9-inch baking dish, sprinkle panko on top if using and bake 15–20 minutes until warmed through and lightly golden, garnish with parsley and serve.
Tip: Drain and pat any wet ingredients (sun-dried tomatoes, artichokes) to avoid a soggy casserole and taste for salt before baking since feta and olives are salty.
Dairy-Free Coconut Curry Cauliflower Casserole

This Dairy-Free Coconut Curry Cauliflower Casserole layers tender roasted cauliflower in a fragrant coconut-curry sauce with onions, bell pepper, peas and toasted cashews for crunch; it’s vibrant, mildly spicy, and makes a comforting vegan main or side that holds up well for make-ahead meals and reheating.
- 1 medium head cauliflower, cut into florets
- 1 can (13.5–14 oz) full-fat coconut milk
- 1 tablespoon coconut oil or neutral oil
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 2 tablespoons red or yellow curry paste (adjust to taste)
- 1 teaspoon ground turmeric
- 1/2 teaspoon ground cumin
- 1 cup frozen peas, thawed
- 1/2 cup vegetable broth or water
- 2 tablespoons lime juice
- 1/4 cup chopped fresh cilantro
- 1/3 cup toasted cashews, roughly chopped (plus extra for garnish)
- Salt and black pepper to taste
- 1/4 cup panko or gluten-free breadcrumbs (optional for topping)
Preheat oven to 425°F (220°C); toss cauliflower florets with a pinch of salt and 1 teaspoon oil, roast on a sheet 18–22 minutes until golden and tender while sautéing onion, bell pepper, garlic and ginger in remaining oil in a skillet over medium heat until softened.
Stir in curry paste, turmeric and cumin to bloom flavors, add coconut milk and broth, simmer 5 minutes to thicken then stir in peas, lime juice, cilantro and half the cashews.
Fold roasted cauliflower into the sauce, transfer to a greased 9×9-inch baking dish, sprinkle with panko and remaining cashews if using, bake 12–15 minutes until bubbly and golden at edges, garnish with extra cilantro and lime wedges before serving.
Tip: Taste and adjust seasoning—because coconut milk and cashews add sweetness, balance with lime and a pinch of salt and increase curry paste for more heat; to prevent sogginess roast cauliflower well and drain excess sauce before baking.
Cauliflower Shepherd’s Pie With Cauliflower Mash

This Cauliflower Shepherd’s Pie swaps traditional potatoes for a creamy cauliflower mash and layers it over a savory vegetable-and-lentil filling (or ground meat if you prefer), then bakes until golden and bubbling — a lighter, low-carb comfort dish that still delivers the hearty flavors of classic shepherd’s pie.
- 1 large head cauliflower (about 2–2.5 lb), cut into florets
- 2 tablespoons olive oil, divided
- 1 medium yellow onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 1 cup mushrooms, chopped (optional)
- 1 cup dried brown or green lentils, rinsed (or 1 lb ground lamb/beef)
- 2 cups vegetable or beef broth, divided
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce (or tamari for vegan)
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary, crushed
- 1 cup frozen peas
- 1/4 cup chopped fresh parsley
- 3 tablespoons vegan butter or regular butter
- 1/4 cup milk or plant milk (adjust for desired mash consistency)
- Salt and black pepper to taste
- 1/4 cup grated Parmesan or nutritional yeast (optional)
Heat 1 tablespoon oil in a large skillet over medium heat and sauté onion, carrots and celery until soft, add garlic and mushrooms and cook 2–3 minutes, stir in lentils (if using) with 1 cup broth, tomato paste, Worcestershire, thyme and rosemary, simmer covered 20–25 minutes until lentils are tender (or brown and drain 1 lb ground meat and return to pan then add sauce ingredients and simmer 8 minutes), fold in peas and parsley and adjust seasoning; meanwhile steam cauliflower until very tender, drain well and mash with butter, milk, salt, pepper and cheese or nutritional yeast until smooth, spread meat/lentil filling in a baking dish, top evenly with cauliflower mash, smooth or roughen with a fork for texture, brush lightly with oil or dot with extra butter and bake at 400°F (200°C) for 20–25 minutes until edges bubble and top is lightly golden.
Tip: To avoid a watery mash, drain cauliflower thoroughly and return to the hot pot to evaporate excess moisture before mashing, and if your filling seems thin, simmer it down uncovered or stir in a tablespoon of flour or cornstarch slurry to thicken before topping.
Spinach, Artichoke and Cauliflower Casserole

This creamy Spinach, Artichoke and Cauliflower Casserole layers tender cauliflower and wilted spinach with chopped artichoke hearts in a garlicky, cheesy white sauce, then bakes until bubbly and golden for a comforting, low-carb side or main that echoes the flavors of classic dip.
- 1 large head cauliflower, cut into florets
- 2 tablespoons olive oil
- 1 medium onion, finely diced
- 3 cloves garlic, minced
- 10 oz frozen spinach, thawed and well drained (or 6 cups fresh spinach, wilted)
- 14 oz can artichoke hearts, drained and chopped
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 1 1/2 cups milk (or plant milk)
- 1/2 cup sour cream or Greek yogurt (or vegan alternative)
- 1 cup shredded mozzarella
- 1/2 cup grated Parmesan (or nutritional yeast)
- 1/4 teaspoon nutmeg
- Salt and black pepper to taste
- 1/4 cup panko or crushed crackers (optional, for topping)
- Fresh lemon juice and chopped parsley for finishing (optional)
Preheat oven to 375°F (190°C); steam or boil cauliflower florets until just tender, drain well and set aside while you sauté onion in olive oil until translucent, add garlic and drained spinach and cook briefly, then stir in chopped artichokes and seasonings.
In a separate saucepan melt butter, whisk in flour to make a roux, cook 1 minute, slowly whisk in milk until smooth and thickened, stir in sour cream, half the cheeses, nutmeg, salt and pepper, combine sauce with cauliflower-spinach-artichoke mixture, transfer to a buttered baking dish, sprinkle remaining cheese and optional panko on top and bake 20–25 minutes until bubbly and golden.
Tip: Make sure the spinach and cauliflower are very well drained to prevent a watery casserole and taste the sauce for seasoning before baking, adding a squeeze of lemon or extra salt if needed.
This recipe pairs especially well with other savory pork dishes like those in Savor the Flavor to create a full, satisfying menu.
Cauliflower, Mushroom and Gruyère Gratín

A rich, comforting Cauliflower, Mushroom and Gruyère Gratin layers tender cauliflower florets with sautéed mushrooms in a creamy, mustard-scented béchamel, finished with nutty Gruyère and a golden breadcrumb crust for an elegant side or vegetarian main that pairs well with roasted meats or a crisp green salad.
- 1 large head cauliflower, cut into bite-sized florets
- 10 oz cremini or button mushrooms, sliced
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 3 tablespoons butter (for sauce)
- 3 tablespoons all-purpose flour
- 2 cups whole milk, warmed
- 1 teaspoon Dijon mustard
- 1/4 teaspoon freshly grated nutmeg
- 1 1/2 cups grated Gruyère (divided)
- 1/2 cup grated Parmesan
- 1/2 cup panko breadcrumbs
- Salt and freshly ground black pepper
- 2 tablespoons chopped fresh parsley (optional)
Preheat oven to 400°F (200°C); steam or simmer cauliflower until just tender, drain well and set aside.
While heating 2 tbsp butter + oil in a skillet and sauté onion until translucent, add mushrooms and garlic and cook until golden and moisture evaporates, season and remove.
Make béchamel by melting 3 tbsp butter, whisking in flour and cooking 1 minute, slowly whisk in warm milk until thickened, stir in Dijon, nutmeg and half the Gruyère until smooth.
Fold in cauliflower and mushrooms, transfer to a buttered gratin dish, top with remaining Gruyère, Parmesan and panko, bake 20–25 minutes until bubbling and golden on top, let rest 5 minutes before serving.
Tip: Make certain cauliflower and mushrooms are well drained and the béchamel is properly seasoned and slightly thicker than you think to avoid a watery gratin; for extra flavor, finish with a squeeze of lemon and a sprinkle of parsley.
