This One-Pot Mushroom and White Bean Pasta is a wholesome, plant-based meal that’s as nourishing as it is satisfying. Packed with earthy mushrooms, creamy white beans, and tender pasta, all simmered together in one pot, it’s the perfect weeknight dinner with minimal cleanup. The savory broth gets a boost from garlic, herbs, and nutritional yeast, creating a rich, umami-forward sauce without the need for dairy. This recipe is vegan, hearty, and full of protein and fiber—great for feeding a family or meal prepping for the week. Comforting, creamy, and easy to make in under 30 minutes.
1 tablespoon olive oil
1 small onion, diced
4 cloves garlic, minced
8 oz mushrooms, sliced
1 (15 oz) can white beans, drained and rinsed
3 cups vegetable broth
1 ½ cups unsweetened plant-based milk
2 tablespoons nutritional yeast
8 oz pasta (penne, rotini, or your choice)
½ teaspoon dried thyme
Salt and pepper, to taste
Optional: fresh parsley or chili flakes for garnish
In a large pot or Dutch oven, heat olive oil over medium heat.
Add diced onion and sauté for 2–3 minutes until softened.
Stir in garlic and sliced mushrooms. Cook for 5–6 minutes, until mushrooms are tender and browned.
Add the white beans, vegetable broth, plant milk, nutritional yeast, pasta, and dried thyme. Stir well.
Bring to a boil, then reduce heat to medium-low. Cover and simmer for 10–15 minutes, stirring occasionally, until pasta is cooked and sauce is creamy.
Season with salt and pepper to taste.
Serve hot, garnished with fresh parsley or chili flakes if desired.
Calories: 410
Protein: 16g
Fat: 9g
Saturated Fat: 1g
Carbohydrates: 64g
Fiber: 8g
Sugar: 4g
Sodium: 540mg