01 -
Set your oven to 390°F / 200°C to heat it up.
02 -
Mix the butter beans with olive oil in a big bowl, ensuring they’re coated. Add fennel seeds, paprika, and sage, and gently mix them around to cover the beans.
03 -
Spread the beans in one layer on a baking dish. Pop it into the oven and cook for 20-25 minutes. You'll want them to crisp up a bit on the outside while staying soft inside.
04 -
While those beans roast, grab a deep pan and heat some olive oil. Toss in the red onion and cook it gently until it turns clear and soft.
05 -
Stir in the minced garlic, chili flakes, Italian herbs, sundried tomatoes, and some salt and pepper. If your tomatoes are packed in oil, feel free to chuck in a bit of that oil for extra taste.
06 -
Add the tomato paste to the pan and cook it for a couple of minutes to remove any raw edge. Pour in the veggie broth, let it gently bubble with the pan mostly covered, and reduce it a bit—roughly 5 minutes.
07 -
With about 10 minutes left for the beans to finish roasting, cook the rigatoni. Heat a huge pot of salted water until it boils, then follow the pasta packet’s timing for al dente.
08 -
Once the broth thickens slightly, pour in the cream and tip in the Parmesan. Keep it on low heat until the sauce turns silky smooth and all the cheese has melted in.
09 -
Toss in the basil and spinach, letting them wilt slightly. Take it off the heat, lid on, to keep warm for the next bit.
10 -
Once the beans come out of the oven, fold them gently into the sauce. Drain and add your cooked pasta, then mix it all up lightly so every bite gets coated in that sauce.
11 -
Serve it hot, and if you’re into a little zing, put out lemon wedges for squeezing over.