You know those days when a creamy, comforting bowl of pasta is the only thing that sounds good, but the thought of heavy cream makes you want to take a nap on the kitchen floor? Yeah, me too. That’s exactly why I fell head over heels for this oat milk alfredo pasta. This is the kind of weeknight hero that comes together in the time it takes to boil water, and I promise, no one will ever guess it’s dairy-free. It’s rich, velvety, and so satisfying—the kind of recipe that makes you feel like a superstar chef even on your busiest day.
Table of Contents
Table of Contents
Why You’ll Love This Oat Milk Alfredo
Let’s be real, what’s not to love? This recipe is here to solve your dinner dilemmas.
- Crazy Quick: 20 minutes from pot to plate. Yes, really!
- No Fuss, All Flavor: It uses simple ingredients you might already have on hand.
- Picky-Eater Approved: My kids gobbled this up without a single question about the “secret” ingredient.
- Incredibly Versatile: Toss in some veggies, chicken, or mushrooms—it’s the perfect blank canvas.
Gathering Your Ingredients
Here’s what you’ll need to create this little bit of magic. The beauty is in its simplicity :
Print
Oat Milk Alfredo Pasta Recipe
- Total Time: 20 minutes
- Yield: 4 servings 1x
Description
Creamy vegan oat milk Alfredo pasta recipe Easy dairy free sauce technique Quick rich dinner idea using simple pantry ingredientsÂ
Ingredients
- 12 oz fettuccine
- 3 tbsp vegan butter
- 4 cloves garlic, minced
- 3 tbsp all-purpose flour
- 2 cups plain, unsweetened oat milk
- ½ cup nutritional yeast
- ½ tsp garlic powder
- ½ tsp onion powder
- Salt to taste
- Black pepper to taste
- Fresh parsley, chopped (for garnish)
Instructions
- Bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Before draining, save about a cup of the starchy pasta water.
- While the pasta cooks, melt the vegan butter in a large skillet over medium heat. Add the minced garlic and sauté for about a minute until fragrant and golden.
- Sprinkle the flour over the garlic and butter. Whisk continuously for about a minute to cook off the raw flour taste.
- Slowly pour in the oat milk, whisking constantly to avoid lumps. Let the sauce simmer for 3-4 minutes until it starts to thicken.
- Stir in the nutritional yeast, garlic powder, onion powder, salt, and pepper. Keep whisking until the sauce is smooth and creamy. If it’s too thick, add a splash of the reserved pasta water.
- Add the drained pasta directly to the skillet and toss until every strand is coated in the sauce. Garnish with fresh parsley and serve.
Notes
A rich, velvety, and satisfying dairy-free Alfredo pasta sauce made with oat milk. This quick and easy 20-minute recipe is a weeknight hero that’s picky-eater approved and incredibly versatile.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Cuisine: Italian-American
Nutrition
- Serving Size: 4 servings
- Calories: 450 kcal
- Sugar: 4 g
- Fat: 12 g
- Carbohydrates: 72 g
- Fiber: 5 g
- Protein: 15 g
- 12 oz fettuccine or your favorite pasta
- 3 tbsp vegan butter or olive oil
- 4 cloves garlic, minced
- 3 tbsp all-purpose flour
- 2 cups plain, unsweetened oat milk
- ½ cup nutritional yeast
- ½ tsp garlic powder
- ½ tsp onion powder
- Salt and black pepper to taste
- Fresh parsley, chopped (for garnish)
How to Make Oat Milk Alfredo Pasta
Alright, let’s get cooking! This sauce comes together in a flash, so I like to get my pasta water boiling first.
- Cook the Pasta: Bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Before draining, remember to save about a cup of that precious starchy pasta water!
- Start the Sauce: While the pasta cooks, melt the vegan butter in a large skillet over medium heat. Add the minced garlic and sauté for about a minute until it’s fragrant. You want it golden, not brown!
- Make the Roux: Sprinkle the flour over the garlic and butter. Whisk continuously for about a minute to cook off the raw flour taste. This is the foundation of your creamy sauce.
- Whisk in the Oat Milk: Slowly pour in the oat milk, whisking constantly to avoid any lumps. Let the sauce simmer for 3-4 minutes until it starts to thicken nicely.
- Add the Flavor: Stir in the nutritional yeast, garlic powder, onion powder, salt, and pepper. Keep whisking until the sauce is smooth and creamy. If it seems too thick, add a splash of the reserved pasta water to thin it out to your liking.
- Combine and Serve: Add the drained pasta directly to the skillet and toss it all together until every strand is coated in that glorious sauce. Garnish with fresh parsley and dig in!

A Few Tips for the Best Sauce Ever
I’ve made this more times than I can count, and here are my best tricks:
- Oat Milk is Key: For the creamiest results, use a plain, unsweetened oat milk. Its natural creaminess works better than other non-dairy milks for this sauce. If you’re new to plant-based cooking, this guide on understanding oat milk is super helpful.
- Don’t Rush the Roux: Giving the flour and butter a full minute to cook is what gives the sauce a wonderful, nutty base and prevents a pasty flavor.
- Embrace the Pasta Water: That starchy liquid is liquid gold! It helps the sauce cling to the pasta and makes it extra silky.
- Customize It! This is a perfect base. Try stirring in some sautéed mushrooms, spinach, or sun-dried tomatoes for a flavor boost. If you’re looking for more easy pasta inspiration, you have to try this One-Pan Lemon Garlic Chicken Pasta.
Can I use a different non-dairy milk?
You can, but oat milk is the winner for creaminess. Almond milk tends to be thinner, and coconut milk will add a distinct coconut flavor. If you do switch, I’d recommend a high-fat, unsweetened soy or cashew milk for the best texture.
How should I store leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. The sauce will thicken up a lot when chilled. Reheat it gently in a saucepan, adding a little more oat milk or water to loosen it up again.
What can I use instead of nutritional yeast?
Nutritional yeast gives that classic “cheesy” flavor. If you don’t have any, you can use a tablespoon of white miso paste for umami, or just a squeeze of lemon juice at the end to brighten it up. It will be different, but still delicious!
Can I make this recipe gluten-free?
Absolutely! Just use your favorite gluten-free pasta and swap the all-purpose flour for a 1:1 gluten-free flour blend. The method stays exactly the same.

What to Serve With Your Alfredo Pasta
To turn this into a complete, well-rounded meal, I love serving it with a simple side. A crisp Classic Caesar Salad cuts through the richness perfectly. Or, for something green and fresh, this Garlic Parmesan Roasted Broccoli is always a hit. And don’t forget a slice of crusty bread to swipe up every last drop of sauce!
This oat milk alfredo pasta truly is a game-changer for busy weeknights. It’s the proof that you don’t need dairy to create a sauce that’s decadent, comforting, and sure to please the whole table. I hope it becomes a trusted favorite in your kitchen, bringing a little bit of creamy joy to your routine. Now, go grab that pot and get cooking!