Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(1)
Export 13 ingredients for grocery delivery
Step 1
Place the cauliflower in a steamer basket and steam the cauliflower until tender. How-to on steaming here. This will take about 7-10 minutes. Once tender, set aside.
Step 2
Meanwhile in a large sauté pan, sauté the onions, garlic and thyme with a few tablespoons of water until the onions are translucent (about 5 to 7 minutes). Continue to add water as needed to prevent burning. Once cooked, transfer the onion and garlic to a blender. Keep the pan nearby as you will use again to sauté the mushrooms.
Step 3
Drain the cashews, discard the soaking liquid, and add them to the blender along with the steamed cauliflower and remaining sauce ingredients (milk through pepper). Blend on high until smooth. Set the sauce aside.
Step 4
Add the mushrooms to the same pan used to sauté onions and garlic. Add a few tablespoons of water, black pepper and a pinch of salt and cook on medium heat for 5 to 7 minutes until the mushrooms shrink in size and release their juices.
Step 5
Add the alfredo sauce to the pan of mushrooms and warm on low heat.
Step 6
Meanwhile, bring a large pot of salted water to a boil and cook pasta according to directions until pasta is al dente.
Step 7
In the last 30 seconds of cooking the pasta, add the spinach and beans to the pot. Turn the heat off and drain the pasta/chickpea/spinach mix. Rinse with water and drain very well and then return the pasta to the pot.
Step 8
Immediately add the alfredo sauce and mushrooms to the pasta (you can adjust how creamy the pasta is by adding more or less sauce). Toss the mix with tongs until well combined. Garnish with almond parmesan and chopped parsley or basil and serve.