This cauliflower pasta dish is perfect for anyone looking for a delicious vegetarian meal, but thanks to all the protein from the walnuts, wheat, and cheese, it's hearty enough to satisfy and keep you warm on a winter’s day. I hope you enjoy it as much as I did.
Bring a large pot of salted water to a boil over high heat. Add the farfalle, cooking until al dente according to the package directions. Reserve 1 cup pasta water.
Meanwhile, heat the olive oil in a large sauté pan over medium heat. Add the cauliflower and season with salt and pepper, to taste. Brown on all sides, about 8 minutes. Add the butter, onion, and capers and continue to cook until the cauliflower and onion are soft, about 5 minutes.
Add the walnuts, sun-dried tomatoes, lemon zest, red pepper flakes, if using, and tarragon and lightly brown the walnuts. Add the pasta cooking water and deglaze the pan with it, scraping any brown bits up with a wooden spoon. (This should turn the liquid into a nice brown sauce.)
Add the Asiago cheese and let melt slightly before adding the cooked and drained farfalle pasta. Add the pasta and toss together, adding more olive oil, if desired. Season with salt and pepper, to taste. Serve immediately.