One-Pot Mushroom and White Bean Pasta

A creamy, dairy-free one-pot pasta made with broken lasagna noodles, tender mushrooms, and white beans. Ready in 30 minutes and perfect for weeknights.

Why You'll Love This Recipe
- Ready in 30 minutes or less, perfect for busy weeknights when you want comfort food without spending hours in the kitchen.
- Uses pantry and fridge staples like dried noodles, canned white beans, and dairy-free milk so you can make it anytime.
- One pot means minimal cleanup — everything cooks in a single large pot from sauté to simmer.
- Customizable: swap in gluten-free or different pasta shapes, use other mushrooms, or add greens for extra color.
- Comforting and filling while remaining dairy-free; nutritional yeast adds savory depth without cheese.
- Meal prep friendly: leftovers reheat well and make lunches for several days.
I first made this for a late family dinner and everyone asked for seconds. The combination of browned onion, garlicky broth, and tender mushrooms created an aroma that filled the kitchen and pulled people into the dining room. Since then, I have tweaked the seasoning and timing to make the mushrooms tender without becoming waterlogged and to ensure the noodles finish perfectly in the sauce. It is a dependable evening favorite that has earned a permanent spot in my weeknight rotation.
Ingredients
- Neutral oil (3 Tbsp): Use avocado oil or light olive oil for a high smoke point and clean flavor. Measuring in tablespoons keeps the pan slick enough to sauté the onion without burning.
- Onion (1 medium): White or yellow onion, chopped finely. Cook until translucent to build a sweet base and deepen the sauce flavor.
- Garlic (4 cloves): Minced fresh garlic gives the best aroma. Add after the onion so it releases its fragrance without browning too much.
- All-purpose flour (3 Tbsp): Helps thicken the sauce. You can substitute a gluten-free 1-to-1 flour blend if needed to keep the texture the same.
- Vegetable broth (2 cups): Use low-sodium for better salt control. It provides savory depth; homemade or boxed both work well.
- Broken lasagna noodles (7 ounces): Break into bite-sized pieces. Any pantry pasta can be substituted; adjust cooking time for thinner shapes.
- Cooked white beans (1 cup): Canned cannellini or navy beans, drained and rinsed. They add creaminess and protein while absorbing sauce flavors.
- Dairy-free milk (2 cups): Unsweetened soy milk works great for richness; almond or oat milk are fine too but choose unsweetened varieties.
- White mushrooms (8 oz): Sliced or chopped; they add umami and a meaty bite. Brown cremini can be used for more depth.
- Nutritional yeast (2 Tbsp): Provides savory, cheesy notes without dairy and improves mouthfeel in the sauce.
- Italian seasoning (1 1/2 Tbsp): A mix of dried basil, oregano, rosemary, and thyme adds bright herb flavor. Use fresh herbs if available at the end.
- Salt and pepper: 1 tsp salt and 1 tsp pepper to start. Adjust to taste after cooking to account for broth saltiness.
- Optional garlic powder (1/2 tsp): For extra garlic punch, especially if you like bolder savory notes.
Instructions
Heat and soften the aromatics: Warm a large heavy-bottomed pot over medium heat. Add 3 tablespoons of neutral oil and the chopped onion. Sauté for about 4 minutes, stirring occasionally, until the onion is soft and translucent with slightly sweet edges. This step builds the sweet and savory foundation of the dish. Add the garlic: Add the minced garlic and cook for about 1 to 2 minutes until fragrant. Watch closely so the garlic does not brown; fragrant garlic will be glossy and aromatic, not bitter. Create the roux: Sprinkle 3 tablespoons of flour over the softened onion and garlic and stir constantly for 1 minute to cook the raw flour taste away. This light roux will thicken the liquid into a creamy sauce once you add stock and milk. Add broth and break the noodles: Pour in 2 cups of vegetable broth and stir to incorporate the roux. Break the lasagna noodles into bite-sized pieces with your hands and add them to the pot, spreading them evenly so they can hydrate and cook in the simmering liquid. Pour in milk and season: Stir in 2 cups of unsweetened dairy-free milk, the Italian seasoning, 1 teaspoon salt, 1 teaspoon pepper, and the optional 1/2 teaspoon garlic powder. Stir frequently and bring to a gentle simmer, then cook until the noodles are tender, about 7 to 8 minutes depending on noodle thickness. Stir often to prevent sticking and ensure even cooking. Finish with mushrooms and beans: Add the sliced mushrooms, drained white beans, and 2 tablespoons of nutritional yeast. Continue to cook for 3 to 4 minutes until the mushrooms are soft and the beans are warmed through. Taste and adjust seasoning as needed. Rest and serve: Remove the pot from the heat and let the pasta sit for a minute to thicken slightly. Divide into bowls and garnish with fresh parsley or crushed red pepper if desired.
You Must Know
- This keeps well refrigerated in an airtight container for up to 3 days; texture will firm slightly but reheats beautifully on the stovetop with a splash of milk.
- Store in the freezer only if you are okay with a slightly softer pasta texture; freeze up to 3 months and thaw overnight in the fridge before reheating.
- High in plant protein because of the white beans, and naturally dairy-free when prepared with unsweetened plant milk and nutritional yeast.
- Adjust salt after cooking because the broth and canned beans can add more sodium than you expect.
What I love most about this dish is how forgiving it is. The noodles soak up flavor but do not require precise timing like separate boiled pasta, and the beans bulk up the meal so it feels substantial. Once I learned to seed my timing around when the mushrooms are added — so they stay tender and not watery — it became effortless to hit the right texture every time. Family and friends often comment on how creamy it feels for a dairy-free bowl, which makes it my little proud moment each time I serve it.
Storage Tips
Let leftovers cool to room temperature for no more than one hour before transferring to an airtight container. Refrigerate for up to 3 days; when reheating on the stovetop, add 1 to 2 tablespoons of dairy-free milk or water to loosen the sauce and stir over medium-low heat until warmed through. For freezing, portion into freezer-safe containers and label with the date. Thaw overnight in the refrigerator before reheating. Expect a slight change in pasta texture after freezing, but the flavors hold up well.
Ingredient Substitutions
If you need gluten-free, use a 1-to-1 gluten-free flour blend and gluten-free pasta. For nut-free dairy-free milk, soy or oat milk are excellent choices; avoid sweetened varieties. If you do not have lasagna noodles, use penne, rotini, or broken spaghetti and reduce or increase the cooking time by a few minutes based on the pasta shape. Swap cremini mushrooms for white mushrooms for earthier flavor, or add a handful of chopped kale at the end for a green boost.
Serving Suggestions
Serve with a simple green salad dressed in lemon and olive oil to cut through the richness, or alongside roasted vegetables for a heartier meal. Garnish with fresh parsley, basil, or a sprinkle of extra nutritional yeast for a cheesy note. For a spicy kick, add a pinch of crushed red pepper when serving. This pairs well with crusty bread if not keeping the meal gluten-free.
Cultural Background
This dish is a practical, modern twist on creamy pasta comfort foods found across Europe, especially Italian cucina povera where cooks make the most of pantry staples. Using broken pasta pieces to make a single-pot meal is a longtime home cook technique that reduces waste and simplifies preparation. The combination of mushrooms and beans reflects a vegetarian approach that borrows savory elements from traditional cream sauces while remaining plant based.
Seasonal Adaptations
In spring, add fresh peas and a squeeze of lemon to brighten the bowl. In late summer, toss in cherry tomatoes and fresh basil at the end. During autumn and winter, use a mix of wild mushrooms such as shiitake or oyster for deeper umami and finish with a splash of sherry or white wine before adding the milk for an extra layer of warmth.
Meal Prep Tips
Portion into single-serve containers for easy lunches. Keep a small container of extra plant milk for reheating so the sauce regains its creamy texture. When packing for lunch, add fresh herbs just before eating. This one-pot meal reheats quickly on the stovetop or in the microwave with a short splash of milk to loosen the sauce.
At its heart, this dish is about easy comfort and resourceful cooking. Use what you have, tweak the herbs and milk to taste, and enjoy a cozy, satisfying bowl that comes together in under 30 minutes. I hope it becomes a weeknight favorite in your kitchen too.
Pro Tips
Reserve a small splash of dairy-free milk to loosen the sauce when reheating leftovers so it regains a creamy texture.
Add the mushrooms toward the end to prevent them from releasing too much water and making the sauce thin.
Taste and adjust salt after the beans and broth are added since canned beans can contribute extra sodium.
If the sauce gets too thick, stir in 1 to 2 tablespoons of hot water or milk until you reach the desired consistency.
This nourishing one-pot mushroom and white bean pasta recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
One-Pot Mushroom and White Bean Pasta
This One-Pot Mushroom and White Bean Pasta recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Oils and Aromatics
Thickening and Liquids
Pasta and Protein
Vegetables and Flavor
Instructions
Heat and soften the aromatics
Warm a large heavy-bottomed pot over medium heat. Add 3 tablespoons of neutral oil and the chopped onion. Sauté for about 4 minutes until the onion is soft and translucent with slightly sweet edges.
Add the garlic
Add the minced garlic and cook for 1 to 2 minutes until fragrant. Avoid browning the garlic to prevent bitterness.
Create the roux
Sprinkle 3 tablespoons of flour over the softened aromatics and stir constantly for 1 minute to cook the raw flour taste away and form a light roux to thicken the sauce.
Add broth and break the noodles
Pour in 2 cups of vegetable broth and stir to combine. Break the lasagna noodles into bite-sized pieces and add to the pot so they can hydrate and cook in the liquid.
Pour in milk and season
Stir in 2 cups of unsweetened dairy-free milk, Italian seasoning, salt, pepper, and optional garlic powder. Simmer and cook until noodles are tender, about 7 to 8 minutes, stirring frequently.
Finish with mushrooms and beans
Add the sliced mushrooms, drained white beans, and nutritional yeast. Cook for 3 to 4 minutes until mushrooms are soft and beans are heated through. Taste and adjust seasoning before serving.
Rest and serve
Remove from heat and let sit for a minute to thicken slightly. Divide into bowls and garnish with fresh parsley or crushed red pepper as desired.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@royalrecipe on social media!

Categories:
You might also like...

Authentic Jamaican Curry Chicken
A fragrant, spicy Jamaican classic — tender chicken simmered in a coconut-curry sauce with potatoes, carrots, scotch bonnet heat, and deep, caramelized flavor.

Authentic Jambalaya with Chicken & Shrimp (Print Version)
A vibrant, one-pot Louisiana-style jambalaya with tender chicken, juicy shrimp, smoky sausage and fluffy long-grain rice—perfect for weeknights and gatherings.

Baked Chocolate Donuts
Moist, tender chocolate donuts baked in the oven and finished with a glossy chocolate glaze — an easy, crowd-pleasing treat for breakfast or dessert.

Did You Make This?
Leave a comment & rating below or tag @royalrecipe on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Amara!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

