Creamy Vegan Cabbage Pasta
Updated February 2, 2026
- Ready In
- 50 min
- Rating
- Comments
- Read comments
Advertisement
Ingredients
1 small green cabbage (about 1½ pounds)
5 tablespoons extra-virgin olive oil, divided
Kosher salt (such as Diamond Crystal) and black pepper
4 fat garlic cloves, sliced as thinly as possible
1 tablespoon fresh thyme leaves, roughly chopped
½ teaspoon crushed red pepper
1 pound bucatini (or rigatoni, see Tip)
1¼ cups full-fat oat milk or cashew milk (see Tip)
½ cup nutritional yeast
¾ cup walnuts (3 ounces), crushed into a coarse powder with a spice grinder or food processor (see Tip)
1 tablespoon fresh lemon juice
1 cup fresh basil, chopped or slivered
Flaky sea salt, to finish
Preparation
- Step 1
Bring a large pot of water to a boil for the pasta.
- Step 2
Slice the cabbage into quarters, then slice out the core. Use a mandoline or sharp knife to thinly slice or shred the cabbage to get about 10 cups of cabbage.
- Step 3
Heat a 12-inch sauté pan over medium-high with 3 tablespoons of the olive oil. Once shimmering, add the cabbage, 1 teaspoon kosher salt and lots of black pepper. Use tongs to coat the cabbage in the oil. Cook for 10 minutes, stirring just occasionally, until tender, silky and starting to brown in spots. If the cabbage browns too quickly, deglaze with a splash of water and lower the heat to medium.
- Step 4
Add the garlic, thyme and crushed red pepper, and stir frequently for 2 minutes, or until aromatic and garlic is just turning color. Remove from the heat and set aside.
- Step 5
Once the water is boiling, salt it generously (2 to 3 tablespoons kosher salt). Add the pasta and cook for the minimum time the package instructs, until barely al dente. Scoop out a ladle of pasta water, then drain the pasta and return to its pot.
- Step 6
While the pasta cooks, make the sauce: In a measuring cup, whisk together the milk, nutritional yeast, ½ teaspoon kosher salt and remaining 2 tablespoons olive oil.
- Step 7
Add the sauce and crushed walnuts to the pasta. Over medium-high heat, toss well with tongs until the pasta is well-coated in the sauce and is al dente, 1 to 2 minutes. If needed, add a splash of pasta water to help the sauce cling to the pasta. Fold in the cabbage.
- Step 8
Remove from the heat and stir in the lemon juice and a generous amount of black pepper. Serve in bowls and garnish with the basil and a pinch of flaky sea salt. Refrigerate leftovers for 3 to 5 days.
Bucatini holds this sauce best out of all pasta shapes. Rigatoni also works nicely, but when tossing it with the sauce, you’ll want to use a spatula instead of tongs to avoid breaking it up; it might need 3 minutes to get fully coated in the sauce.
Look for a full-fat, creamy (or barista-style) oat milk or cashew milk, as these will yield the most realistic “cream” sauce, flavor and texture-wise.
If you don’t have a spice grinder or food processor, add the walnuts to a resealable bag, seal, and use a mallet, rolling pin or small heavy skillet to crush.
Private Notes
Comments
This is a wonderful recipe. Many people, myself included, are most interested in plant-based recipes, and tune out meat, fish, poultry, and diary recipes. In fact, our numbers are larger than you might think. Nisha Vora is an outstanding recipe developer; very creative, and she genuinely understands the plant-based mindset.
My husband and I aren't vegans, but we both loved this. The cabbage melts into the pasta and tastes buttery. I did add a little more lemon juice than the recipe called for, and I think a drizzle of olive oil would be good on top. I'm not generally a leftovers person, but I'm looking forward to eating this again tonight. Nisha Vora is really an incredible recipe developer.
I have made similar pasta / cabbage recipes. I find that 1 lb of pasta is too much, the cabbage simply disappears. This may be what you want but I suggest trying 1/2 lb pasta to start, you can always add more.
Just made this and it was so good!! Will sauté the garlic in a little pan on the side and then add next time, since it was hard to cook evenly in the pan with all the cabbage.
Forgot to buy basil, but otherwise made as written. Wonderful, and very easy, going in the rota
What a great pasta dish, either hot or at room temperature. Will make again for sure!

