Homemade Cauliflower Lasagna photo
| |

Cauliflower Lasagna

Sometimes the best comfort dishes are the ones that feel indulgent but are secretly a little lighter. This Cauliflower Lasagna is exactly that: layers of tender whole wheat noodles, a silky cauliflower-based béchamel, sautéed mushrooms and onions, and a generous sprinkle of freshly grated parmesan. It’s hearty, cozy, and full of savory flavor—perfect for weeknight dinners or a weekend project when you want something special without fuss. Throughout this post, I’ll walk you step-by-step through the recipe and share tips so your lasagna bakes up perfectly every time.

Why you’ll love this Cauliflower Lasagna

If you love classic lasagna but want to add more vegetables and whole grains, this recipe is for you. The cauliflower becomes the base of a creamy sauce that coats the noodles and vegetables, giving you that luscious mouthfeel without relying on heavy creams. Using whole wheat lasagna noodles adds a nutty depth and extra fiber, while the mushrooms and onions provide an earthy balance. The result is familiar and comforting, yet lighter and modern—an easy family pleaser.

Ingredients

  • 12 ounces whole wheat lasagna noodles, cooked to package directions
  • 1 head of cauliflower, raw
  • 1/4 pound white mushrooms, sliced
  • 4 cups low-fat milk
  • 1/4 cup whole wheat flour (we used white whole wheat flour)
  • 1 white onion, large, chopped
  • 1 tablespoon onion powder
  • 2 tablespoons olive oil
  • 1 1/4 cup parmesan cheese, freshly grated

Tools

  • Large pot for boiling noodles
  • Large skillet or sauté pan
  • Food processor or blender
  • Whisk and wooden spoon
  • Baking dish (9×13 inch works well)
  • Large mixing bowl

Prep work and timing

Easy Cauliflower Lasagna plate image

Plan for roughly 20–30 minutes of active prep and about 35–45 minutes of total bake time. Start by cooking the lasagna noodles according to package directions so they’re ready when you assemble. While the noodles cook, chop the onion, slice the mushrooms, and break the cauliflower into florets. Use a food processor to blend the cauliflower into a smooth base for the sauce—this step creates that silky texture that turns the dish from a casserole into a lasagna-worthy experience.

Step-by-step instructions

Delicious Cauliflower Lasagna food shot

The following directions have been rewritten to be clear and easy to follow while keeping the original ingredient amounts and sequence intact. Follow these steps in order for a reliably delicious Cauliflower Lasagna.

  1. Cook the lasagna noodles. Bring a large pot of salted water to a boil. Add the 12 ounces whole wheat lasagna noodles and cook according to the package directions until al dente. Drain the noodles and spread them on a lightly oiled baking sheet or a flat surface to prevent sticking while you prepare the rest of the dish.
  2. Prepare the cauliflower. Wash and break the 1 head of cauliflower into florets. Place the florets in a food processor or blender. Pulse or blend until you have a very fine texture or a smooth puree. You may need to add a small splash of the low-fat milk to help the blending—reserve the rest of the milk for the sauce. Set the cauliflower puree aside.
  3. Sauté the aromatics and mushrooms. Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the 1 large chopped white onion and sauté until it becomes translucent, about 4–6 minutes. Add the 1/4 pound sliced white mushrooms and cook until the mushrooms release their moisture and begin to brown, another 5–6 minutes. Turn off the heat and set the vegetables aside.
  4. Make the cauliflower béchamel-style sauce. In a medium saucepan, whisk together 1/4 cup whole wheat flour with a small amount of the 4 cups low-fat milk to form a smooth paste or slurry; start with about 1/2 cup milk so the flour can be incorporated without lumps. Place the saucepan over medium heat and slowly whisk in the remaining milk, stirring continuously. Bring the mixture to a gentle simmer, whisking so it thickens evenly. Once the milk mixture has thickened slightly, stir in the cauliflower puree. Continue to cook and whisk for 3–5 minutes until the sauce is smooth and creamy. Add 1 tablespoon onion powder and a generous pinch of salt and black pepper to taste.
  5. Finish the sauce with cheese. Remove the saucepan from the heat and whisk in 1 1/4 cup freshly grated parmesan cheese, a handful at a time, until fully incorporated and smooth. Taste and adjust seasoning if needed. The sauce should be richly flavored and coat the back of a spoon.
  6. Assemble the lasagna. Preheat your oven to 375°F (190°C). In a 9×13-inch baking dish, spread a thin layer of the cauliflower-parmesan sauce across the bottom—about 1/2 cup to prevent sticking. Lay down a single layer of the cooked whole wheat lasagna noodles across the sauce. Spoon and spread about one-third of the remaining sauce over the noodles to coat them. Distribute half of the sautéed onions and mushrooms evenly over the sauce layer. Repeat: add another layer of noodles, another third of the sauce, and the remaining onions and mushrooms. Top with a final layer of noodles and spread the remaining sauce evenly over the top.
  7. Top and bake. Sprinkle a light dusting of extra parmesan over the top layer if you’d like a nicely browned finish. Cover the baking dish tightly with aluminum foil. Bake in the preheated oven for 25 minutes. Remove the foil and bake for an additional 10–15 minutes until the top is bubbling and lightly golden. Let the lasagna rest for 10 minutes before slicing; this helps the layers set and makes serving neater.
  8. Serve. Slice the lasagna into portions and serve warm. The cauliflower sauce will be creamy and luxurious, and the whole wheat noodles will hold up nicely to each layer. Leftovers keep well in the refrigerator for up to 3 days and reheat beautifully.

Notes and tips

  • Texture of the sauce: If you prefer a completely smooth sauce, blend the cauliflower and milk mixture until silky before adding it to the thickened milk. For a bit more texture, pulse the cauliflower less in the food processor.
  • Seasoning: The onion powder and parmesan provide a lot of savory flavor, but feel free to add a pinch of nutmeg to the béchamel for a classic flavor lift. Add it sparingly—about 1/8 teaspoon—so it doesn’t overpower the dish.
  • Mushrooms: Browning the mushrooms well concentrates their flavor. Make sure to let them sit in the hot pan long enough to develop that golden color rather than steaming them.
  • Noodles: Cooking the whole wheat lasagna noodles to al dente keeps them from becoming mushy in the oven. If using no-boil noodles, follow the package directions and adjust the sauce amount slightly since no-boil noodles absorb more moisture.
  • Make-ahead: Assemble the lasagna in the baking dish, cover tightly, and refrigerate for up to 24 hours before baking. Add about 10–15 extra minutes to the baking time if baking straight from the fridge.

Variations

  • Spinach and herb: Fold a couple of cups of wilted baby spinach into the mushroom mixture for extra color and nutrients. Fresh basil or parsley sprinkled between layers adds brightness.
  • Cheese blend: If you want more melt and stretch, stir in 1 cup of shredded mozzarella with the parmesan in the sauce. Keep the parmesan as the primary cheese to maintain the savory character.
  • Meaty option: For a heartier version, add cooked, chopped poultry or a plant-based protein cooked and seasoned to your preference. Mix it with the sautéed mushrooms and onions before layering.

Storing and reheating

Cool leftover lasagna to room temperature, then store it in an airtight container in the refrigerator for up to 3 days. To reheat, place individual slices on a baking sheet, cover loosely with foil, and warm in a 350°F (175°C) oven until heated through, about 15–20 minutes. You can also reheat a single piece in the microwave for 1–2 minutes, but the oven keeps the texture best.

Frequently asked questions

Can I use frozen cauliflower? Yes. If using frozen cauliflower florets, thaw and drain well before blending. Squeeze out excess water to avoid a watery sauce.

Can I make this dairy-free? You could swap the low-fat milk for an unsweetened plant milk and use a dairy-free parmesan alternative, but the flavor and texture will change. If you try it, choose a thicker plant milk like oat or soy and taste frequently while seasoning.

Do I need to pre-cook the noodles? The recipe calls for cooking 12 ounces whole wheat lasagna noodles to package directions before layering. Pre-cooking ensures even texture and avoids dry or overly chewy noodles after baking.

Final thoughts

This Cauliflower Lasagna strikes a lovely balance between comfort and lighter cooking. The cauliflower-based sauce is rich without being heavy, and the whole wheat noodles add a nuttiness that complements the mushrooms and onion. It’s satisfying enough for company but easy enough for a family weeknight. Give it a try, then tweak the fillings and cheeses to make it yours—this recipe is incredibly adaptable and always hits the spot.

Happy baking, and enjoy every comforting, cheesy bite of your Cauliflower Lasagna.

Homemade Cauliflower Lasagna photo

Cauliflower Lasagna

A comforting baked lasagna that layers cooked whole wheat noodles with cauliflower, mushrooms and a creamy Parmesan sauce.
Prep Time10 minutes
Cook Time1 hour 30 minutes
Total Time1 hour 40 minutes
Servings: 8 people

Ingredients

  • 12 ounces whole wheat lasagna noodles cooked to package directions
  • 1 head cauliflower raw, chopped or broken into florets
  • 1/4 pound white mushrooms sliced
  • 4 cups low-fat milk
  • 1/4 cup whole wheat flour white whole wheat flour suggested
  • 1 white onion large, chopped
  • 1 tablespoon onion powder
  • 2 tablespoons olive oil divided
  • 1 1/4 cups Parmesan cheese freshly grated, divided (1 cup for sauce, 1/4 cup for topping)

Instructions

  • Preheat the oven to 350°F (175°C). Prepare a 9x13-inch baking dish by lightly oiling it.
  • Cook the whole wheat lasagna noodles according to package directions. Drain and then refill the pot with cold water to keep the noodles from sticking; set aside.
  • While the pasta cooks, chop the cauliflower into florets and slice the mushrooms; set aside.
  • Heat 1 tablespoon olive oil in a saucepan or skillet over medium-low heat. Add the chopped onion and sauté until softened and translucent, about 5–7 minutes.
  • Push the onion to one side, add the second tablespoon of olive oil, then whisk in the whole wheat flour until combined and slightly cooked, about 1 minute.
  • Gradually whisk in the low-fat milk a little at a time, keeping the mixture smooth and scraping any flour lumps from the pan. Continue whisking until the sauce thickens.
  • Stir in the onion powder and 1 cup of the grated Parmesan. Remove the sauce from the heat once thick and smooth.
  • In the prepared baking dish, arrange a first layer of noodles. Add a layer of cauliflower florets, then a layer of sliced mushrooms, and spoon over some of the Parmesan sauce. Repeat layers until ingredients are used, finishing with a final noodle layer.
  • Sprinkle the remaining 1/4 cup Parmesan over the top, cover lightly with foil, and bake at 350°F (175°C) for about 1 to 1½ hours, or until the cauliflower is tender and cooked through.
  • Remove from the oven and allow the lasagna to cool for several minutes before serving, as it retains heat.

Equipment

  • 9x13 inch Baking Dish
  • Large Pot
  • Saucepan or skillet
  • Whisk
  • Cutting board and knife
  • Colander

Notes

  • This is tasty with a little marinara sauce if you prefer a red-sauce flavor.
  • Let the lasagna rest before cutting because it holds heat.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating