Save This Recipe
Honestly? This lasagna came out of pure chaos.
We had leftover noodles from something else, half a head of broccoli that was starting to sulk in the crisper drawer, a sad zucchini, and a summer squash that had survived its expiration date by sheer willpower. I had zero desire to go to the store. You ever have those days? Where your only goal is don’t waste the food?
So I started chopping.
Somewhere between sautéing the onions and whisking a makeshift white sauce (because I had no red sauce, naturally), it started to smell really good. And by the time it came out of the oven, all bubbly and golden, I knew I had accidentally made something I’d want to write down.
This isn’t a fast meal. It’s not low-carb. It’s not trendy. But it’s warm, hearty, a little messy — and it tastes like someone cooked for you on purpose.
Okay, let’s talk ingredients
I’m not measuring out love here, but here’s what I used:
-
9 lasagna noodles, cooked. Not crunchy. Please cook your noodles.
-
1 ½ cups cottage cheese. Don’t give me that face — it works.
-
2 cups shredded mozzarella. Use more if you want. I won’t stop you.
-
½ cup grated parmesan. The good kind if you’ve got it.
For the vegetables:
-
Olive oil (a tablespoon-ish)
-
1 onion, chopped
-
4 garlic cloves, smashed and minced
-
2 carrots, chopped small
-
1 summer squash and 1 zucchini, sliced thin
-
1 big ol’ head of broccoli, chopped small so it actually cooks
-
Salt and pepper. Just taste as you go.
For the sauce:
-
¼ cup butter
-
⅔ cup flour (yes, it’s a lot — it thickens everything)
-
4 cups milk
-
½ cup grated parmesan
-
Salt, pepper, Italian seasoning, and — if you’re spicy — red pepper flakes
What I Did (not always in this exact order)
Preheated the oven to 375°F. Greased a baking dish. 9×13, the usual.
Then I started with the veggies. Heated olive oil in a Dutch oven. Tossed in the onion, gave it a head start. Then garlic, just until it started to smell like “oh wow, something’s cooking.” Carrots went in next — they take longer. Zucchini, squash, and broccoli came in last. Just cooked everything until it didn’t look raw anymore.
Set that aside and moved on to the sauce.
Melted the butter, stirred in the flour, whisked like I meant it. Slowly added milk — didn’t stop whisking. It thickened, bubbled, looked like sauce. Stirred in parmesan, seasoning, and some red pepper flakes because I was feeling wild.
Cheese mix was just cottage cheese and shredded mozzarella in a bowl. Stirred together with a spoon. That’s it.
Assembly (a little messy, but here’s how it went)
-
Sauce on the bottom. Thin layer.
-
3 noodles.
-
Half the veggie mix.
-
Half the cottage cheese mixture.
-
Some sauce.
-
Repeat all that again — noodles, veggies, cheese mix, sauce.
-
Top with 3 more noodles, the rest of the sauce, and the remaining mozzarella and parmesan.
Covered the whole thing with foil (tight!) and baked it for 25 minutes. Then I pulled off the foil and let it keep going for another 20 or so — until the top was golden and bubbly.
Took it out. Let it sit. (Very important.) You can slice it right away, but then it looks like lasagna soup. Ten minutes of patience goes a long way.
A Few Truths About This Dish
-
It tastes better the next day. I don’t know why. Leftovers are elite.
-
You can swap in whatever veggies you’ve got. Seriously. This is survival lasagna.
-
Cottage cheese > ricotta. I said what I said.
-
It’s messy to assemble, but honestly? Feels kinda therapeutic.
That’s it.
If you made it this far, bless you. I know this isn’t some chef-y masterpiece, but it’s good. It fills the house with real smells. It feeds the people you love (or just you for four days straight — also love).
Anyway, I wrote this down because I figured someone else probably had too many vegetables and not enough motivation. This is for you.

Garden Vegetable Lasagna
Ingredients
- 9 lasagna noodles cooked and drained
- 1 1/2 cups cottage cheese
- 2 cups shredded mozzarella cheese divided
- 1 cup grated parmesan cheese divided
- 1 tbsp olive oil
- 1 onion chopped
- 4 cloves garlic minced
- 2 large carrots chopped
- 1 large summer squash thinly sliced
- 1 large zucchini thinly sliced
- 1 large head broccoli chopped
- salt and pepper to taste
- 1/4 cup butter
- 2/3 cup flour
- 4 cups milk
- 1/2 cup grated parmesan cheese for sauce
- 1 tsp salt
- 1/2 tsp black pepper
- 1 1/2 tsp Italian seasoning
- 1 tsp red pepper flakes optional
Instructions
- Preheat oven to 375°F and grease a 9x13 baking dish.
- In a large dutch oven over medium heat, add the olive oil. Once hot, add onion and cook for 2–3 minutes. Add the garlic and season with salt and pepper.
- Add chopped carrots and cook an additional 3–4 minutes. Then stir in zucchini, summer squash, and broccoli. Cook until vegetables are tender. Remove from heat.
- To make the sauce: In a saucepan, melt butter. Stir in flour and cook 1 minute. Gradually whisk in milk and bring to a boil, stirring constantly. Cook 2 minutes until thickened. Remove from heat and stir in salt, pepper, Italian seasoning, parmesan, and red pepper flakes.
- In a bowl, combine cottage cheese with 1½ cups mozzarella cheese.
- To assemble: Spread a thin layer of sauce in the baking dish. Add 3 lasagna noodles. Top with half the veggie mixture, half the cheese mixture, and 1 cup of sauce.
- Add 3 more noodles and repeat the layers. Finish with remaining 3 noodles, sauce, ½ cup mozzarella, and ½ cup parmesan.
- Cover tightly with foil and bake 25 minutes. Uncover and bake 20–25 minutes more or until top is golden and bubbly.
- Let lasagna rest 10 minutes before slicing and serving.
Notes
Nutrition

