This pasta with beans and greens is a hearty and uncomplicated one-pot meal. Bookmark it for your weeknight rotation!
I’m willing to bet that canned beans, tomatoes, and pasta are three items nearly all of us stock regularly in our pantries. These affordable and long-lasting ingredients are super versatile and ideal for throwing together quick, Italian-ish dinners.
This tomato pasta with beans, greens, and shiitakes relies on the holy trinity of the pantry kingdom to make a cozy weeknight pasta that can feed an army (or at least 6 hungry people). While the pasta water comes to a boil, you make the hearty skillet sauce with sautéed onions and mushrooms, plus canned beans, tomatoes, and kale. Then you stir hot al dente pasta through the sauce and dinner is ready.
Ingredient Notes + Substitutions
- Onion + Garlic: Create a sweet, earthy foundation for the sauce
- Shiitake Mushrooms: Add a deliciously savory, “meaty” depth to this vegan pasta.
- Canned White Beans: I like the texture of cannellini, but you can go with great northern, navy, or butter beans. Alternatively, use 1 1/2 cups home-cooked beans.
- Kale: You can go with either lacinato or curly kale here – or spinach.
- Whole Peeled Tomatoes: I like the texture of these chunky tomatoes here, but you can sub ‘em with crushed tomatoes.
- Nutritional Yeast: Adds a nutty, “cheesy” note to this vegan dish.
- Pasta: I like short pastas for this sauce, like cavatelli, orecchiette, shells, etc.
Pasta with Beans Step-by-Step
Sauté the Vegetables: While you wait for the pasta water to boil, combine the onions and mushrooms in a skillet, and cook until they’re starting to brown, about 10 minutes. Then stir in the garlic, chili flakes, and dried herbs, and cook for 30 seconds more.
Simmer the Sauce: To the skillet, add the beans, kale, and tomatoes. Bring to a simmer, cover with a lid, and cook over low heat for 10 minutes.
Combine with Cooked Pasta: Generously salt the boiling water and cook the pasta until it is just shy of al dente (still has a tiny bite in the center); the pasta will absorb some of the sauce later, so don’t overcook it. Reserve some of the starchy water before draining the pasta. Lastly, return the drained pasta to the pot and add the sauce, nutritional yeast, and some of the reserved water. (Make sure the pasta is still hot when you add the sauce.) Season to taste and serve immediately.
More like this white bean pasta…
- Lemony Cauliflower Pasta with Breadcrumbs
- White Bean Purée
- Tomato Chickpea Soup
- Lobio (Georgian Bean Stew)
If you try this recipe, let me know how it turns out! Give it a rating below and leave a comment, and don’t forget to tag your creation with @thenewbaguette on Instagram.Print
This vegan pasta with beans and greens is a hearty and uncomplicated one-pot meal. Bookmark it for your weeknight rotation!
- One 28-ounce can whole peeled tomatoes (can sub with crushed tomatoes)
- 3 tablespoons extra virgin olive oil
- 6 ounces shiitake mushrooms, stemmed and sliced
- 1 medium yellow or red onion, diced
- Fine sea salt and freshly ground black pepper
- 3 medium garlic cloves, minced
- 1 teaspoon dried oregano or Italian seasoning
- 1/4 teaspoon chili flakes
- One 15-ounce can white beans, drained and rinsed, or 1 1/2 cups home-cooked beans
- About 6 kale leaves (1/2 standard bunch), stemmed and torn into bite-size pieces
- 1 pound short pasta like cavatelli, orecchiette, shells, etc.
- 2 tablespoons nutritional yeast
- Parsley or basil, for serving (optional)
- Empty the can of tomatoes into a bowl. Using your hands, tear them into roughly 1-inch chunks. Set aside.
- Bring a large pot of water to a boil for the pasta.
- Heat 3 tablespoons oil in a large high-sided skillet over medium-low heat. Add the mushrooms and onion with 1/4 teaspoon salt, and cook until the vegetables are starting to brown, 8 to 10 minutes. Then add 3 minced garlic cloves, 1 teaspoon oregano, 1/4 teaspoon chili flakes, and cook for 30 seconds more.
- Add the rinsed beans, kale, and tomatoes. Cover tightly with a lid, bring to a simmer, and cook over low heat for about 10 minutes.
- Meanwhile, generously salt the boiling water and cook the pasta according to package directions until just shy of al dente (still has a tiny bite in the center). Scoop out about 1 cup of the pasta water, then drain the pasta, and return it to the pot.
- Immediately add the tomato mixture to the hot pasta, along with 2 tablespoons nutritional yeast, and 1/2 cup of the pasta water. Stir to combine and season to taste with salt and pepper, adding more water is a looser consistency is desired. Serve immediately.
- Serving Size: 1/6 of the recipe
- Calories: 430
- Fat: 8.4 g
- Carbohydrates: 76.5 g
- Fiber: 8.6 g
- Protein: 14.8 g