Vegetarian Tuscan White Bean Pasta

4 Servings
30 min

Vegetarian Tuscan White Bean Pasta uses pantry staples to create a simple, yet flavorful 30-minute meal. An easy pasta sauce is created using canned tomatoes, white beans, and baby spinach. It can easily be made vegan by omitting the parmesan.

I use linguini but you could use any past you'd like! I love this pasta served with some grated or shaved parmesan cheese on top. But you could substitute a different cheese (mozzarella or even burrata would be fabulous). You can also omit the cheese to make this dish vegan.

You can find more easy, dinner recipes like this one on my website and follow along on instagram for behind the scenes!

Vegetarian Tuscan White Bean Pasta
Recipe details
  • 4  Servings
  • Prep time: 5 Minutes Cook time: 25 Minutes Total time: 30 min
Show Nutrition Info
Hide Nutrition Info

  • 1/2 lb pasta – I used linguini
  • 2 tablespoons olive oil
  • 2 teaspoons minced garlic
  • 1 28oz can diced tomatoes
  • 2 15oz cans white beans
  • 8oz fresh baby spinach
  • 1 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon dried basil
  • Shaved or grated parmesan – optional for serving

Cook the pasta according to package directions and drain. Reserving 1 cup of pasta water.
Meanwhile, heat the olive oil in a large deep sauté pan or dutch oven over medium-high heat. Add the garlic and sauté for 30 seconds until fragrant. Add the diced tomatoes, salt, pepper, and basil and simmer for 10 minutes. Adjusting heat as needed to keep a simmer, but not a boil. Add spinach and white beans, stir and cook until spinach is wilted.
Add pasta to pan with tomatoes and toss to combine. If needed, add a little reserved pasta water to loosen things up. Season with salt and pepper, to taste.
Serve with parmesan cheese, if using, and enjoy!
Kathleen's Cravings
Want more details about this and other recipes? Check out more here!