Silky, garlicky, and brightened with fresh lemon, this Creamy Vegan Pasta with Air Fryer Tofu is the kind of dinner that feels indulgent but comes together quickly. Al dente pasta is tossed in a velvety white bean and cashew cream sauce, then topped with golden, crispy air fryer tofu and sweet green peas. It is rich without being heavy, and every bite is packed with flavor and texture.
The sauce is the heart of this dish. Instead of heavy cream, it uses a blend of cannellini beans and soaked cashews, which together create an ultra-smooth, creamy base with a mild, buttery flavor. Roasted garlic, nutritional yeast, lemon juice, and a touch of Dijon mustard give it depth and tang, while a splash of starchy pasta water helps it cling to every strand. It is naturally dairy-free and surprisingly light.
The tofu is cooked in the air fryer, which makes it unbelievably crisp with very little oil. Pressed tofu is cubed, tossed in cornstarch and seasonings, and air fried until the edges are golden and crunchy. It adds protein and a satisfying contrast to the creamy pasta, and it takes just 12 to 15 minutes.
Peas add sweetness and color, a handful of fresh basil or parsley adds brightness, and a sprinkle of black pepper and chili flakes finishes the dish. Serve it with a simple green salad and garlic bread for an easy, cozy meal.
This recipe is 100% vegan, can be made gluten-free, and is ready in about 30 minutes.
Recipe Information
| Prep Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|
| 10 mins | 20 mins | 30 mins | 4 | ~560 kcal |
Ingredients
For the Air Fryer Tofu
- 1 block (400g) extra-firm tofu, pressed for 15 minutes and cut into 2cm cubes
- 2 tbsp cornstarch
- 1 tbsp soy sauce or tamari
- 1 tbsp olive oil
- 1 tsp garlic powder
- 1 tsp smoked paprika
- ½ tsp onion powder
- ½ tsp salt
- ¼ tsp black pepper
For the Pasta
- 12 oz (340g) fettuccine, penne, or rigatoni
- 1 cup (150g) frozen peas
- 2 tbsp fresh basil or parsley, chopped
- Zest of 1 lemon
For the Creamy Lemon Garlic Sauce
- 1 can (400g) cannellini beans, drained and rinsed
- ½ cup (70g) raw cashews, soaked in hot water for 20 minutes and drained
- 1 cup (240ml) unsweetened plant milk
- 4 cloves garlic, minced (or 1 head roasted garlic)
- 3 tbsp nutritional yeast
- 2 tbsp lemon juice
- 1 tbsp olive oil
- 1 tsp Dijon mustard
- 1 tsp onion powder
- ¾ tsp salt, plus more to taste
- ¼ tsp black pepper
- Pinch of nutmeg
To Serve
- Extra lemon zest
- Vegan parmesan
- Chili flakes
- Fresh basil
- Cracked black pepper
- Garlic bread
Instructions
- Press and season the tofu. Wrap the tofu in a clean towel and press for 15 minutes. Cut into cubes and toss gently with soy sauce and oil, then add the cornstarch, garlic powder, paprika, onion powder, salt, and pepper and toss until every piece is coated.
- Air fry the tofu. Preheat the air fryer to 400°F (200°C). Arrange the tofu in a single layer in the basket and cook for 12–15 minutes, shaking the basket every 5 minutes, until golden and crisp.
- Boil the pasta. Meanwhile, cook the pasta in well-salted water until al dente. Add the peas for the final minute. Reserve 1 cup of the pasta water, then drain.
- Make the sauce. In a high-speed blender combine the beans, cashews, plant milk, garlic, nutritional yeast, lemon juice, olive oil, mustard, onion powder, salt, pepper, and nutmeg. Blend for 1–2 minutes until completely smooth and velvety.
- Warm the sauce. Pour the sauce into the empty pasta pot over medium-low heat and warm for 2–3 minutes, stirring often. Do not boil. Thin with reserved pasta water, a splash at a time, until silky.
- Combine. Add the cooked pasta and peas to the sauce and toss until evenly coated. Add more pasta water if the sauce is too thick. Stir in the lemon zest and fresh herbs.
- Taste and adjust. Add more salt, lemon juice, or pepper as needed. The sauce should taste creamy, savory, and bright.
- Serve. Divide the pasta among bowls and top with the crispy tofu. Finish with lemon zest, vegan parmesan, chili flakes, and cracked pepper. Serve right away.
Pro Tips for the Creamiest Pasta and Crispiest Tofu
- Press the tofu well. Dry tofu crisps better and absorbs seasoning more effectively.
- Coat with cornstarch. It forms a thin crust that turns crisp in the air fryer.
- Do not crowd the basket. Tofu needs space and airflow to crisp up. Cook in batches if needed.
- Blend the sauce until perfectly smooth. A high-speed blender gives the silkiest sauce. If yours is less powerful, soak the cashews longer.
- Use pasta water. The starch helps the sauce cling and become glossy.
- Warm the sauce gently. High heat can make a bean-based sauce thick or grainy.
- Add lemon at the end. It keeps the flavor bright and fresh.
Why This Sauce Is So Creamy
Cannellini beans have a naturally smooth, creamy texture and a mild flavor, making them an excellent base for dairy-free sauces. When blended with cashews, which add richness and a subtle sweetness, they create a sauce with a silky mouthfeel that rivals cream. Nutritional yeast contributes savory, cheesy depth, and Dijon mustard adds a gentle tang.
Because the sauce is made with beans and nuts, it brings protein, fiber, and healthy fats instead of the saturated fat in heavy cream. Tofu adds even more protein, and peas provide fiber and vitamin C. A serving provides around 28 grams of plant-based protein, making this a surprisingly filling dinner.
The air fryer also helps keep the dish lighter. It circulates hot air to crisp the tofu with only a tablespoon of oil, so you get the crunch of fried tofu without the heaviness.
Flavor Variations
- Broccoli Lemon Pasta: Add steamed broccoli florets alongside the peas.
- Spicy Garlic Pasta: Add extra chili flakes and a teaspoon of chili oil.
- Mushroom Cream Pasta: Add sautéed mushrooms for extra umami.
- Pesto Cream Pasta: Stir 2 tablespoons of vegan pesto into the sauce for a green, herby twist.
Nutritional Highlights (Per Serving)
| Calories | Protein | Carbs | Fiber | Fat |
|---|---|---|---|---|
| ~560 kcal | 28g | 74g | 10g | 18g |
Storage
- Refrigerator: Store pasta and tofu separately in airtight containers for up to 4 days. The sauce thickens as it cools.
- Reheating: Reheat pasta in a skillet with a splash of plant milk or water. Re-crisp the tofu in the air fryer for 3–4 minutes.
- Sauce: Keeps for 5 days in the refrigerator, and freezes for up to 2 months.
- Meal prep: Pack the tofu separately so it stays crisp.
Frequently Asked Questions
Can I make the sauce without cashews?
Yes. Replace the cashews with an extra half can of beans and a tablespoon of olive oil, or use sunflower seeds for a nut-free version.
Can I bake the tofu instead?
Yes. Bake at 425°F (220°C) for 25–30 minutes, turning once, until golden and crisp.
How do I make this gluten-free?
Use gluten-free pasta and tamari instead of soy sauce, and check labels on the other ingredients.
Can I use a different bean?
Great northern beans or white butter beans also work and are similarly creamy.
Can I make the sauce ahead?
Yes. Make it up to 5 days ahead and reheat gently with a splash of plant milk.
What other vegetables can I add?
Spinach, asparagus, zucchini, or sun-dried tomatoes are all great additions.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more easy vegan pasta and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!