You know a recipe is good when your father says it reminds him of a dish his Italian mother made. Am I right? Well I don’t know if my Nonna (grandma in Italian) made this exact pasta with spinach and cannellini beans recipe, but I wouldn’t be surprised if it was close!

This post may contain affiliate links which I may earn a small commission.
This easy and healthy pasta recipe can be made in less than 30 minutes and uses common ingredients found in any grocery store. Let’s get started!
Pasta with Spinach and Cannellini Beans
This recipe serves about 4 people. The cannellini beans which is a type of white bean, adds a nice source of fiber, and the spinach provides some healthy vitamins such as C.
This is one of my favorite Italian recipes when I don’t want a traditional marinara sauce or alfredo. It’s simple to prepare and follows the same cooking process as other recipes like my pasta with chicken and green olives recipe.
Simply cook the ingredients in one pan, pasta in another, then mix together and serve!
I Cooked This During an Eclipse
This recipe is so easy that I actually made it on my back deck (using an induction burner) while experiencing a full total solar eclipse. I’m not joking – I’ve included the full video below!
Yes I know, it’s not may usual in-the-kitchen style video but it was an amazing experience and I wanted to share it with my cooking audience.
This pasta with beans and spinach was the recipe I chose to create so we weren’t just standing around waiting for the sun to disappear and the sky to turn pitch dark.
Ingredients
Here are the ingredients for making this pasta dish. Exact measurements are in the recipe card at the bottom of this post.
- Pasta. I suggest using linguini or other long wide pasta type for this recipe. You can also use a penne which will work just as well.
- Extra virgin olive oil.
- Frozen spinach. Make sure the spinach is thawed otherwise it will take much longer to cook. I use the microwave to do this.
- Canned cannellini beans. Cannellini beans have a creamy consistency which makes them a perfect companion for spinach and pasta dishes.
- Onions, chopped fine. White, yellow, or vidalia onions are fine.
- Garlic. Crushed or sliced garlic is fine.
- Chicken stock. I don’t always use chicken stock in my recipes, but since we’re not using a sauce, it helps elevate and blend the cannellini beans and spinach flavors.
- Diced Tomatoes.You can use fresh tomatoes or canned.
- Italian Romano or Parmesan Cheese. I recommend using Romano, it has a stronger flavor and less goes further. But if Parm is all you have that’s fine too. With the grated cheese on top, you can’t go wrong. It’s a true winner and I hope it is as well in your own household.
I have some good tips at the bottom which I encourage you to read. They save you time and help you make this dish in 30 minutes or less. Yes, I said 30 minutes!
How to Make Pasta with Spinach and Cannellini Beans

Step 1. Start by getting your pasta water boiling. Add in the linguini and cook according to package instructions. Reserve a cup of pasta water before draining.
Step 2. Meanwhile, heat the olive oil in a large saute pan over medium heat. Add the chopped onions and cook until translucent about 5 – 8 minutes.
Step 3. Add in your crushed garlic and stir to coat with the olive oil. Allow it to cook over low heat until it is fragrant – about 2-3 minutes.
Step 4. Rinse and drain the cannellini beans and the tomatoes. Add them to the pan along with the spinach and broth.
Time Saving Tip: Thaw the spinach in the microwave before adding to the pan. This will save you lots of time.
Step 5. Increase heat to medium-low, stir and cover. Let it cook for 15 minutes.
Step 6. Once the pasta is finished cooking, remember to reserve 1 cup of the pasta water, then transfer the pasta directly to the saucepan.
Step 1. Mix everything together to blend the flavors. If the pasta seems dry, add some of the reserved pasta water.
Top with cheese and enjoy!
Ciao Friend! I’d like to send you my FREE mini-digital cookbook featuring 5 Creative & Easy Italian Pasta Recipes. Plus, you’ll receive easy and delicious Italian recipes every week.
If you want in, just sign up using this form! I’d love to start sharing my recipes with you!
Modification Tips
- You can use any white bean, not just cannellini beans.
- Add some chopped chicken if you want meat in it.
- Use kale or other greens like escarole instead of spinach.
Other Spinach and Pasta Recipes You May Enjoy

Try making your own spinach and cheese manicotti recipe. It’s delicious and you can use store bought manicotti shells.

Enjoy this stuffed shells with ricotta and spinach recipe.

This may not have spinach, but you can use my authentic homemade manicotti crepes recipe and use a spinach and ricotta stuffing in it!
Side Dishes to Use
Here are some suggestions for side dishes that will go well with this recipe.

My Italian green bean recipe is a perfect side dish for pasta and bean dishes. Visit here if you don’t know what Italian flat green beans are.

As with any Italian pasta dish, I recommend an Italian salad. Here’s a list of different types of summer Italian salads.

Baked Italian breaded chicken breasts is a great way to add a 2nd course or to make the pasta more a side dish. I love serving pasta and chicken dishes together.

Pasta with Spinach and Cannellini Beans Recipe
Ingredients
- 3/4 lb linguini pasta
- 2 Tbsp extra virgin olive oil
- 1 large onion diced
- 4 cloves garlic crushed and chopped
- 2 cups thawed frozen spinach
- 1 15 oz can of cannellini beans drained and rinsed
- 1 15 oz can of diced tomatoes drained and rinsed
- 1/2 cup chicken stock
- grated Romano cheese – for topping
Instructions
- Bring a large pot of water to a boil and cook pasta according to package instructions. Remember to reserve 1 cup of pasta water before draining.3/4 lb linguini pasta
- In a large saucepan heat olive oil and saute the onions over medium heat until translucent. This should be 5-8 minutes.1 large onion diced, 2 Tbsp extra virgin olive oil
- Add in crushed garlic and saute for 2 minutes.4 cloves garlic crushed and chopped
- Add cannellini beans, spinach,tomatoes, and broth.2 cups thawed frozen spinach, 1/2 cup chicken stock, 1 15 oz can of cannellini beans drained and rinsed, 1 15 oz can of diced tomatoes drained and rinsed
- Stir and cover. Let cook for 15 minutes.
- When pasta is finished, transfer the pasta into the saucepan mixture. (It is okay to let some water get into the mixture). If pasta is a little dry, add some of the reserved pasta water.
- Mix well, top with cheese and serve!grated Romano cheese – for topping
Video
Notes
- Make sure to rinse the beans and tomatoes. You do not need the extra sodium or the extra sauce.
- If the mixture is a little dry, add some of the pasta water.
- Thaw the frozen spinach in the microwave prior to cooking it. Not only does it save you time, but it also prevents loosing heat in the pan, which is what would happen if the spinach was frozen cold when added.
Nutrition

Easy and healthy. I like pasta fagiole and this was a quick way of making it. I think it could use more spices though. Next time I’ll add in a dash of hot pepper flakes. I also used fresh tomatoes, as I happened to have them.
So glad you liked it Katie! I think hot pepper flakes is an excellent idea, I love that extra heat! Thanks so much for commenting!
This is not a comment but a question. Can you use fresh spinach? I always have fresh spinach on hand as I add it into my salads every day.
Thanks Liz
Hi Diana, yes, you can use fresh spinach. Just cook it down first the same way if frozen. You want to get that olive oil and garlic flavor in there!