Preheat oven to 425°F. Toss asparagus spears with a light drizzle of salt, pepper, and a hint of olive oil if desired, then roast for 12-15 minutes until tender and slightly crispy.
While asparagus is roasting, cook whole wheat pasta in boiling, salted water according to package instructions, then drain.
For the cashew alfredo sauce, soak 1/4 cup cashews in hot water for at least 15 minutes. Drain and blend the cashews with water, lemon juice, garlic, salt, and pepper until smooth.
In a skillet over medium heat, crumble the firm tofu and sauté lightly until warmed through. Stir in the blended cashew sauce and allow to simmer for 2-3 minutes.
Mix in nutritional yeast to enhance the creamy, cheesy flavor of the sauce; adjust seasoning as needed.
Combine the drained pasta with the tofu-cashew alfredo sauce, tossing well to coat evenly.
Plate the pasta and top with roasted asparagus spears. Serve warm and enjoy your balanced, creamy, protein-rich meal.