30-Minute Butternut Squash Ravioli

Prep: 10 minCook: 20 min4 servingsmedium
Butternut Squash Ravioli with Pesto Cream Sauce

Frozen butternut squash ravioli dressed in a silky pesto-infused cream sauce with fresh spinach, tomatoes, and Parmesan. The nutmeg adds warmth to the sweet squash filling, while the pesto brings herbaceous brightness. Quick weeknight dinner for 4 that feels restaurant-quality but takes under 30 minutes. This version skips heavy cream for half & half, keeping it lighter while maintaining richness.

Ingredients

4 servings
  • 1 18-ounce package frozen butternut squash ravioli
    olive oil1:1dairy-freedairy-free

    neutral flavor impact

    Full guide →
  • 2 tablespoon butter
    olive oil1:1dairy-freedairy-free

    neutral flavor impact

    Full guide →
  • 2 tablespoon pesto, prepared refrigerated
    homemade pesto1:1none

    freshness boost

    Full guide →
  • 1 tablespoon all-purpose flour
  • 1 ¼ cup half & half
    heavy cream1:1dairyadds dairy

    richer sauce; increases fat

  • ¼ teaspoon salt
  • teaspoon pepper
  • ¼ teaspoon ground nutmeg(optional)
    sage0.125 teaspoonseasoning

    herbaceous instead of warm

    Full guide →
  • 2 cup fresh spinach leaves, coarsely chopped
    frozen spinach0.75 cupvegetable

    thaw and squeeze dry first

    Full guide →
  • 1 small tomato, seeded and chopped
  • ½ cup Parmesan cheese, shredded
    Pecorino Romano1:1dairydairy-free

    saltier alternative

    Full guide →

Instructions

  1. 1

    Cook ravioli according to package directions and drain.

  2. 2

    Melt butter in a 2-quart saucepan over medium-low heat.

  3. 3

    Add pesto and flour, stirring constantly for 1 minute until bubbly.

  4. 4

    Pour in half & half, salt, pepper, and nutmeg, stirring constantly.

  5. 5

    Continue cooking 6-8 minutes until sauce thickens and comes to a boil.

  6. 6

    Combine sauce with warm ravioli.

  7. 7

    Divide pasta mixture among 4 plates or bowls.

  8. 8

    Top each serving with spinach, tomato, and Parmesan cheese.

  9. 9

    Serve immediately.

Tips

Tip 1

Don't skip the constant stirring when making the sauce base; it prevents lumps and ensures the flour is fully incorporated.

Tip 2

Chop spinach coarsely so it retains some texture rather than wilting into the sauce.

Tip 3

Top ravioli immediately after plating so spinach wilts slightly from residual heat but tomato stays fresh.

Good to Know

Storage

Store leftover sauce separately from pasta in an airtight container in the refrigerator for up to 3 days. Ravioli and toppings best consumed fresh.

Make Ahead

Prepare sauce completely and chill up to 1 day ahead. Reheat gently over low heat, stirring, before serving with freshly cooked ravioli and fresh toppings.

Serve With

Serve immediately after plating while pasta is warm and spinach begins to soften from residual heat.

See pairing guide →

Common Mistakes

Watch

Do not skip the constant stirring when adding flour and pesto to avoid lumps in the sauce.

Watch

Do not let sauce sit on cooked pasta for more than a few minutes or ravioli will absorb too much liquid and become mushy.

Watch

Do not overcook spinach by mixing it into the hot sauce; top it fresh so it wilts gently.

Substitutions

Dairy-Free Swaps

half & half
heavy cream1:1dairyadds dairy

richer sauce; increases fat

Full guide →
half & half
whole milk1:1dairyadds dairy

thinner sauce; use 1.5 tbsp flour instead

Full guide →
butter
olive oil1:1dairy-freedairy-free

neutral flavor impact

Full guide →
Parmesan
Pecorino Romano1:1dairydairy-free

saltier alternative

Full guide →

General Alternatives

prepared pesto
homemade pesto1:1none

freshness boost

fresh spinach
frozen spinach0.75 cupvegetable

thaw and squeeze dry first

Full guide →
nutmeg
sage0.125 teaspoonseasoning

herbaceous instead of warm

Full guide →
Find more substitutions →

FAQ

Can I use fresh ravioli instead of frozen?

Yes. Fresh ravioli cooks in 3-4 minutes instead of the frozen package time. Check for doneness by tasting or watching for them to float, then continue with the sauce recipe.

What if I don't have half & half?

Use equal parts whole milk and heavy cream, or substitute whole milk alone and increase flour to 1.5 tablespoons for body. Avoid skim milk as it lacks richness.

Can I freeze leftovers?

Freeze sauce separately for up to 2 months in an airtight container. Thaw overnight in the refrigerator and reheat gently. Ravioli does not freeze well after cooking; freeze uncooked ravioli instead.