Adapted from:


Roasted Veggies

  • 1 medium head of cauliflower, cut into bite-sized florets
  • 1 bell pepper, cut into 1″ squares
  • 1 medium onion, sliced into wedges about ½″ wide
  • 2 tablespoons olive oil, divided
  • ¼ teaspoon fine sea salt, divided

Other Ingredients

  • 8 ounces pasta
  • 4 cups (32 ounces) marinara sauce (homemade or store-bought), divided
  • 1-2 tsp dried basil, plus extra for garnish
  • 8 ounces (2 packed cups) grated mozzarella cheese, divided
  • 2 cups (16 ounces) cottage cheese or ricotta cheese, divided


  1. To roast the veggies: Preheat the oven to 425 degrees Fahrenheit with racks in the middle and upper third of the oven. Line two large, rimmed baking sheets with parchment paper or spray with cooking spray to prevent the vegetables from sticking.
  2. Place the cauliflower florets on one pan. On the other pan, combine the bell peppers and onion. Drizzle half of the olive oil over one pan, and the other half over the other pan. Sprinkle the salt over the two pans. Gently toss until the vegetables on each pan are lightly coated in oil.
  3. Arrange the vegetables in an even layer across each pan. Bake until the vegetables are tender and caramelized on the edges, about 30 to 35 minutes, tossing the veggies and swapping their rack positions halfway (lower rack to upper rack, and vice versa). Leave the oven on at 425, because you’re going to bake the dish at the same temperature. If you end up with any stray burnt onion pieces, discard them, and set the vegetables aside.
  4. Meanwhile, bring a large pot of salted water to boil. Cook the pasta just until al dente, according to package directions (it will continue to cook while it bakes in the oven, so you want the pasta to still have a little bite to it). Drain and return the pasta to the pot.
  5. Add 2 cups of the marinara sauce, the dried basil, and ½ cup of the mozzarella to the pasta. Gently stir to combine.
  6. Assembly time! Spread 1 cup of additional marinara sauce inside a greased 9×13″ casserole or baking dish. Top with half of the pasta mixture, and gently spread it into an even layer. Evenly sprinkle the roasted cauliflower on top, then dollop 1 cup of the cottage cheese over the cauliflower (it doesn’t need to be spread into an even layer), followed by ½ cup of the mozzarella.
  7. Top the mozzarella with the remaining pasta. Then sprinkle the roasted peppers and onion on top, dollop the remaining cup of ricotta on top, then dollop the remaining cup of marinara on that, then sprinkle the remaining cheese all over.
  8. Place a clean, rimmed baking sheet on the lower oven rack to catch any drippings. Place the pasta, uncovered, on top of the baking sheet. Bake for 30 minutes, then transfer to the upper rack to broil for 2 to 5 more minutes until the cheese is deeply golden, if desired.
  9. Remove the tray from the oven and let it cool for 10 minutes before serving.


  • Feel free to substitute or add other veggies to suit your family’s taste – try zucchini, mushrooms, cherry tomatoes, carrots, or whatever your family likes best.