Bring a pot of salted water to a boil and cook the chickpea pasta until al dente, then drain and set aside.
Press the firm tofu between paper towels to remove excess moisture and cut into small, even cubes.
Heat the olive oil in a large non-stick skillet over medium-high heat and sear the tofu cubes until they are golden brown and crispy on all sides.
Reduce the heat to medium, add the minced garlic to the skillet, and sauté for one minute until the aroma is fragrant.
Whisk together the cashew milk, nutritional yeast, sea salt, black pepper, and onion powder in a small bowl until smooth.
Pour the cashew milk mixture into the skillet with the tofu, stirring constantly to create a thick, creamy sauce.
Fold the cooked pasta and baby spinach into the skillet, tossing gently until the greens are just wilted and the pasta is thoroughly coated.
Remove from the heat and serve immediately while the sauce is warm and velvety.