This Spaghetti Squash with Asparagus, Ricotta, Lemon, and Thyme is the kind of recipe that feels both comforting and refreshing at the same time. It’s light yet creamy, simple yet elegant, and perfect for when you want a nourishing meal that doesn’t feel heavy. Tender roasted spaghetti squash strands are tossed with sweet asparagus, creamy ricotta, bright lemon, and fragrant thyme, then finished with toasted pine nuts for crunch. It’s ideal for a cozy dinner, a healthy lunch, or even a beautiful vegetarian dish to serve guests.
Why You’ll Love This Recipe
- Naturally light, fresh, and packed with wholesome ingredients
- Creamy ricotta and lemon create a bright, flavorful sauce without heaviness
- Perfect balance of textures: tender squash, crisp asparagus, crunchy pine nuts
- Simple ingredients with an elegant, restaurant-style presentation
- Great vegetarian option for healthy weeknight meals or special occasions
Ingredients
- Spaghetti squash (1 small, about 1½ pounds) – Creates natural noodle-like strands that are light and satisfying
- Olive oil (1 tbsp, divided) – Helps roast and enhance flavor
- Garlic (2 cloves, smashed) – Infuses subtle savory aroma during roasting
- Asparagus (1 pound) – Adds freshness, crunch, and earthy sweetness
- Ricotta cheese (¾ cup) – Creamy base that binds everything together
- Fresh lemon juice (3 tbsp) – Bright acidity that lifts the dish
- Lemon zest (1 tsp) – Intensifies citrus aroma and freshness
- Fresh thyme leaves (1 tsp) – Adds earthy, herbal depth
- Kosher salt (½ tsp) – Enhances overall flavor balance
- Black pepper (¼ tsp) – Adds gentle heat and depth
- Pine nuts (3 tbsp, toasted) – Buttery crunch and nutty finish
How to Make Spaghetti Squash with Asparagus, Ricotta, Lemon & Thyme
1. Roast the spaghetti squash
Preheat your oven to 375°F (190°C). Slice the spaghetti squash in half lengthwise and remove the seeds. Brush the cut sides with half of the olive oil and place them cut-side down on a baking sheet. Roast for about 35 minutes, until tender and easily pierced with a fork.
2. Prepare the asparagus
While the squash roasts, trim the woody ends of the asparagus and cut into 2-inch pieces. This helps them cook evenly and blend beautifully into the dish.
3. Roast asparagus with garlic
Remove the squash from the oven and add the asparagus to the baking sheet. Drizzle with remaining olive oil and place a smashed garlic clove under each squash half. Return everything to the oven and roast for about 10 more minutes, until asparagus is tender and slightly charred.
4. Mix the ricotta base
In a large bowl, combine ricotta cheese, lemon juice, lemon zest, thyme, salt, and black pepper. Stir until smooth and creamy. The lemon and herbs will create a bright, fragrant base.
5. Add roasted garlic and asparagus
Remove the garlic cloves from under the squash and mash them into the ricotta mixture. Add the roasted asparagus and gently mix to combine.
6. Shred the squash
Once the squash is cool enough to handle, use a fork to scrape out the flesh into spaghetti-like strands. Add it to the ricotta mixture and toss everything together until well coated.
7. Finish and serve
Divide onto plates or a serving dish and top with toasted pine nuts for crunch. Serve warm for the best flavor and texture.

Tips for Success
- Roast squash cut-side down to lock in moisture and enhance texture
- Don’t overcook asparagus—it should stay slightly crisp
- Add ricotta while squash is warm so it blends smoothly
- Toast pine nuts lightly for maximum flavor (watch closely, they burn fast)
- Taste and adjust lemon or salt before serving
Equipment Needed
- Baking sheet
- Sharp knife
- Spoon (for removing seeds)
- Fork (for shredding squash)
- Mixing bowl
- Small skillet (optional for toasting pine nuts)
Recipe Variations
- Vegan version: Replace ricotta with cashew cream or dairy-free ricotta
- Protein boost: Add grilled chicken or chickpeas
- Extra cheesy version: Mix in Parmesan or feta cheese
- Low-carb keto version: Already low-carb and keto-friendly
- Herb variation: Swap thyme for basil, dill, or parsley
Serving Suggestions
This dish works beautifully as:
- A light vegetarian dinner
- A healthy lunch bowl
- A side dish for grilled fish or chicken
- A holiday or dinner party vegetarian option
Pair it with:
- Crisp white wine or sparkling water with lemon
- A simple green salad
- Roasted vegetables for a heartier plate
FAQs
Can I make this ahead of time?
Yes, but it’s best served fresh. You can roast the squash and asparagus ahead, then assemble before serving.
Can I microwave spaghetti squash instead of roasting?
Yes, but roasting gives better flavor and texture.
What can I use instead of ricotta?
Greek yogurt, cottage cheese, or dairy-free alternatives work well.
Can I freeze this dish?
It’s not ideal, as ricotta and squash texture may change after freezing.
How do I know when spaghetti squash is done?
It should be fork-tender and easily shred into strands.
Conclusion
This Spaghetti Squash with Asparagus, Ricotta, Lemon, and Thyme is a fresh, flavorful, and beautifully balanced dish that proves healthy food can still feel indulgent. With creamy ricotta, bright lemon, and tender roasted vegetables, every bite is light yet deeply satisfying. It’s perfect for anyone looking for a nourishing meal that’s simple, elegant, and full of natural flavor. Try it once, and it may become your go-to healthy comfort recipe for any season.
Print
Spaghetti Squash with Asparagus, Ricotta, Lemon & Thyme
- Total Time: 55 minutes
- Yield: 2-4 servings
- Diet: Vegetarian
Description
Spaghetti squash with asparagus, ricotta, lemon, and thyme is a light, fresh, and flavorful vegetable-forward dish topped with toasted pine nuts for crunch.
Ingredients
- 1 small spaghetti squash (about 1 1/2 pounds)
- 1 tablespoon olive oil, divided
- 2 cloves garlic, smashed
- 1 pound asparagus
- 3/4 cup ricotta cheese
- 3 tablespoons freshly squeezed lemon juice
- 1 teaspoon lemon zest
- 1 teaspoon fresh thyme leaves
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 3 tablespoons pine nuts, toasted
Instructions
- Preheat oven to 190°C (375°F).
- Cut spaghetti squash in half lengthwise and remove seeds. Brush with 1/2 tbsp olive oil.
- Place cut-side down on a baking sheet and roast for 35 minutes.
- Trim asparagus and cut into 2-inch pieces.
- Add asparagus and garlic to baking sheet, drizzle with remaining oil, and roast for 10 more minutes.
- Mix ricotta, lemon juice, zest, thyme, salt, and pepper in a bowl.
- Remove squash, scrape strands with a fork, and add to ricotta mixture.
- Add asparagus and roasted garlic, mix well.
- Top with toasted pine nuts and serve warm.
Notes
- Toast pine nuts lightly for best flavor.
- Can be served warm or at room temperature.
- Optional: add grilled chicken for extra protein.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Main Dish, Vegetarian
- Method: Roast
- Cuisine: Mediterranean



