Vegan Butternut Squash Ravioli is a cozy, make-ahead-friendly pasta dinner with tender homemade dough, a creamy roasted squash filling, and browned vegan butter with crisp sage. It feels special, tastes delicate and rich, and still fits a relaxed weekend cooking plan.

This is the kind of pasta dish that turns a simple dinner into something a little more memorable. The roasted squash brings natural sweetness, the sage keeps it savory, and the browned vegan butter gives every bite a warm, nutty finish.
What makes this one work so well is the balance. The filling is soft and fluffy without being heavy, and the dough stays tender enough to let that squash flavor stand out. You get a handmade pasta that feels elegant but still approachable in a home kitchen.
It is also a great project when you want something satisfying to cook without making the meal feel overly complicated. You can roast the squash while the dough comes together, rest the dough while the filling cools, and then enjoy that classic ravioli moment when everything comes together in the pan.
Vegan Butternut Squash Ravioli Ingredients
Butternut squash brings the sweet, velvety base for the filling and gives the ravioli its signature color and soft texture.
Plant milk loosens the squash mixture just enough so the filling stays creamy and easy to portion.
Fresh sage adds that earthy, classic pairing that makes squash ravioli taste balanced instead of overly sweet.
Brown sugar gives the filling a very light sweetness that supports the roasted squash rather than overpowering it.
Vegan butter appears in both the filling and the sauce, adding richness and helping create that browned, nutty finish.
All-purpose flour forms a simple fresh pasta dough that is sturdy enough for shaping while still cooking up tender.
Egg substitute helps bind the dough so it rolls out smoothly and holds together around the filling.
Olive oil adds a little elasticity and softness to the dough and also helps with handling.
Water brings the dough together and lets you adjust the texture as needed while kneading.
Salt and black pepper season both the filling and the final dish so the flavors stay clear and well-rounded.
Fresh sage leaves for the sauce crisp in the browned butter and add a wonderful finish that makes the plate feel complete.

Step-by-Step Vegan Butternut Squash Ravioli
STEP 1: Roast the squash until completely tender, then let it cool enough to handle. You want very soft flesh here so the filling mashes smoothly and feels creamy rather than chunky.
STEP 2: Mix the dough by combining the flour and salt, then adding the olive oil, prepared egg substitute, and enough water to form a workable dough. Knead until it turns smooth and elastic, then chill it so it rests and becomes easier to roll.
STEP 3: Scoop the roasted squash from the skin and mash it with the plant milk, melted vegan butter, chopped sage, brown sugar, and salt. The finished filling should be soft, fluffy, and flavorful enough to stand on its own.
STEP 4: Roll the dough into thin sheets on a lightly floured surface. Keep the thickness even so the ravioli cook at the same rate and seal neatly around the filling.
STEP 5: Portion small mounds of filling onto one sheet, leaving space between each one. Cover with the second sheet, press out any trapped air, and seal well before cutting into squares or individual ravioli shapes.
STEP 6: Boil the ravioli in gently bubbling water until they float and the pasta looks tender. Fresh ravioli cook quickly, so keep an eye on them and avoid overcrowding the pot.
STEP 7: Brown the vegan butter in a skillet and crisp the sage leaves until fragrant. Transfer the cooked ravioli to the pan and let them turn lightly golden on each side for extra flavor and a more finished texture.
STEP 8: Serve the ravioli hot with the browned butter, crisp sage, and a light sprinkle of salt and black pepper. The final dish should feel soft, delicate, and just a little crisp at the edges.
Helpful Tips
- Keep the filling fairly thick so it does not spread too much while you shape the ravioli. If it seems loose, let it cool a bit longer before assembling.
- Press out as much air as possible around each mound of filling. That simple step helps prevent ravioli from opening in the pot.
- Dust the work surface lightly, not heavily. Too much flour can make it harder for the pasta sheets to seal together.
Can I make the dough ahead of time?
Yes. The dough can be made in advance and kept tightly wrapped in the refrigerator for up to 5 days. Let it sit at room temperature for a short time before rolling so it becomes easier to work with.
Do I need a ravioli press?
No. A press is helpful for speed and uniform shape, but you can absolutely make this by hand. As long as you seal the edges well and cut evenly sized pieces, the ravioli will cook beautifully.
Why is my ravioli filling too soft?
Usually that happens when the squash holds extra moisture. Roast it until fully tender, then mash it thoroughly and let it cool a bit before filling. A thicker filling is much easier to portion and seal inside the pasta.
Can I freeze vegan butternut squash ravioli?
Yes. Arrange the uncooked ravioli in a single layer on a floured tray, freeze until firm, then transfer them to a freezer-safe container. Cook them straight from frozen, adding an extra minute or two to the boiling time.

Perfect Pairings
A simple green salad with a sharp vinaigrette works especially well here. The brightness cuts through the richness of the browned vegan butter and keeps the meal feeling balanced.
Roasted asparagus or broccolini also makes a great side. Their slightly crisp texture gives the plate contrast and fits naturally with the sage and squash flavors.
For something a little heartier, serve the ravioli with sautéed mushrooms. Their savory depth complements the sweet squash filling without taking over the dish.
Keeping Leftovers Fresh
Store cooked ravioli in an airtight container in the refrigerator for up to 3 days. Keep any extra browned butter sauce with them or in a separate small container so the pasta does not dry out.
To reheat, warm the ravioli gently in a skillet with a little extra vegan butter or a splash of water. This helps the pasta soften again without turning gummy. Microwaving works in a pinch, but the skillet gives you the best texture.
If you want to freeze leftovers after cooking, let them cool completely first. Freeze in a single layer, then transfer to a sealed container and use within about 2 months. Reheat gently from thawed for the best texture.

Vegan Butternut Squash Ravioli
Ingredients
For the filling:
- 1 small butternut squash roasted until soft (about 1.5–2 lbs)
- 2 tablespoons plant milk
- 1 teaspoon fresh sage finely chopped
- 1 teaspoon brown sugar
- 2 tablespoons vegan butter melted
- 1/2 to 3/4 teaspoon salt
For the dough:
- 1 tablespoon olive oil
- 2 tablespoons egg substitute
- 2 cups all-purpose flour
- 6 to 9 tablespoons water
- 1/2 teaspoon salt
For the sauce:
- 1/4 cup salted vegan butter melted and browned
- 12 to 14 fresh sage leaves crisped in the butter
- 1 pinch freshly ground black pepper
- 1 pinch salt
Instructions
- Preheat the oven to 375°F. Slice the butternut squash in half lengthwise and remove the seeds. Lightly brush the cut surfaces with olive oil, then place the halves cut-side down on a baking sheet. Roast for 40 to 45 minutes, or until the flesh is fully tender.
- While the squash bakes, prepare the dough. In a large bowl, sift together the flour and salt, then make a well in the center.
- In a small bowl, prepare the vegan egg replacer by mixing Bob’s Red Mill Egg Replacer with 6 tablespoons of water, or by combining cornstarch and tapioca starch with 4 tablespoons of water. Add this mixture to the well along with the olive oil and 6 tablespoons of water.
- Gradually incorporate the flour into the wet ingredients and knead within the bowl until a dough begins to form. Add more water, 1 tablespoon at a time, as needed.
- Move the dough to a floured work surface and knead for 8 to 10 minutes, until smooth. If the dough becomes difficult to handle, lightly oil your hands with 1 teaspoon of olive oil. Wrap the dough tightly in plastic wrap and refrigerate for at least 45 minutes.
- Once the squash is cool enough to handle, scoop the flesh into a bowl and discard the skin. Add the melted vegan butter, plant milk, chopped sage, brown sugar, and salt. Mash and whip with a fork until the filling becomes smooth, light, and fluffy. Taste and adjust with additional salt or sugar if necessary.
- Cut the rested dough into two equal portions. Roll each half into a rectangle about 6 x 14 inches and approximately 1/16 inch thick.
- Place one sheet over a greased metal ravioli press and set the mold on top to form pockets. If shaping by hand, lay the sheet on a floured surface instead. Spoon 1 tablespoon portions of filling into each pocket, or place mounds 1 inch apart if assembling without a press.
- Cover with the second sheet of dough and gently press to seal. If using a press, lightly roll over the top with a rolling pin. Turn the ravioli out onto a floured surface, trim the excess dough, and cut into individual squares. Re-roll any scraps and continue until you have 20 to 24 ravioli.
- For the alternate hand-shaped method, roll out two more 6 x 14-inch rectangles and brush both with a vegan egg wash. Arrange 1 tablespoon portions of filling 1 inch apart on one sheet, then cover with the second sheet. Press around each mound to remove trapped air, cut into squares, and crimp the edges with a fork to seal well. Re-roll scraps and repeat as needed.
- Bring a pot of water to a boil and cook the fresh ravioli for 3 to 4 minutes.
- Meanwhile, melt the vegan butter for the sauce in a skillet and allow it to brown gently. Add the sage leaves and cook until crisp.
- Transfer the boiled ravioli to the skillet and pan-fry for 3 minutes per side, until lightly golden. Serve hot with a pinch of salt and freshly ground black pepper.