Creamy Garlic Pasta with Spinach (Gluten Free & Dairy Free)
This creamy garlic pasta with spinach is the gluten free, dairy free weeknight dinner that hits the spot when you want comfort without compromise. The sauce is made from humble cauliflower and nutritional yeast, but it tastes like a rich, velvety garlic cream sauce, no one will guess it’s packed with vegetables.

It comes together in about 25 minutes with only a handful of ingredients. If you’ve been missing a creamy pasta on a dairy free diet, this is the one to make.
Why This Pasta Is a Weeknight Go-To
I’ve tested more dairy free cream sauces than I can count, and this cauliflower version is the one I keep coming back to. It’s smooth, garlicky, and actually tastes like a real cream sauce, not a watered-down alternative.
The spinach melts right into the sauce, adding a pop of green and a little extra nutrition. And because the whole thing uses one pot for boiling and one skillet for finishing, cleanup is minimal.
It’s endlessly flexible, too: swap in broccoli, add chickpeas, or toss in red pepper flakes for heat. But the basic version is so good that I rarely change a thing.
Ingredients

- 8 oz gluten-free pasta: any short shape, like fusilli or penne
- 1 small head cauliflower (about 1 lb): cut into florets
- 3 tbsp olive oil, divided: see the step instructions for when to add each
- 4 cloves garlic, minced: for the sauce
- ¼ cup nutritional yeast: gives a savory, cheesy depth
- 1 tbsp lemon juice: brightens the whole dish
- ½ tsp salt, plus more for salting water: table salt or sea salt works fine
- ¼ tsp black pepper: freshly ground if possible
- 5 oz baby spinach: about 2 big handfuls
- Red pepper flakes for serving (optional): a pinch finishes it nicely
Variations / Substitutions
- Swap the cauliflower: steamed butternut squash or boiled Yukon gold potatoes work well, just keep the texture very tender before blending.
- Add protein: stir in a can of drained chickpeas, or top with sliced grilled chicken breast or sautéed shrimp.
- Make it spicy: double the red pepper flakes and add a pinch of cayenne to the sauce for real heat.
- Use other greens: chopped kale or Swiss chard works, just give them an extra minute or two in the skillet until tender.
- No fresh garlic on hand: replace the 4 cloves with ½ teaspoon garlic powder in the blender.
For a protein-packed twist, try my Lemon Herb Chickpea Pasta Salad.
How to Make Creamy Garlic Pasta with Spinach
Step 1: Cook the Cauliflower

Bring a large pot of heavily salted water to a boil. Add the cauliflower florets and cook until very tender, about 8 minutes. A fork should slide right through the stems with no resistance.
Don’t worry if a few floret pieces break apart while they boil, they’ll blend smoothly later.
Step 2: Blend the Sauce

Use a slotted spoon to transfer the hot cauliflower to a blender, but do not discard the boiling water. Add 2 tablespoons of the olive oil, the minced garlic, nutritional yeast, lemon juice, salt, and black pepper. Blend on high until completely smooth, about 1 minute, scraping down the sides as needed.
The sauce should be thick and creamy right out of the blender. If it seems too stiff to pour, add 2 tablespoons of the hot pasta water and blend again for a few seconds.
Step 3: Sauté the Spinach

Bring the same pot of water back to a boil and cook the gluten free pasta according to the package directions until al dente. Reserve 1 cup of the starchy pasta water before draining. While the pasta cooks, heat the remaining 1 tablespoon olive oil in a large skillet over medium heat. Add the spinach and a small pinch of salt and cook, stirring often, until just wilted, about 2 minutes.
Pour the blended cauliflower sauce into the skillet with the spinach. Give it a stir, then let everything warm through for about a minute, you’ll start to smell the garlic really bloom.
Step 4: Toss and Serve

Add the drained pasta to the skillet. Toss gently with tongs, adding splashes of the reserved pasta water a little at a time until the sauce coats every strand and looks glossy. Taste and adjust with a little more salt, pepper, or an extra squeeze of lemon if you like. Scoop into bowls, scatter red pepper flakes on top if using, and serve immediately while the sauce is still creamy and silky.
Tips for a Smooth, Creamy Sauce
- Blend the cauliflower while it’s still hot. Warm florets break down into the creamiest texture, a cooled batch can turn slightly grainy.
- If you don’t own a high-speed blender, let the sauce run for a full 2 minutes, stopping once to scrape the sides. A food processor won’t give the same silkiness, but you can try adding extra pasta water to help it along.
- Save plenty of pasta water. The starch in it helps the sauce cling to the pasta and stay creamy as it sits.
- Don’t skip the lemon juice. It cuts through the richness and makes the garlic flavor pop, without it the sauce can taste flat.
- For a deeper, nuttier flavor, roast the cauliflower instead of boiling it. Toss the florets in a little oil, spread on a sheet pan, and roast at 400°F (200°C) for 25 minutes until caramelized, then blend as directed.
Storing Leftovers
Refrigerate leftovers in an airtight container for up to 4 days. The sauce thickens quite a bit when cold, so reheat gently in a skillet over low heat with a splash of water or unsweetened non-dairy milk, stirring often, until loosened. The pasta also works well cold as a next-day pasta salad, just let it come to room temp and add a drizzle of olive oil to refresh it.
What to Serve With This Pasta
A simple arugula salad with a sharp lemon vinaigrette is my favorite pairing, the peppery greens cut right through the creamy sauce. For something warm, garlicky roasted cherry tomatoes spooned over the top add a nice burst of brightness and a little natural sweetness. If you want a protein boost, a few slices of grilled chicken breast or a handful of sautéed shrimp turn this into a more substantial meal.
Frequently Asked Questions
Can I use frozen cauliflower?
Yes, you can. Cook frozen florets until very tender, about 10 minutes, then drain well before blending. You might need a little more pasta water to reach a smooth consistency.
Can I make this without nutritional yeast?
You can, but the sauce will be less savory. Try adding an extra pinch of salt and a small clove of raw garlic into the blender to bring back some depth.
What gluten free pasta holds up best in a creamy sauce?
Corn and rice blends and legume-based pastas like chickpea or lentil work well, they stay firm and don’t break apart during tossing. Avoid pure brown rice pasta, which can get mushy quickly.
Can I use almond milk instead of pasta water in the sauce?
I wouldn’t. Pasta water adds starch that binds the sauce and makes it cling to the noodles. Almond milk thins the sauce but won’t give the same silky finish.
Can I prep the sauce ahead of time?
Absolutely. Blend it, cool completely, and refrigerate for up to 3 days. Reheat it gently in a skillet while the pasta cooks, then toss as usual.

Creamy Garlic Pasta with Spinach Recipe
Ingredients
Method
- Boil cauliflower in salted water until very tender, about 8 minutes. Scoop out florets, saving the water.
- Blend the hot cauliflower with 2 tbsp olive oil, garlic, nutritional yeast, lemon juice, salt, and pepper until smooth, adding a splash of pasta water if needed.
- Return the water to a boil and cook the pasta until al dente, reserving 1 cup of pasta water. In a skillet, heat the remaining olive oil and wilt the spinach over medium heat, about 2 minutes. Pour the cauliflower sauce into the skillet and warm through.
- Add drained pasta to the skillet, toss with splashes of reserved pasta water until glossy and well coated. Taste, adjust seasoning, and serve with red pepper flakes if desired.
