Delicious Cauliflower and Potato Casserole: Your Ultimate Comfort Food Guide
Cauliflower and potato casserole, generously topped with a rich, creamy cheese sauce, stands as the epitome of comfort food side dishes. Whether you are planning an elaborate holiday feast or a simple weeknight dinner, this delightful bake is guaranteed to be a crowd-pleaser and will vanish from the table remarkably fast!
This recipe takes approximately 1 hour and 25 minutes from start to finish. You’ll need a saucepan for the cheese sauce and a 9 x 13-inch baking dish for the casserole. This recipe is designed to serve 8 people, making it perfect for family meals or entertaining guests.

The Perfect Harmony: Uniting Cheesy Potatoes and Roasted Cauliflower
Imagine the best qualities of classic cheesy potatoes blending seamlessly with the healthful goodness of roasted cauliflower. This cauliflower and potato casserole offers precisely that: a perfect marriage of two beloved dishes, resulting in a side that is both hearty and flavorful. It’s truly the best of both worlds, bringing together the creamy indulgence everyone loves with a nutritious vegetable twist.
What truly elevates this particular recipe—beyond its undeniably glorious cheese sauce—is the method of preparation for the vegetables. Instead of the typical boiling or steaming often seen in casseroles, both the cauliflower and potatoes are roasted to perfection. This roasting process is a game-changer, infusing the vegetables with an incredible depth of flavor. The cauliflower florets achieve a beautiful caramelization, developing sweet and nutty notes, while the diced potatoes become wonderfully tender with tantalizingly crisp edges. This crucial step ensures a richer, more complex taste and superior texture that sets this casserole apart from the rest.
Discover what makes this cauliflower and potato casserole a standout dish:
- Effortlessly Meal-Prep Friendly: Save precious time during busy weeks or holiday preparations by assembling this casserole in advance. You can even roast the vegetables ahead of time, making it a fantastic option for festive gatherings like Thanksgiving or Christmas, or simply for convenient weeknight meals.
- Cheesy Comfort, Lighter Feel: Enjoy all the rich, decadent comfort you crave from a cheesy casserole without feeling overly heavy. The inclusion of cauliflower helps balance the dish, offering a slightly lighter profile while sacrificing none of the robust flavor or creamy texture that makes a casserole so satisfying.
- Simple and Streamlined Preparation: This recipe is designed for ease. While the cauliflower and potatoes are roasting in the oven, you can concurrently prepare the luscious cheese sauce on the stovetop. Once the vegetables are tender and slightly crisp, simply pour the warm, velvety cheese sauce directly over them in the same baking dish. A final sprinkle of buttery bread crumbs creates an irresistible topping before it all bakes together until golden, bubbly, and utterly delicious.
Crafting Your Cauliflower and Potato Casserole: A Step-by-Step Guide
Creating this irresistible casserole is a straightforward process that yields impressive results. Follow these simple steps for a perfect dish every time:
Step 1: Prepare Your Baking Dish and Oven. Begin by preheating your oven to 375°F (190°C). Lightly grease a 9 x 13-inch rectangular casserole dish. This prevents sticking and ensures easy serving.
Step 2: Roast the Vegetables for Enhanced Flavor. Thoroughly wash and dry your cauliflower florets. Drying them well is crucial to prevent a watery casserole and to achieve proper caramelization during roasting. Next, peel and dice the russet potatoes into ½-inch chunks. In your prepared baking dish, toss the cauliflower and potatoes with two tablespoons of olive oil, a teaspoon of kosher salt, and ¼ teaspoon of coarse ground black pepper. Ensure the vegetables are evenly coated. Spread them in a single layer if possible for optimal roasting. Roast in the preheated oven for 25 minutes, allowing them to soften and develop rich flavors.


Step 3: Prepare the Creamy Cheese Sauce. While your vegetables are roasting, you can prepare the velvety cheese sauce. In a medium saucepan, melt three tablespoons of butter over medium heat. Once melted, whisk in three tablespoons of all-purpose flour, along with one teaspoon of garlic powder, ½ teaspoon of onion powder, ½ teaspoon of ground mustard (highly recommended for flavor depth), ¼ teaspoon of kosher salt, and ¼ teaspoon of coarse ground black pepper. Continue to cook this flour and butter mixture (known as a roux) for about a minute, until it turns a light golden brown and smells slightly nutty. Slowly whisk in two cups of milk, stirring continuously to prevent lumps. Continue cooking, stirring frequently, until the sauce comes to a boil and visibly thickens, which typically takes about 5 to 6 minutes.
Once the sauce has thickened, reduce the heat to low. Now, gradually add one cup of shredded sharp cheddar cheese and ½ cup of grated Parmesan cheese in small handfuls. Stir thoroughly after each addition until the cheese is fully incorporated and melted before adding the next batch. This gradual process ensures a smooth, lump-free cheese sauce. Adding all the cheese at once can cause it to clump and melt unevenly. Once all the cheese is melted and the sauce is perfectly smooth, remove it from the heat.
Essential Recipe Tip for Silky Smooth Cheese Sauce
For the absolute best results and a truly smooth, creamy cheese sauce, we strongly recommend shredding your own cheese. Pre-shredded cheeses often contain anti-caking agents like cellulose, which can prevent them from melting seamlessly and can result in a grainy texture. Taking a few extra minutes to shred your block of cheddar will make a noticeable difference in the lusciousness of your sauce.








Step 4: Assemble the Casserole Layers. Once the vegetables are roasted and the cheese sauce is ready, pour the warm cheese sauce evenly over the roasted cauliflower and potatoes in the baking dish. Gently stir to ensure all the vegetables are thoroughly coated in the rich, creamy sauce. To create the irresistible golden topping, melt one tablespoon of butter in a small microwave-safe bowl. Stir in ½ cup of panko breadcrumbs and two tablespoons of grated Parmesan cheese. Sprinkle this buttery breadcrumb mixture evenly over the entire surface of the casserole.




Step 5: Bake to Golden Perfection. Return the casserole pan to the oven and bake for an additional 30 to 35 minutes, or until the breadcrumb topping is beautifully golden brown and the creamy cheese sauce is bubbling enthusiastically around the edges. This indicates that it’s thoroughly heated and the flavors have melded. Once baked, remove the casserole from the oven and let it cool for about 10 minutes before serving. This resting period allows the sauce to set slightly, making it easier to serve and preventing it from being too runny.

Creative Variations to Customize Your Casserole
This cauliflower and potato casserole is wonderfully versatile, offering plenty of room for customization to suit your taste preferences or what you have on hand. Here are some delicious ideas to inspire you:
- Transform it into a Complete Meal: Easily elevate this side dish to a hearty main course by incorporating cooked protein. Diced cooked ham (especially delicious with holiday leftovers or a quickly prepared ham steak) is a classic addition. Alternatively, cooked shredded chicken, browned ground beef, or even sliced cooked sausage would make this casserole a satisfying one-dish meal.
- Infuse Smoky Flavor with Bacon: For an irresistible smoky depth, add cooked, crumbled bacon. You can stir it directly into the cheesy vegetable mixture or sprinkle it over the topping before baking for an extra crispy texture and burst of flavor.
- Experiment with Different Cheeses: While sharp cheddar and Parmesan are a winning combination, feel free to switch things up! Consider using creamy gouda, nutty Swiss, smoky cheddar, or spicy pepper jack for distinct flavor profiles. Other great melting cheeses like Fontina or Gruyere would also be excellent choices.
- Explore Alternative Toppings: The buttery panko breadcrumb topping provides a wonderful crunch, but you have many other options. Try crushed potato chips for a salty, savory layer, or use crushed Ritz crackers for a buttery, flaky crust. For an even cheesier topping, simply sprinkle on an additional layer of shredded cheese. If you prefer a simpler dish, you can also opt to skip the topping entirely.
- Boost the Veggies: Enhance the nutritional value and texture by adding other vegetables. Cooked broccoli florets, sliced carrots, or even a handful of fresh spinach (stirred in at the end with the cheese sauce) would complement the cauliflower and potatoes beautifully.
Perfect Pairings: What to Serve with Your Casserole
This cheesy cauliflower and potato casserole is a versatile side dish that complements a wide array of main courses. Here are some delicious serving suggestions:
- Poultry Perfection: For a comforting weeknight meal, serve this casserole alongside perfectly roasted bone-in chicken breasts or crispy air fryer chicken drumsticks. The creamy texture of the casserole provides a lovely contrast to the tender chicken.
- Hearty Pork Dishes: The rich, creamy casserole pairs exceptionally well with various pork preparations. Try it with savory baked breaded pork chops, juicy breaded air fryer pork chops, or for a special occasion, an elegant bacon-wrapped pork tenderloin.
- Fresh Salad Balance: To cut through the richness of this decadent dish, a crisp, fresh salad is an ideal accompaniment. A simple green salad with a vinaigrette or my unique wedge salad would offer a refreshing contrast in flavors and textures.
- Holiday Feasting: When planning a holiday menu, this casserole fits right in with other classic vegetable sides. It pairs beautifully with homemade green bean casserole, a savory zucchini casserole, or even a vibrant cranberry relish.
- Simple Roast Beef: For a more substantial dinner, this casserole can be a fantastic complement to a slow-cooked pot roast or a perfectly roasted beef tenderloin, absorbing all the savory juices.
Storage & Reheating
Storage & Reheating
To ensure your delicious cauliflower and potato casserole remains fresh and flavorful, proper storage and reheating are key:
Refrigerate: Any leftover casserole should be transferred to an airtight container and stored in the refrigerator. It will stay fresh for up to 4 days. If you have a larger quantity remaining, you can simply cover the baking dish tightly with plastic wrap and then aluminum foil to seal in freshness. It’s important to note that potatoes tend to become mealy or grainy when frozen and thawed, so we generally do not recommend freezing this casserole for optimal texture.
Reheat: For reheating, you have a couple of options. To warm a larger portion or the entire casserole, let it sit at room temperature for about 15-20 minutes while you preheat your oven to 350ºF (175°C). Cover the dish with foil to prevent the topping from over-browning, then bake until the casserole is heated through and bubbling gently. The exact reheating time will depend on the quantity of leftovers, but typically ranges from 20-30 minutes. For individual servings, the microwave works perfectly; simply heat in short intervals until warmed to your liking.
Explore More Delectable Veggie Side Dish Recipes
Easy Air Fryer Asparagus
Hasselback Sweet Potatoes
How to Cook Delicata Squash: Easy Roasting Method
Parsnip Purée
Pin this now to find it later
Pin It
Cauliflower and Potato Casserole
Rachel Gurk
20 minutes
55 minutes
10 minutes
1 hour
25 minutes
8
Ingredients
For Roasted Vegetables:
- 1 head cauliflower, cut into small florets (about 8 cups)
- 1 ½ pounds russet potatoes, peeled & diced into ½-inch chunks (about 4 cups)
-
2 tablespoons
olive oil
-
1 teaspoon
kosher salt
-
¼ teaspoon
coarse ground black pepper
For Cheese Sauce:
- 3 tablespoons butter
-
3 tablespoons
all-purpose flour
-
1 teaspoon
garlic powder
-
½ teaspoon
onion powder
- ½ teaspoon ground mustard (optional but recommended)
-
¼ teaspoon
kosher salt
-
¼ teaspoon
coarse ground black pepper
- 2 cups milk (whole milk or 2% recommended)
- 1 cup shredded sharp cheddar cheese (see notes)
- ½ cup grated Parmesan cheese
For Topping:
-
½ cup
panko breadcrumbs
- 2 tablespoons grated Parmesan cheese
- 1 tablespoon butter, melted
Instructions
-
Preheat oven to 375°F (190°C). Lightly grease a 9 x 13-inch baking dish.
-
In the prepared pan, toss cauliflower florets and diced potatoes in olive oil, salt, and pepper. Roast for 25 minutes.
-
Meanwhile, in a saucepan, melt butter over medium heat. Whisk in flour, garlic powder, onion powder, ground mustard, salt, and pepper; cook for 1 minute to form a roux. Slowly whisk in milk, stirring constantly until the sauce comes to a boil and is slightly thickened (5 to 6 minutes).
-
Reduce heat to low, and gradually stir in the shredded cheddar cheese and Parmesan cheese (add in small handfuls, not all at once). Stir until the cheese is melted and the sauce is smooth. Remove from heat.
-
Pour the prepared cheese sauce over the roasted cauliflower and potatoes and gently mix to coat all the vegetables thoroughly.
-
To make the topping, in a small microwave-safe bowl, melt 1 tablespoon butter. Stir in the panko breadcrumbs and 2 tablespoons Parmesan cheese. Sprinkle this mixture evenly over the casserole.
-
Bake for 30 to 35 minutes, or until the topping is golden and the cheese sauce is bubbly. Let rest 10 minutes before serving for optimal texture.
Notes
- Cauliflower Preparation: After rinsing your cauliflower florets, it is essential to dry them thoroughly. Cauliflower can hold a significant amount of water, which could result in a watery casserole. A salad spinner is excellent for this task, or you can pat them dry with paper towels.
- Potato Choice: While we highly recommend russet potatoes for their classic texture in casseroles, Yukon gold potatoes also work wonderfully. Although you can sometimes skip peeling Yukon gold potatoes, we found that peeling all potatoes yields a smoother, more refined casserole experience.
- Professional Tip for Cheese Sauce: For the silkiest, creamiest cheese sauce, always shred your own cheddar cheese from a block. Pre-shredded cheeses contain anti-caking agents that can prevent them from melting smoothly, often resulting in a grainy texture. You can also substitute other types of cheese based on your preference for unique flavor profiles.
- Topping Options: Our recipe uses panko breadcrumbs for their distinctly coarse texture, which creates an exceptionally crispy topping. Homemade breadcrumbs are also a great alternative. If you’re looking for different textures, consider crushed potato chips, crushed Ritz crackers, or simply an additional sprinkle of shredded cheese. You can also omit the topping entirely if you prefer a simpler finish.
- Making it a Hearty Meal: To transform this side dish into a complete meal, add cooked protein. Diced cooked ham, leftover cooked chicken, canned albacore tuna, or browned ground beef can be stirred in with the cheese sauce for a fulfilling main course.
- Recipe retested and revised August 2025.
Video Overview
Watch our quick video guide to see how easily this delicious Cauliflower and Potato Casserole comes together, ensuring perfect results every time!
Nutrition
Calories:
313
kcal
Carbohydrates:
28
g
Protein:
12
g
Fat:
18
g
Saturated Fat:
9
g
Polyunsaturated Fat:
1
g
Monounsaturated Fat:
6
g
Trans Fat:
0.3
g
Cholesterol:
40
mg
Sodium:
713
mg
Potassium:
697
mg
Fiber:
3
g
Sugar:
5
g
Vitamin A:
443
IU
Vitamin C:
40
mg
Calcium:
275
mg
Iron:
1
mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Did You Make This?
Share a comment and rating below! I love hearing what you think!