If youโve ever craving rustic Italian comfort food, this Vegan Italian White Bean and Pasta Stew is the recipe for you! Itโs a crossover between a soup and a pasta (a โpasta soupโ is probably a better title than โstewโ but it sounds silly), and in the traditional Italian style of cucina povera (โpeasant cookingโ or “poor kitchen”), this recipe is made with affordable everyday pantry ingredients.
Itโs inspired by the Italian classic pasta e ceci (pasta and chickpeas) and is made with some of my favorite pantry staples. Think whole peeled tomatoes, pasta, and cannellini beans. Itโs brothy yet thick, saucy and rich, and packed with flavor.
In the mood for even more pasta? I’ve rounded up 30 of the best vegan pasta recipes from around the web! There are so many great choices, though I’m partial to the Lentil Bolognese. Check it out!
Why youโre going to like this Vegan Italian White Bean Stew
Italian comfort food. Just like my Livornese-style stewed beans, this is rustic Italian comfort food at its finest. Itโs a crossover between a soup and a pasta, and itโs brothy, saucy, and creamy. Itโs the kind of meal that sticks to your ribs but doesnโt weigh you down.
Pantry staples. All of the essential ingredients in this recipe are pantry staples (i.e., you might already have all the required ingredients in your pantry).
Budget-friendly. This recipe is made with humble ingredients like canned tomatoes, pasta, and canned, so itโs a budget-friendly recipe to add to the rotation.
Wholesome and healthy. Despite being extremely comforting, this recipe is made with wholesome ingredients, and easy to make even healthier if you use whole wheat pasta.
Kid-friendly. Tomato-y pasta reminiscent of spaghetti-Os but way better, this is definitely a kid-friendly meal to make for the whole family.
Ingredients and Substitution Notes
In the event you donโt have all the exact ingredients on hand, here are some substitutions to try.
Shallots. I love the mild flavor of shallots in this dish, but if you donโt have shallots, one yellow onion works just great.
Pasta. Any variety of short pasta works. I used orecchiette, but macaroni, ditalini, tubetti (tiny tube pasta), or other short pasta varieties also work.
Rosemary. This is a non-pantry ingredient, so Iโve made it optional. It does add a world of flavor that infuses the whole soup with piney-yet-lemony notes. Of course, if you donโt have it, try adding a bit of dried rosemary when you add the garlic. Or, if you have fresh thyme, use a few sprigs of fresh thyme (or 1/2 teaspoon dried thyme).
No dried chili pepper? Substitute with 1/4 to 1/2 teaspoon crushed red pepper flakes (depending on how spicy you like it).
Cannellini Beans. I especially love cannellini beans for this recipe because they are extra creamy and therefore make the broth extra creamy (for the same reason, they’re great in white bean dip). That said, if you canโt find them, other white bean varieties such as navy beans or great northern beans are fine. Or, you can use chickpeas and make this dish more similar to the classic Italian dish, pasta e ceci.
I leave half of the cannellini beans whole and add them to the soup along with the canned tomatoes. The other half of the cannellini beans get pureed with some plant-based milk, lemon zest and lemon juice, nutritional yeast, and miso paste. This puree then gets added into the saucepan with some water, and this liquid becomes the cooking liquid for the pasta.
If you donโt have nutritional yeast, you can omit it. Same with miso paste, which is not technically a pantry ingredient but should be because it has an indefinite shelf life in the fridge. Add a bit more salt (or a splash of soy sauce) if you omit the miso paste.
As for the plant-based milk, I like something creamy like unsweetened oat milk or lite coconut milk. Other options include cashew milk or soy milk (unsweetened).
Canned tomatoes. I use whole peeled canned tomatoes in this recipe and crush them by hand. In simple recipes where the quality of ingredients is key, I try to use whole tomatoes (instead of pre-diced or pre-crushed tomatoes) because theyโre higher quality tomatoes. If you canโt find or donโt have whole peeled tomatoes, you can use canned diced tomatoes or canned stewed tomatoes (one 14-ounce can).
I crush the whole tomatoes by hand in a bowl. Itโs a fun excuse to play with your food!
Tips for making this recipe
1. Youโll need a medium-sized saucepan for this recipe. I used a 3-quart sized pan, which is large enough to hold all of the ingredients.
2. Use enough extra virgin olive oil at the start of the recipe so that your shallots and garlic turn golden, not browned. Also, I say extra virgin olive oil since, again this is a pretty simple recipe, youโll get the most flavor if you use the best quality ingredients (extra virgin olive oil has a lot more flavor than regular olive oil).
3. Once you add the pasta, the exact cook time will vary depending on the pasta variety you use. I used orecchiette, and the box called for a 12-minute cook time. I found that it took 14 minutes for the pasta to be cooked al dente, so youโll likely want to add 2 minutes to the pasta box cook time. This is because weโre cooking the pasta in a very small amount of liquid compared to a typical pot of plain pasta.
4. I like to finish this dish with a drizzle of good extra virgin olive oil, freshly cracked black pepper, and chopped parsley. If you donโt have parsley, feel free to omit.
5. This is a dish where a spork would come in handy. The broth is best eaten with a spoon, but itโs easier to eat the pasta with a fork. Pick whichever utensil suits your chomping style the best!
6. This dish thickens as it rests, so if youโre reheating leftovers, add a bit of water to thin it out.
Watch! How to make Vegan Italian White Bean and Pasta Stew
To see exactly how this pasta soup is made (and how I thicken it naturally so that the broth turns silky and creamy), be sure to watch the Youtube video. This is the final recipe in the video and starts around the 9:28 mark.
If you give this recipe a try, be sure to tag me on Instagram with your recreations and please comment with your feedback below!
Big Vegan Flavor
Techniques and 150 recipes to master vegan cooking.
Vegan Italian White Bean and Pasta Stew
Ingredients
- 2 tablespoons extra virgin olive oil, plus more for drizzling
- 3 medium shallots*, diced
- 3 garlic cloves, finely chopped
- 1 sprig fresh rosemary (optional but recommended)
- 1 bay leaf
- 1 dried red chili pepper (can substitute with ยผ to ยฝ teaspoon red pepper flakes)
- 1 (15-ounce/440g) can cannellini beans, drained, rinsed and divided into 2 equal portions**
- 1/4 cup (60 mL) creamy plant-based milk, such as oat milk or โliteโ coconut milk
- 2 tablespoons nutritional yeast
- 1/2 of a medium lemon, zested, then juiced
- 1 tablespoon white or yellow miso paste (optional)**
- 1/4 teaspoon kosher salt, plus more to taste
- Freshly cracked black pepper to taste
- Half of a (28-ounce/795g) can of whole peeled tomatoes
- 3 cups (720 mL) water
- 6 ounces (168g) of short pasta, such as orecchiette, ditalini, macaroni, etc.
- Flat-leaf Italian parsley, chopped (optional; for serving)
Instructions
- Crush the whole peeled tomatoes by hand, reserving the juices. Use half of the 28-ounce/795g can.
- Bring a medium saucepan to medium heat and add the 2 tablespoons extra virgin olive oil. Once the oil is hot, add the shallots and season with a pinch of salt, cook, stirring often to prevent them from browning, until soft and translucent, about 4-6 minutes. Add the garlic and cook for another 2-3 minutes until soft and golden, again stirring often.
- Add the rosemary sprig, bay leaf, and dried chili pepper (or red pepper flakes). Cook, stirring until fragrant, about 30 seconds.
- Once the aromatics have cooked down, add the crushed tomatoes and half of the cannellini beans. Season to taste with salt and cook, stirring occasionally, until the tomatoes have thickened slightly and are starting to turn jammy, 6-8 minutes
- While the tomatoes are cooking, make the white bean puree. Add the remaining half of the cannellini beans to a food processor. Add the plant-based milk, nutritional yeast, lemon zest, lemon juice, miso paste (if using), 1/4 tsp kosher salt and black pepper to taste. Blend until the mixture is completely pureed and smooth. Taste for seasonings, adding more salt or lemon juice as needed.
- Once the tomatoes have cooked down, add the 3 cups (720 mL) water and the white bean puree to the saucepan. Increase the heat to medium-high and bring to a rapid simmer. Add the pasta and cook, stirring every few minutes to prevent it from sticking, until the pasta is al dente and the sauce has thickened, 12 to 16 minutes, depending on your pasta variety. The finished dish should be creamy and soup-like. Remove the chili pepper, rosemary and bay leaf and season with salt and black pepper to taste.
- Divide between 2 or 3 bowls and drizzle with more extra virgin olive oil and black pepper on top. Garnish with chopped parsley, if using.
Notes
This is honestly so tasteful! I highly recommend it! A perfect meal
Thanks for the lovely review :)
This is the second recipe Iโve made from your site and another great one! I used the whole 28 oz can of tomatoes and it turned out super. I canโt wait to make another rainbow plant life recipe! Thank you!
Lovely to hear you enjoyed the stew, Janet :)
This was freaking awesome! Great flavour and it did seem cheesy! It was even better the next day, fed 2 of us twice. Thanks for the intro to vegan recipes this month!
Leah, So glad to hear you loved this recipe! You’re very welcome for the recipes!
This is so delicious and comforting!
Thanks for the lovely feedback, Nour!
Just made this , itโs delicious!
I soaked the beans overnight and cooked in my instant pot. I am gluten-free, so I used Banza chickpea, rotini. I am bringing it to a potluck tomorrow, so I undercooked the pasta. I plan on adding spinach when I reheat tomorrow.
I took out a serving size to eat now and continued cooking that.
Thanks for sharing, Adriana! We hope everyone enjoyed it at the potluck :)
Loved this recipe! As it simmered the pot seemed to ask for some greens so I added a few good handfuls of chopped spinach. Yum! Will definitely make again.
Holly, So glad to hear you loved this recipe! The spinach addition was a nice move!
Recipe is perfect as written! Delicious and unique flavors that werenโt hard to accomplish on a weekend. I look forward to making this again.
Thanks for the lovely review, Tammy!
This was tasty and filling. The only change I made was to use veggie stock instead of water– something I always do with soups and stews. Also, unless I missed it, I think you forgot to mention to remove the bay leaf and rosemary sprig!
Thanks for sharing, Lendra! And you’re right- thanks for catching that!
I removed the bay leaf and the rosemary stem but ate the rosemary leaves.
I will definitely make this again! Itโs really creamy and delicious.
Thanks for the lovely feedback, Marcia!
Hi,
Can it be frozen?
Hi Nina, we’re afraid the pasta will break down if frozen and reheated. You can cook until very al dente if you’d like, for the freezer portions.
Cooked my own beans from dried. I was blown away by this. Not your typical tomato based pasta. The lemony and herby taste sits on your palate. As you are chewing the pasta, you may get to bite the beans and it will send you to a totally another experience. The beans just elevate the texture and creaminess of this dish.ย
Thank you for trying the dish and writing a lovely review, Meiji!
Loved this recipe! I’ve added some spinach to sneak in more veggies.. it was super flavourful and quick to make. Highly recommended.
Thanks for the lovely feedback, Serena!
We followed the recipe completely (except skipped the shallots and garlic, we don’t tolerate those well) = what a great, addictively delicious dish! Definitely will be making this again. :)
Thanks for the lovely feedback, K.B.!
The white bean puree is magic! This tastes so rich and creamy. Perfect comfort food for the winter.
Wonderful, Hailey! Thanks for sharing :)
Lots of running around today so I was looking forward to a light dinner. Unfortunately, the only pasta I had was the awful gluten free and only a small amount. Same with shallots, only one, so I added in some white onion.
In spite of my miscalculations, this soup hit the spot. It was not overly spicy; just the right amount of heat.
We’re so happy to hear the recipe went well for you, Joan! Thanks for sharing!
Honestly, this is the best soup Iโve ever had!!! EVER!! My husband agrees. I donโt know how you come up with all these amazing recipes, but thank you so much!
Aw, yay! We’re glad to hear it, Gina :) You’re welcome!
I don’t often cook with shallots,but this brought out a very sharp flavor mixed with the rosemary and dried red pepper flakes. I used dried cannellini beans I cooked the day before and added fresh oregano to the sautรฉed shallots and garlic. I have a food processor but decided to use my Cuisinart hand mixer to make the blended beans,plant based milk,lemon puree. Also I used a half can of crushed tomatoes instead of whole ones. Finally I added pene tinkyada rice pasta since one of my guests is gluten free. It came out perfect! Thank you!
Thanks for the lovely feedback, Sherri!
So nice! I was thinking after dinner that my kids probably would have appreciated something like field roast Italian sausages crumbled and fried to add to it as well, but I was very content with it as it is. I like the mild lemon vibes a lot.
We had to use penne. Not the end of the world, but I donโt recommend it. Something smaller will be better.
Thank you!
Steve, So glad to hear everyone loved this recipe!
Absolutely loved it! Really recommend! New way to make beans!!
Thanks for the lovely feedback, Simran!
Hearty, delicious and easy to make! The combo of lemon and hot pepper gives this such a unique flavor. Iโm the only vegan in my family, but everyone loved it. I doubled the recipe, used a radiator pasta and added an additional can of beans. It wasnโt as โsoupyโ as the recipe indicated, but it was amazing nonetheless. Another amazing RPL recipe! Thanks, Nisha!
Thanks for sharing, Linda! You’re very welcome for the recipe :)