This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Spaghetti squash with asparagus, ricotta, lemon, and thyme is one of those dishes that quietly surprises you. It’s light, fresh, and deeply satisfying, bringing together the best of two seasons. The earthy sweetness of roasted spaghetti squash meets the crisp green vibrance of asparagus, while creamy ricotta and a squeeze of lemon brighten every bite. Add a touch of thyme and some toasted pine nuts, and you’ve got a wholesome, comforting dish that’s still sophisticated enough for a dinner party.
Jump to:
This dish is ideal for early spring, when the days are warming up but you’re still craving a little cozy comfort. Whether you’re cooking for yourself or making a casual dinner for friends, this vegetarian meal is a beautiful celebration of seasonal simplicity.
Why You’ll Love This Recipe
Easy, Quick, and Versatile
This recipe is incredibly simple to make, requiring just a handful of fresh ingredients and minimal cooking techniques. It’s a great choice for a weeknight dinner or a leisurely weekend meal.
- Minimal prep time
- Simple roasting method
- Easily doubles for larger servings
- Elegant enough for entertaining
You can serve it as a main dish or pair it with a protein like grilled chicken or salmon for a more filling meal.
Balanced Flavors and Satisfying Texture
The combination of roasted squash and asparagus creates a wonderful mix of tender and crisp textures. Creamy ricotta adds richness, while lemon juice and zest offer brightness and acidity. Toasted pine nuts give the final dish a nutty crunch that elevates every forkful.
- Sweet, roasted squash
- Snappy, tender asparagus
- Smooth, creamy ricotta
- Zingy citrus and earthy herbs
- Buttery toasted pine nuts
This isn’t just a “healthy” dish. It’s one that people actually crave.
Naturally Gluten-Free and Vegetarian
Spaghetti squash is a great alternative to pasta, making this meal naturally gluten-free without sacrificing any comfort. It’s also vegetarian and free from common allergens like soy and eggs. For dairy-free eaters, it can easily be adapted with plant-based ricotta.
- Vegetarian
- Gluten-free
- Soy-free
- Egg-free
- Easily dairy-free with substitutions

Ingredients and Substitutions
What You’ll Need
For 2 to 4 servings:
- 1 medium spaghetti squash (about 2.5 to 3 pounds)
- 1 clove garlic, peeled and smashed
- 1 tablespoon olive oil, plus more for finishing
- Salt and freshly cracked black pepper, to taste
- 1 bunch asparagus, trimmed and cut into 2-inch pieces
- ½ cup whole-milk ricotta cheese
- Zest of 1 lemon
- 1 tablespoon lemon juice (freshly squeezed)
- 1 teaspoon fresh thyme leaves (or ½ teaspoon dried thyme)
- ¼ cup pine nuts
Choosing Quality Ingredients
- Spaghetti squash: Look for firm, golden skin with no soft spots. A heavier squash usually means it's fresher and juicier.
- Asparagus: Thin, snappy stalks are ideal. Avoid limp or woody stems.
- Ricotta: For best flavor and texture, go for whole-milk ricotta. If you can find fresh or artisan ricotta, it’s worth the splurge.
- Lemon: Always use fresh lemon juice and zest for the cleanest, brightest flavor.
- Pine nuts: Lightly toast them just before serving to bring out their buttery richness.
Substitution Ideas
- Ricotta alternative: Use vegan ricotta or a soft cashew cheese for a dairy-free option.
- Nuts: Try chopped almonds, walnuts, or hazelnuts instead of pine nuts.
- Herbs: Swap thyme for fresh basil, dill, or parsley depending on the season and your preference.
- Add protein: Top with poached eggs, grilled tofu, or sautéed shrimp for extra staying power.
Step-by-Step Instructions

1. Roast the Spaghetti Squash
- Preheat oven to 400°F (200°C).
- Slice the squash in half lengthwise and scoop out the seeds.
- Place each half cut-side down on a parchment-lined baking sheet.
- Tuck a smashed garlic clove under each squash half.
- Roast for 35 to 40 minutes, or until the flesh is tender and strands pull apart easily with a fork.
2. Toast the Pine Nuts
- While the squash is roasting, place pine nuts in a dry skillet over medium heat.
- Stir frequently and toast until golden brown and fragrant, about 3 to 4 minutes.
- Remove from heat and set aside.
3. Cook the Asparagus
- Bring a pot of salted water to a boil or heat a bit of olive oil in a sauté pan.
- Cook asparagus for 2 to 3 minutes, until just tender but still bright green.
- Drain or remove from heat and set aside.
4. Assemble the Dish
- Once the squash is cool enough to handle, scrape the flesh into long strands using a fork.
- In a large bowl, gently toss the spaghetti squash with olive oil, lemon zest, lemon juice, thyme, salt, and pepper.
- Add the cooked asparagus and half of the pine nuts.
- Divide between serving plates and top with generous spoonfuls of ricotta.
- Finish with remaining pine nuts, a drizzle of olive oil, and a sprinkle of fresh lemon zest or herbs.
Expert Cooking Tips
Best Flavor and Texture
- Don’t overcook the squash. The strands should be tender but still slightly firm for the best noodle-like texture.
- Always zest the lemon before juicing to get the most out of your citrus.
- Use a light hand when mixing to keep the strands from breaking down too much.
Mistakes to Avoid
- Forgetting to season the squash. Salt brings out its natural sweetness.
- Adding asparagus too early. You want it bright and crisp, not soggy.
- Skipping the garlic under the squash. This infuses it with a subtle roasted aroma that transforms the flavor.
Time-Saving Tips
- Roast the squash a day ahead. Just reheat gently before assembling.
- Use pre-trimmed asparagus to cut down prep.
- Toast a larger batch of pine nuts and store in an airtight container for other meals.
Serving Suggestions

What to Serve With It
- Warm crusty bread with olive oil
- A side of mixed greens with a lemon vinaigrette
- Grilled chicken, shrimp, or tofu for extra protein
Plating and Presentation
- Serve on wide, shallow plates to show off the colorful ingredients.
- Garnish with fresh thyme sprigs or microgreens.
- For a spring dinner party, pair with pastel linens and floral touches.
Beverage Pairings
- Crisp white wine like Sauvignon Blanc or Pinot Grigio
- Sparkling water with lemon and thyme
- Light iced tea with honey and herbs
Storing and Reheating Leftovers
How to Store It
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Keep the ricotta separate and add just before serving.
How to Reheat It
- Reheat gently in a skillet with a splash of olive oil or water.
- Microwave in short bursts, stirring between each one to avoid drying out.
- Add fresh lemon juice or zest after reheating to refresh the flavor.

Frequently Asked Questions
Yes, you can roast the squash and prep the asparagus in advance. Wait to assemble everything until just before serving for the best texture.
Freezing is not recommended. The texture of spaghetti squash changes significantly once frozen and thawed.
Absolutely. Swap the ricotta for a plant-based version, and you’ve got a fully vegan and gluten-free meal.
Try using chopped fresh parsley, chives, or basil. You could also skip the herbs altogether and rely on the lemon and garlic for flavor.
Variations and Customizations
Vegan and Gluten-Free Adaptation
- Use dairy-free ricotta
- Keep everything else the same, as the base recipe is already gluten-free and egg-free
Flavor Add-Ins
- Red pepper flakes for a bit of heat
- Capers for a salty, briny contrast
- A drizzle of balsamic glaze for richness
Holiday and Seasonal Twists
- For spring: Add peas, radishes, or baby spinach
- For fall: Swap asparagus for roasted mushrooms or sautéed kale
- For a holiday starter: Serve in mini squash boats as individual portions
Conclusion
Spaghetti squash with asparagus, ricotta, lemon, and thyme is a celebration of freshness and simplicity. It bridges seasons and cravings, offering warmth, brightness, and comfort in one bowl. This is a recipe to return to when you want something easy, flavorful, and nourishing. Whether you're new to spaghetti squash or already a fan, this dish adds something special to your rotation.
If you give it a try, I’d love to hear how it turned out. Share your version on Pinterest at Bake with Lina on Pinterest or leave a comment below with your favorite add-ins or tweaks.
More Recipes You’ll Love
If you enjoyed this spaghetti squash dish, you might also like these creative and delicious recipes:
- Creamy Shrimp Scampi Pasta Bake - Rich, creamy, and packed with garlicky shrimp flavor
- Cacio e Pepe Sweet Potato Noodles - A twist on a classic Roman pasta using sweet potato noodles
- Creamy Tuscan Shrimp Linguine - Bold, creamy flavors with sun-dried tomatoes and herbs
Each of these recipes pairs beautifully with seasonal produce and makes the most of everyday ingredients in creative ways. Try one next and let us know which becomes your favorite.



Spaghetti Squash with Asparagus, Ricotta, Lemon, and Thyme
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 2 to 4 servings 1x
- Category: Main Course
- Method: Roasting
- Cuisine: Vegetarian
- Diet: Vegetarian
Description
A light and fresh vegetarian supper where spring meets winter — roasted spaghetti squash is tossed with asparagus, creamy ricotta, lemon, and thyme.
Ingredients
- 1 medium spaghetti squash
- 1 bunch asparagus, trimmed and chopped
- 1 clove garlic, smashed
- ½ cup ricotta cheese
- 1 tablespoon lemon juice
- 1 teaspoon fresh thyme leaves
- 2 tablespoons pine nuts (or chopped almonds or hazelnuts)
- 1 tablespoon olive oil
- Salt and freshly ground black pepper, to taste
Instructions
- Preheat oven to 400°F (200°C).
- Cut spaghetti squash in half lengthwise and remove seeds.
- Place each half cut-side down on a baking sheet and tuck one smashed garlic clove under each.
- Roast for 35 to 40 minutes, until tender.
- Meanwhile, sauté asparagus in olive oil until just tender. Set aside.
- Use a fork to scrape out the squash strands and discard garlic.
- Combine squash, asparagus, ricotta, lemon juice, thyme, and pine nuts in a large bowl.
- Season with salt and pepper. Serve warm.
Notes
Chopped almonds or hazelnuts make a great substitute for pine nuts. Best served fresh. Pair with toasted bread and a crisp white wine.
Nutrition
- Serving Size: 1 serving
- Calories: 219
- Sugar: 6.1g
- Sodium: 297.7mg
- Fat: 14.6g
- Saturated Fat: 4.8g
- Unsaturated Fat: 9.8g
- Trans Fat: 0g
- Carbohydrates: 16.4g
- Fiber: 4.6g
- Protein: 9.5g
- Cholesterol: 0mg






Leave a Reply