Bring a large pot of salted water to a boil, then cook the pasta until just al dente, about 8 minutes. Drain and set aside.
While pasta cooks, drain soaked cashews and blend them with water, garlic, lemon juice, and a pinch of salt until ultra-smooth and creamy—this creates your cheesy sauce.
8 oz penne or rigatoni pasta
Heat olive oil in a skillet over medium heat. Add diced onion and cook until fragrant and translucent, about 3 minutes, filling your kitchen with a sweet aroma.
8 oz penne or rigatoni pasta
Add diced zucchini to the skillet and sauté until tender, about 4 minutes, stirring occasionally. Season with salt, pepper, and smoked paprika as it cooks.
8 oz penne or rigatoni pasta
Pour in the tomato sauce and stir to combine with the sautéed vegetables, allowing everything to simmer for a minute or two until heated through.
8 oz penne or rigatoni pasta
Add the cooked pasta to the skillet and stir well to coat everything evenly with the sauce and vegetables.
8 oz penne or rigatoni pasta
Transfer the pasta mixture into your prepared baking dish, spreading it out evenly with a spatula.
Pour the creamy cashew cheese over the pasta, spreading it gently to cover the surface completely.
8 oz penne or rigatoni pasta
Sprinkle nutritional yeast, toasted breadcrumbs, and smoked paprika on top for extra flavor and crunch.
8 oz penne or rigatoni pasta
Bake in a preheated oven at 375°F (190°C) for 20-25 minutes, until the top is golden brown and bubbly around the edges.
Remove from the oven and let rest for 5 minutes to allow the layers to set, then serve hot with your favorite sides.