Vegan Cannellini Bean and Spinach Pasta


I was going to start off by saying that this was such an easy one pot meal that there was no excuse to not make it and then I realized you needed two pots. One for the pasta and then the proper one pot for the sauce and eventually pasta. So technically it ends up being a one-pot dish if you ignore the pot you used to cook the pasta.


That’s really beside the point though because even though it is a two-pot dish it is so simple that there’s still no excuse not to make it. It’s less than 10 ingredients and comes together in 30 minutes or less. If that doesn’t scream simple weeknight dinner then I don’t know what does.


This is hearty and delicious while still being light and fresh. It’s great on it’s own or you can add a simple salad on the side to go with it.


If you do try this recipe, let me know! Leave a comment and don’t forget to take a picture and tag it #modernlittlevictories on Instagram! I’d love to hear what you think and what you create in your kitchen.

Makes 4-6 servings


8 oz penne pasta
8 oz spinach
1 tbsp olive oil
2 tsp chili flakes
3 cloves garlic
1 28 oz can crushed tomatoes
1 15 oz can cannellini beans
1 2.25 oz can black olives
1 6.5 oz jar marinated artichokes
salt and pepper to taste


– Put 4-5 cups of water over in a medium size pot over medium-heat and bring to a boil.

-Heat olive oil in a separate sauce pan over medium heat to sautee spinach. Let spinach cook until it’s wilted. Chop your garlic (or just use a garlic press because you can’t be bothered to chop it like me) while your spinach is cooking. Once it’s done remove the spinach from the pan and add in the garlic to cook. Add a little more olive oil if you need to for the garlic. Add chili flakes. Once garlic is cooked add in your tomatoes.

-Add salt and pepper to taste and let the sauce simmer for 15-20 minutes. Rough chop your spinach, olives, and artichokes. Add in your pasta and cook about 2 minutes less than package instructions. The pasta will continue to cook when you add it into the tomato sauce so you don’t want it to end up to mushy.

-When your pasta is done drain the water (reserving about a cup to add to the sauce if needed) and add the pasta into the tomato sauce. Stir together and add your spinach, artichokes, and olives. Let cook for another couple of minutes until your pasta is done and serve immediately with vegan parmesan.

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *