INGREDIENTS

Kosher salt
¼ cup olive oil
1 (14-ounce) can chickpeas, rinsed and drained
2 teaspoons finely chopped fresh rosemary, plus more for garnish
1/4 to 1/2 teaspoon red-pepper flakes (optional)
Black pepper
1 large shallot, finely chopped
2 garlic cloves, finely chopped
1 cup non-dairy creamer
1 bunch (with a little of stems) of broccoli florets, sliced in half
12 ounces spaghetti
½ cup grated vegan Parmesan
Lemon wedges, for serving

PREPARATION

Bring a large pot of salted water to a boil over high.

In a wide, deep skillet, heat the oil over medium-high. Add the chickpeas, rosemary and Aleppo pepper, if using. Season generously with salt and pepper, and cook, stirring occasionally, until chickpeas start to caramelize at their edges and pop, 5 to 7 minutes. Using a slotted spoon, transfer about half the chickpeas to a bowl. Reserve for garnish.

Reduce the heat to medium, add the shallots and garlic to the skillet, and season with salt and pepper. Cook, stirring occasionally, until shallots are softened, about 3 minutes. Add the broccoli florets and non-dairy creamer and cook until slightly thickened, about 3 minutes. Turn off the heat and season to taste with salt and pepper.

Add the pasta to the boiling water and reduce the heat to medium. Cook the pasta until a couple minutes short of al dente according to package instructions. Reserve at least 1 cup of pasta cooking water before draining the pasta. Transfer the pasta to the broccoli and cream sauce. Add 1 cup pasta cooking water and the vegan Parmesan, and cook over medium-high, stirring vigorously with tongs, until the sauce is thickened and the noodles are al dente, about 2 minutes. Add another splash of pasta water to loosen sauce, if needed.

Transfer to bowls, and top with reserved chickpeas, rosemary and black pepper. Serve immediately, with lemon wedges for squeezing on top.