This One-Pot Mushroom & White Bean Pasta is a simple meal that’s packed with flavor! Creamy white beans and juicy mushrooms make it hearty while cooking everything in one pot saves you time and cleanup.
It’s so easy to whip up, and I love how the mushrooms soak up all the tasty sauce. Perfect for when you want a cozy dinner without the fuss. Grab a fork and dig in! 🍝
Key Ingredients & Substitutions
Pasta: I used farfalle, which adds a fun shape to the dish. You could also swap it for penne or fusilli, or use gluten-free pasta if needed for dietary restrictions.
Mushrooms: White button mushrooms are my go-to, but cremini or shiitake mushrooms can add deeper flavor. If you’re trying to keep it light, baby bella mushrooms work too!
White Beans: Canned cannellini beans are creamy and great here. If you don’t have them, navy beans or even chickpeas could be used instead. Make sure they’re rinsed to cut the sodium.
Vegetable Broth: For a boost of flavor, consider using low-sodium vegetable broth. You can use chicken broth if you’re okay with not keeping it vegetarian.
How Do I Ensure My Pasta Is Perfectly Cooked?
The key to perfectly cooked pasta is keeping an eye on it while it simmers. Here’s a few tips:
- Make sure to stir occasionally so it doesn’t stick together.
- Start checking for doneness a minute or two before the package suggests—it saves you from overcooking!
- If most of the liquid is absorbed but the pasta isn’t quite ready, you can always add a bit more broth or water.
Following these simple tips will help you nail that perfect al dente texture and make this one-pot dish a hit!

One-Pot Mushroom & White Bean Pasta
Ingredients:
- 8 oz (about 2 ½ cups) farfalle pasta (bow-tie pasta)
- 1 tbsp olive oil
- 8 oz white button mushrooms, sliced
- 3 cloves garlic, minced
- 1 tsp dried thyme (or 1 tbsp fresh thyme leaves)
- 1 can (15 oz) white beans (such as cannellini or navy beans), drained and rinsed
- 3 ½ cups vegetable broth
- ½ cup grated Parmesan cheese (plus extra for serving)
- Salt and black pepper, to taste
- Fresh parsley or thyme for garnish
How Much Time Will You Need?
This delicious pasta comes together in about 20-25 minutes. You’ll spend about 5-10 minutes prepping your ingredients and then just let it all cook in one pot for the rest of the time. Quick and easy!
Step-by-Step Instructions:
1. Cook the Mushrooms:
Start by heating the olive oil in a large pot or deep skillet over medium heat. Once it’s hot, add the sliced mushrooms. Cook them for about 5-7 minutes, stirring occasionally until they soften and release their delicious juices.
2. Add Garlic and Thyme:
Next, stir in the minced garlic and thyme. Cook for about 1 minute, just until you can smell the wonderful aroma wafting through your kitchen!
3. Combine with Pasta and Broth:
Now pour in the vegetable broth and toss in the farfalle pasta. Bring everything to a gentle boil, then reduce the heat to a simmer.
4. Cook the Pasta:
Let the pasta cook uncovered for about 10-12 minutes. Make sure to stir occasionally, so it doesn’t stick together. You’re looking for the pasta to be al dente and for most of the liquid to be absorbed.
5. Mix in the Beans and Cheese:
Add the drained white beans and grated Parmesan cheese to the pot. Stir to combine and let it cook for another 1-2 minutes until the beans are warmed through and the sauce becomes creamy.
6. Season and Serve:
Go ahead and season with salt and black pepper to taste. Finally, garnish your pasta with fresh parsley or thyme and sprinkle some extra Parmesan cheese on top if you’d like. Serve it hot and enjoy this comforting dish!
This one-pot mushroom and white bean pasta is not only hearty and flavorful but also super easy to prep and clean up. Enjoy your meal!
Can I Use Different Types of Pasta?
Absolutely! While this recipe uses farfalle, you can substitute it with any pasta shape you prefer, such as penne, fusilli, or even gluten-free pasta. Just keep an eye on the cooking time as it may vary slightly.
Can I Make This Recipe Vegan?
Yes! Simply omit the Parmesan cheese or substitute it with a vegan cheese alternative. Nutritional yeast is an excellent option for adding a cheesy flavor without dairy.
How to Store Leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm it gently on the stovetop with a splash of vegetable broth to loosen the sauce, or microwave until heated through.
What Can I Pair with This Dish?
This pasta is delicious on its own, but you can pair it with a side salad or some garlic bread for a complete meal. For an extra veggie boost, consider serving it with steamed broccoli or roasted asparagus!



