Love this? Save it for later!
Share the inspiration with your friends
This was supposed to be a traditional lasagna. I had the ground beef defrosting on the counter, the no-boil noodles ready to go, and a solid hour and a half of cooking time blocked off on a Tuesday night. Then my kid needed a last-minute school project supply, the dog threw up on the rug, and I realized I’d forgotten to grab the ricotta at the store. I was already frazzled, staring into the fridge, when I spotted the pre-cubed butternut squash I’d bought on a whim last weekend. And honestly? I almost just ordered pizza. But I grabbed that squash, swapped the ricotta for some cottage cheese I found hiding in the back, and decided to just see what happened. What came out was nothing like the plan — and better. It was creamier, a little bit sweet, and somehow felt lighter than the beef version I’d been craving. I didn’t mean to invent a new weeknight favorite, but here we are. Now it’s the only lasagna I make when I’m short on time and patience.
Maybe you’ve been there — staring down a recipe that needs too many steps when you’ve got zero energy left. That’s exactly why this quick butternut squash lasagna with ricotta and spinach works. It skips the browning, the layering of a heavy meat sauce, and the long bake time. You get all the cozy, cheesy goodness of lasagna with a fraction of the effort. And the best part? The squash gets so soft and almost caramelized between the noodles that you don’t even miss the meat. It’s one of those happy accidents that just stuck, and now I make it at least twice a month.
Why You’ll Love This Recipe
Let me tell you why this quick butternut squash lasagna with ricotta and spinach has become my go-to for busy weeknights. I’ve tested it about six times now, tweaking the amount of spinach and the cheese blend, and I’m convinced this version is the one. It checks all the boxes for a meal that feels special but doesn’t demand a lot from you.
- Quick & Easy: This comes together in about 45 minutes from start to finish. No boiling noodles, no simmering sauce for hours. You just layer and bake.
- Simple Ingredients: You probably have most of this in your kitchen already. The butternut squash is the star, and it’s available pre-cut in most grocery stores to save you even more time.
- Perfect for Weeknights: It’s hearty enough for a filling dinner but light enough that you won’t feel sluggish afterward. Great for those nights when you need comfort food fast.
- Crowd-Pleaser: My kids devour this, and I’ve served it to guests who had no idea it was a “shortcut” recipe. Everyone goes back for seconds.
- Unbelievably Delicious: The combination of sweet roasted squash, creamy ricotta, and savory spinach is just perfect. The texture is soft and satisfying without being heavy.
What makes this different from other butternut squash lasagnas? Most versions have you roast the squash first, then make a béchamel sauce, then layer everything. That’s a lot of steps. Here, the squash cooks right in the oven with the lasagna, getting tender and almost melting into the ricotta mixture. I also use a simple cottage cheese blend instead of a complicated white sauce — it adds creaminess without the extra work. This isn’t just another version; it’s the easiest, most forgiving one I’ve found. It’s the kind of recipe that makes you close your eyes after the first bite, relieved that dinner is handled and tastes this good.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples or easy to find at any grocery store. Here’s what you’ll need:
- For the Lasagna:
- 9 no-boil lasagna noodles (about half a box; I prefer the Barilla brand for consistent texture)
- 3 cups pre-cubed butternut squash (fresh or frozen, about 1-inch cubes; look for bright orange, firm pieces)
- 2 cups fresh spinach, roughly chopped (about a 5-ounce bag; you can use frozen, thawed and squeezed dry, but fresh is better here)
- 15 ounces whole milk ricotta cheese (I like Galbani or a good store brand; part-skim works too, but whole milk is creamier)
- 1 cup cottage cheese (small curd is best; it blends into the ricotta seamlessly)
- 1 large egg
- 1/2 cup grated Parmesan cheese (the real stuff, not the canister kind — it makes a difference)
- 2 cups shredded mozzarella cheese (low-moisture, part-skim is perfect)
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon nutmeg (freshly grated if you have it; it’s subtle but adds warmth)
- 1 tablespoon olive oil (for the pan)
- 1/2 cup vegetable broth or water (helps the squash cook and keeps things moist)
Ingredient Tips: If you can’t find pre-cubed squash, buy a small butternut squash, peel it with a vegetable peeler, scoop out the seeds, and cut it into 1-inch cubes. It takes about 5 extra minutes. For the cottage cheese, I recommend a full-fat version for the best texture — it blends so well you won’t even know it’s there. If you want to make this vegetarian-friendly, it already is! Just double-check your Parmesan for rennet if that’s a concern.
Substitution Guidance: No ricotta? Use all cottage cheese (2 1/2 cups total) and blend it until smooth. Need a dairy-free option? Use a good vegan ricotta and mozzarella shreds, though the texture will be slightly different. You can swap the spinach for kale (just massage it with a little olive oil first to soften it) or leave the greens out entirely. For a gluten-free version, use gluten-free no-boil lasagna noodles — they work well in this recipe.
Equipment Needed
You don’t need much fancy gear for this one, which is part of why I love it for busy nights. Here’s what you’ll need:
- 9×13-inch baking dish: Glass or ceramic works best. I use a Pyrex dish and it’s never let me down. If you only have metal, just keep an eye on the bake time — it might cook a few minutes faster.
- Mixing bowls: One medium bowl for the ricotta mixture and one small bowl for the Parmesan.
- Cheese grater: For the Parmesan if you’re using a block.
- Measuring cups and spoons: For accuracy, though I often eyeball the spinach.
- Cutting board and knife: For chopping the spinach and mincing garlic.
- Wooden spoon or spatula: For mixing the cheese filling.
- Aluminum foil: To cover the lasagna while it bakes so the noodles cook through without the top burning.
Budget-Friendly Tip: Don’t have a 9×13 dish? You can use two 8×8 square pans and make two smaller lasagnas — one for now and one to freeze. No no-boil noodles? Regular lasagna noodles work too; just boil them for half the time on the package (about 4-5 minutes) so they’re still firm, then layer as usual.
Preparation Method

This quick butternut squash lasagna with ricotta and spinach comes together in about 45 minutes. Here’s how to do it, step by step.
- Preheat your oven to 400°F (200°C). While it’s heating, lightly grease your 9×13-inch baking dish with the olive oil. I just use a paper towel to spread it around — no need to be perfect.
- Make the ricotta filling. In a medium bowl, combine the ricotta cheese, cottage cheese, egg, minced garlic, dried oregano, salt, pepper, and nutmeg. Stir it all together until it’s smooth and well combined. The cottage cheese should blend in pretty well, but it’s okay if there are a few small curds — they add nice texture. Set this aside.
- Prepare the squash and spinach. If you’re using fresh butternut squash cubes, give them a quick rinse and pat them dry. No need to cook them first — they’ll cook in the oven. Roughly chop the fresh spinach into bite-sized pieces. If you’re using frozen spinach, make sure it’s thawed and you’ve squeezed out as much water as possible (I use my hands for this, over the sink).
- Start layering. Spread about 1/4 cup of the vegetable broth (or water) on the bottom of the greased dish. This keeps the noodles from sticking and helps the squash cook. Place 3 no-boil lasagna noodles on top, side by side. They should fit snugly — break one to fit if needed.
- First layer. Spread about 1/3 of the ricotta mixture over the noodles. Top with 1 cup of the butternut squash cubes, spreading them out evenly. Then add about 1/3 of the chopped spinach. Sprinkle with 1/3 cup of the shredded mozzarella and 2 tablespoons of the grated Parmesan.
- Second layer. Add 3 more noodles. Repeat with another 1/3 of the ricotta mixture, 1 cup of squash, 1/3 of the spinach, 1/3 cup mozzarella, and 2 tablespoons Parmesan.
- Third layer. Add the last 3 noodles. Spread the remaining ricotta mixture on top. Add the last 1 cup of squash and the remaining spinach. Pour the rest of the vegetable broth (about 1/4 cup) around the edges of the dish — this helps the noodles hydrate fully. Top with the remaining mozzarella and Parmesan.
- Cover and bake. Cover the dish tightly with aluminum foil. Bake for 25 minutes. The foil traps steam, which cooks the squash and softens the noodles perfectly. After 25 minutes, remove the foil carefully (watch out for the steam!) and bake for another 10-15 minutes, until the cheese is bubbly and golden brown on top.
- Rest before serving. This is the hardest part, but let the lasagna sit for 5-10 minutes before cutting. It sets up and won’t fall apart when you serve it. I know you’re hungry, but trust me on this one.
Sensory Cues: When you pull off the foil, the squash should be fork-tender — you can test a piece near the edge. The cheese should be melted and slightly browned in spots. The whole dish will smell like a cozy fall dinner, even if you’re making it in July. If the top is browning too fast but the noodles still seem firm, just cover it back up with foil for the last few minutes.
Cooking Tips & Techniques
I’ve made this quick butternut squash lasagna with ricotta and spinach enough times to learn a few things the hard way. Here are my best tips so you don’t have to make the same mistakes.
Don’t skip the liquid. The first time I made this, I thought the vegetable broth was optional. It’s not. The no-boil noodles need that moisture to soften properly, and the squash benefits from the steam. If you don’t have broth, water works fine — just don’t leave it out.
Cut the squash uniformly. If your squash cubes are all different sizes, the small ones will turn to mush while the big ones stay crunchy. Aim for 1-inch cubes. Pre-cut squash from the store is usually pretty consistent, but if you’re cutting your own, take an extra minute to make them even.
Let it rest. I know I said this already, but I’m saying it again because I ruined my first slice by cutting too soon. It was a soupy mess on the plate. Give it those 10 minutes, and it will hold together beautifully. Use that time to make a quick side salad or pour yourself a glass of wine.
Use a sharp knife for cutting. A dull knife will squish the layers together. A sharp chef’s knife glides right through. Cut straight down, don’t saw back and forth.
Multitask smartly. While the lasagna is baking, you can prep a simple green salad or steam some broccoli. The oven is doing all the work, so use that time wisely. I usually clean up the kitchen while it bakes — it makes post-dinner cleanup so much faster.
Variations & Adaptations
This recipe is pretty flexible, and I’ve tried a few different versions depending on what I have on hand. Here are some ideas to make it your own.
- Add some protein: If you want a heartier meal, add a layer of cooked Italian sausage (casings removed, crumbled and browned) or shredded rotisserie chicken between the squash layers. I did this once when I had leftover chicken, and it was fantastic. Just add it on top of the spinach in one of the layers.
- Make it vegan: Use a vegan ricotta (store-bought or homemade from blended tofu and cashews), vegan mozzarella shreds, and a flax egg (1 tablespoon ground flax mixed with 3 tablespoons water). The texture will be a bit different, but the flavor is still great. I tested this for a friend and it passed the non-vegan taste test.
- Swap the greens: Not a spinach fan? Use chopped kale (massage it with a little olive oil first), Swiss chard, or even arugula for a peppery kick. Frozen chopped broccoli works too — just thaw and drain it first.
- Change the cheese: Try using goat cheese instead of ricotta for a tangier flavor. Or mix in some fontina or provolone with the mozzarella for a different melt. I once used a smoked mozzarella and it gave the whole dish a subtle smoky flavor that was incredible.
- Seasonal twist: In the summer, swap the butternut squash for zucchini or yellow squash (slice them thin and layer them raw). In the fall, add a pinch of cinnamon or sage to the ricotta mixture to complement the squash. I love adding a few fresh sage leaves between the layers when I have them.
Serving & Storage Suggestions
This quick butternut squash lasagna with ricotta and spinach is best served warm, right after that 10-minute rest. I like to cut it into hearty squares and serve it with a simple side salad dressed with lemon vinaigrette — the acidity cuts through the richness perfectly. A side of roasted broccoli or green beans also works great. For a bigger meal, add some crusty bread to soak up any extra juices on the plate.
Storage: Leftovers keep well in the fridge for up to 4 days. Store them in an airtight container. The flavors actually meld together more overnight, so it might taste even better the next day. I’ve been known to eat cold lasagna straight from the fridge for lunch — no judgment here.
Freezing: This lasagna freezes beautifully. Assemble the entire dish (but don’t bake it), cover it tightly with plastic wrap and then foil, and freeze for up to 3 months. When you’re ready to bake, thaw it in the fridge overnight, then bake as directed (add about 10 extra minutes since it’s starting cold). You can also freeze baked leftovers in individual portions for quick lunches.
Reheating: The best way to reheat is in the oven at 350°F (175°C) for about 15 minutes, covered with foil so it doesn’t dry out. The microwave works in a pinch (about 2 minutes on high for a single serving), but the noodles will be softer. If you’re reheating from frozen, let it thaw first or microwave it in 1-minute increments.
Nutritional Information & Benefits
Here’s an estimated breakdown per serving (based on 8 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | ~380 |
| Protein | 22g |
| Fat | 16g |
| Carbohydrates | 38g |
| Fiber | 4g |
| Sugar | 6g |
| Sodium | 620mg |
This dish is packed with good-for-you ingredients. Butternut squash is rich in vitamin A (great for your eyes and immune system) and fiber, which helps keep you full. Spinach adds iron, calcium, and vitamin K. The ricotta and cottage cheese provide protein and calcium, making this a balanced meal that doesn’t skimp on flavor. It’s naturally vegetarian and can be made gluten-free with a simple noodle swap. If you’re watching your sodium, use low-sodium broth and reduce the added salt — the cheeses are already salty enough.
Conclusion
This quick butternut squash lasagna with ricotta and spinach is proof that you don’t need a perfect plan to make a great dinner. It started as a mistake on a chaotic Tuesday, and now it’s one of my most-requested recipes. It’s fast, forgiving, and full of flavor — everything a weeknight meal should be. I hope you give it a try, even if you’re skeptical about the cottage cheese or the no-roast squash. Trust the process, and don’t skip that rest time.
I’d love to hear how it turns out for you. Did you add any twists? Did your family go back for seconds? Drop a comment below and let me know. And if you’re looking for another quick weeknight dinner, you might enjoy our one-pot creamy tomato basil pasta — it’s another lifesaver on busy nights. Happy cooking!
Frequently Asked Questions
Can I use frozen butternut squash for this recipe?
Yes, absolutely! Frozen butternut squash works great and saves you even more prep time. Just use it straight from the freezer — no need to thaw. You might need to add an extra 5 minutes to the covered baking time to make sure it’s fully tender.
Do I have to use no-boil noodles?
No, regular lasagna noodles work too. Just boil them for about half the time listed on the package (around 4-5 minutes) so they’re still firm. Then layer them as usual. The extra moisture in the dish will finish cooking them. No-boil noodles are just more convenient for a quick recipe.
Can I make this ahead of time?
Definitely. You can assemble the entire lasagna a day ahead, cover it, and keep it in the fridge. When you’re ready to bake, add about 10 minutes to the covered baking time since it’s starting cold. It’s a great make-ahead meal for busy weeks.
How do I prevent the lasagna from being watery?
This recipe is designed to not be watery, but a few things help: don’t overdo the broth (stick to 1/2 cup total), and if you’re using frozen spinach, make sure you squeeze out all the excess water before adding it. Also, letting the lasagna rest after baking allows any extra moisture to be absorbed by the noodles.
Can I add meat to this lasagna?
Sure! Cooked Italian sausage (casings removed), ground beef, or shredded rotisserie chicken all work well. Just add a layer of the cooked meat on top of the spinach in one of the layers. If you’re adding meat, you might want to reduce the squash slightly to keep the layers balanced.
Pin This Recipe!

Quick Butternut Squash Lasagna with Ricotta and Spinach
A quick and easy weeknight lasagna that skips the browning and long bake time, featuring creamy butternut squash, ricotta, and spinach for a cozy, satisfying meal.
- Prep Time: 15 minutes
- Cook Time: 35-40 minutes
- Total Time: 50-55 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: Italian-American
Ingredients
- 9 no-boil lasagna noodles (about half a box)
- 3 cups pre-cubed butternut squash (fresh or frozen, about 1-inch cubes)
- 2 cups fresh spinach, roughly chopped (about a 5-ounce bag)
- 15 ounces whole milk ricotta cheese
- 1 cup cottage cheese (small curd)
- 1 large egg
- 1/2 cup grated Parmesan cheese
- 2 cups shredded mozzarella cheese (low-moisture, part-skim)
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon nutmeg (freshly grated if possible)
- 1 tablespoon olive oil (for the pan)
- 1/2 cup vegetable broth or water
Instructions
- Preheat your oven to 400°F (200°C). Lightly grease a 9×13-inch baking dish with the olive oil.
- In a medium bowl, combine the ricotta cheese, cottage cheese, egg, minced garlic, dried oregano, salt, pepper, and nutmeg. Stir until smooth and well combined. Set aside.
- If using fresh butternut squash cubes, rinse and pat dry. Roughly chop the fresh spinach into bite-sized pieces. If using frozen spinach, thaw and squeeze out as much water as possible.
- Spread about 1/4 cup of the vegetable broth (or water) on the bottom of the greased dish. Place 3 no-boil lasagna noodles on top, side by side.
- Spread about 1/3 of the ricotta mixture over the noodles. Top with 1 cup of butternut squash cubes, spreading evenly. Add about 1/3 of the chopped spinach. Sprinkle with 1/3 cup of shredded mozzarella and 2 tablespoons of grated Parmesan.
- Add 3 more noodles. Repeat with another 1/3 of the ricotta mixture, 1 cup of squash, 1/3 of the spinach, 1/3 cup mozzarella, and 2 tablespoons Parmesan.
- Add the last 3 noodles. Spread the remaining ricotta mixture on top. Add the last 1 cup of squash and the remaining spinach. Pour the rest of the vegetable broth (about 1/4 cup) around the edges of the dish. Top with the remaining mozzarella and Parmesan.
- Cover the dish tightly with aluminum foil. Bake for 25 minutes. Remove the foil carefully and bake for another 10-15 minutes, until the cheese is bubbly and golden brown on top.
- Let the lasagna rest for 5-10 minutes before cutting and serving.
Notes
Don’t skip the liquid (broth or water) as it helps the no-boil noodles soften and the squash cook. Let the lasagna rest after baking to set properly. For best results, use uniform 1-inch squash cubes. Leftovers keep in the fridge for up to 4 days and can be frozen for up to 3 months.
Nutrition
- Serving Size: 1 square (1/8 of rec
- Calories: 380
- Sugar: 6
- Sodium: 620
- Fat: 16
- Saturated Fat: 8
- Carbohydrates: 38
- Fiber: 4
- Protein: 22
Keywords: butternut squash lasagna, quick lasagna, weeknight dinner, vegetarian lasagna, easy lasagna, ricotta, spinach, comfort food


