Love this? Save it for later!
Share the inspiration with your friends
The rain hadn’t stopped for three days. You know that kind of weather where the sky just settles in, heavy and gray, and the idea of leaving the house feels like a personal offense. I was staring into the pantry, hoping for inspiration, and honestly, I was just tired. Tired of the dreary weather, tired of complicated recipes that leave a mountain of dishes, and tired of spending more time cleaning up than actually enjoying my meal. That’s when I spotted the can of cannellini beans and a box of forgotten pasta, and a bag of cremini mushrooms that were starting to look a little desperate. This cozy one-pot mushroom white bean pasta was born out of that very specific, very relatable moment of culinary laziness and a deep craving for something warm and soul-soothing. It wasn’t planned. It was a happy accident, and honestly, it’s become my favorite kind of recipe.
The first time I made this, I was skeptical. Mushrooms and beans in a pasta dish? It felt like a gamble. But as the mushrooms browned and the garlic hit the pan, that earthy, nutty aroma filled my kitchen, and I knew I was onto something. The white beans break down just a little as they cook, creating this naturally creamy, almost velvety sauce without a drop of heavy cream. It’s the kind of meal that makes you close your eyes after the first bite, not from complexity, but from pure, uncomplicated comfort. It’s the recipe I now turn to every time I need a hug in a bowl, and I have a feeling it will become one of your favorites too.
Why You’ll Love This Recipe
This isn’t just another pasta recipe. It’s a weeknight hero, a comfort food champion, and a dish that proves simple ingredients can create something truly magical. Let me break down why this one will earn a permanent spot in your dinner rotation.
- One Pot, Minimal Mess: This is the star of the show. Everything—the pasta, the mushrooms, the beans, the broth—cooks in a single pot. That means fewer dishes, less cleanup, and more time to actually relax after dinner. It’s a game-changer for busy weeknights.
- Naturally Creamy Without Cream: The magic here is all about the white beans. As they simmer, they release their starches, creating a luscious, velvety sauce that coats every piece of pasta. It’s rich, satisfying, and completely dairy-free if you choose to keep it that way. You won’t miss the cream one bit.
- Pantry-Friendly Ingredients: You probably have most of these ingredients in your kitchen right now. Mushrooms, beans, pasta, garlic, and a few pantry staples are all it takes. No special trips to the grocery store for obscure ingredients. This recipe is designed for those nights when you need dinner on the table with zero fuss.
- Perfectly Cozy for Any Occasion: Whether it’s a chilly weeknight dinner, a lazy Sunday meal, or even a simple dish to impress a friend, this pasta fits the bill. It feels fancy enough to serve to guests but is easy enough to make for yourself on a Tuesday. It’s the ultimate comfort food.
- Unbelievably Delicious and Satisfying: The earthy flavor of the mushrooms combined with the creamy texture of the beans and the tender pasta is a match made in heaven. It’s hearty, filling, and packed with flavor. You will be amazed at how such simple ingredients can come together to create something this good.
I’ve tested this recipe more times than I can count, tweaking the broth ratio and the simmer time to get that perfect, silky sauce. It’s the kind of dish that feels both rustic and refined, and it always gets rave reviews. It’s comfort food that works for everyone—from the busy parent to the solo cook looking for a satisfying meal.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying, creamy texture. The beauty is in how these humble components work together. Here’s what you’ll need to grab from your pantry and fridge.
- Cremini Mushrooms (1 lb / 450g, sliced): These are my go-to for their deep, earthy flavor. You can use white button mushrooms, but cremini (also called baby bellas) have a richer taste that really stands up to the beans. I recommend slicing them about ¼-inch thick so they get nice and browned.
- Cannellini Beans (1 can, 15 oz / 425g, drained and rinsed): These creamy white beans are the secret to the luscious sauce. They break down slightly as they cook, thickening the broth naturally. Great Northern beans or even chickpeas would work in a pinch, but cannellini are the best for that velvety texture.
- Short Pasta (8 oz / 225g): I love using rigatoni, penne, or fusilli for this dish. Their shapes and ridges are perfect for catching the creamy sauce. You can use any short pasta you have on hand. Gluten-free pasta works well too, just adjust the cooking time as needed.
- Vegetable Broth (3 cups / 720 ml): This is the base of our sauce. Use a good quality vegetable broth for the best flavor. Low-sodium is a great choice so you can control the salt level. Chicken broth works too if you’re not keeping it vegetarian.
- Yellow Onion (1 medium, diced): A classic aromatic that builds the savory foundation of the dish. A sweet onion or shallots would also work beautifully.
- Garlic (4 cloves, minced): Fresh garlic is non-negotiable here. It adds that pungent, warm flavor that pairs perfectly with the mushrooms and thyme.
- Fresh Thyme (1 tablespoon, chopped, or 1 teaspoon dried): Thyme’s earthy, slightly floral notes are a natural partner for mushrooms. It adds a layer of complexity that makes this dish feel special.
- Olive Oil (2 tablespoons): For sautéing the aromatics and mushrooms. A good extra virgin olive oil adds a lovely fruity note.
- Salt and Black Pepper (to taste): Essential for seasoning and bringing out all the flavors. Don’t be shy with the black pepper.
- Optional for Serving: Freshly grated Parmesan cheese (for a salty, umami finish), a squeeze of lemon juice (for brightness), or a sprinkle of red pepper flakes (for a little heat).
I always recommend using a brand of broth you trust. I personally love Swanson or Pacific Foods for their clean, rich flavor. For the beans, Goya or Bush’s Best are reliable choices. And when it comes to mushrooms, look for ones that are firm and dry, not slimy.
Equipment Needed
One of the best things about this recipe is that it doesn’t require any fancy gadgets. You likely have everything you need already in your kitchen. Here’s the short list:
- A Large Pot or Dutch Oven (5-6 quarts): This is your main vessel. A heavy-bottomed pot like a Dutch oven is ideal for even heat distribution and preventing the pasta from sticking. A large stockpot works perfectly too. The key is that it’s big enough to hold all the ingredients with room for the pasta to cook.
- A Wooden Spoon or Silicone Spatula: You’ll need this for stirring the mushrooms and the pasta. A wooden spoon is great for scraping up any browned bits from the bottom of the pot, which adds flavor to the sauce.
- A Chef’s Knife and Cutting Board: For chopping the onion, garlic, and mushrooms. A sharp knife makes this job a breeze.
- A Measuring Cup and Spoons: For accurate measurements of the broth and seasonings. Precision helps get the texture just right.
If you don’t have a Dutch oven, don’t worry. A regular large pot with a lid will work just fine. The most important thing is that it has a tight-fitting lid to trap the steam while the pasta cooks.
Preparation Method
This recipe comes together in about 30 minutes, and the process is almost as relaxing as eating the final dish. Let’s get cooking.
- Start with the Aromatics: Place your large pot or Dutch oven over medium heat and add the 2 tablespoons of olive oil. Once the oil is shimmering, add the diced onion. Cook, stirring occasionally, for about 4-5 minutes until it becomes soft and translucent. Add the minced garlic and fresh thyme, and cook for another minute until fragrant. The smell at this point is incredible.
- Brown the Mushrooms: Add the sliced cremini mushrooms to the pot. Give them a good stir to coat them in the oil and aromatics. Let them cook undisturbed for about 5-7 minutes. You want them to release their moisture and get a nice, golden-brown sear on one side before stirring. This browning is where a lot of the flavor comes from. Once they are nicely browned, stir and cook for another 2-3 minutes. Season with a pinch of salt and pepper.
- Add the Beans and Broth: Pour in the drained and rinsed cannellini beans and the 3 cups of vegetable broth. Use your wooden spoon to scrape up any browned bits from the bottom of the pot—that’s pure flavor. Bring the mixture to a gentle boil.
- Add the Pasta: Stir in the 8 ounces of short pasta. Make sure all the pasta is submerged in the liquid. Bring it back to a boil, then reduce the heat to a steady simmer. Cover the pot with a lid.
- Cook the Pasta: Let the pasta cook for about 10-12 minutes, or according to the package directions for al dente. The key is to stir it once or twice during cooking to prevent it from sticking to the bottom. The liquid will be absorbed, and the beans will start to break down, creating that beautiful, creamy sauce.
- Finish and Serve: Once the pasta is tender and has absorbed most of the liquid, remove the pot from the heat. The sauce should be thick and creamy, coating the pasta and mushrooms. If it seems too thick, you can stir in a splash of warm water or broth. Taste and adjust the seasoning with more salt and pepper. Serve immediately, garnished with freshly grated Parmesan cheese, a squeeze of lemon juice, or a sprinkle of red pepper flakes if you like.
My Pro-Tip: Don’t skip the browning step for the mushrooms. I know it’s tempting to stir them constantly, but letting them sit helps them develop that deep, savory flavor. Also, resist the urge to add more liquid than the recipe calls for. The pasta will absorb exactly what it needs, and the starch from the beans will do the rest to create a perfect sauce.
Cooking Tips & Techniques
Over the many times I’ve made this dish, I’ve learned a few tricks that make a real difference. These tips will help you get perfect results every time.
- Don’t Overcrowd the Mushrooms: When browning the mushrooms, make sure they are in a single layer in the pot. If you pile them in, they will steam instead of brown. If your pot isn’t big enough, brown them in two batches. It’s worth the extra few minutes for that deep, caramelized flavor.
- Use a Heavy Pot: A heavy-bottomed pot, like a Dutch oven, distributes heat evenly and prevents the pasta from scorching on the bottom. If you’re using a thinner pot, keep the heat on the lower side of medium and stir a little more frequently.
- Trust the Process: Don’t be alarmed if the pot looks a little dry before the pasta is done. The pasta is absorbing the liquid to become tender. If you need to, add a splash of hot water or broth, but do it sparingly. The final texture should be creamy, not soupy.
- Make it a Complete Meal: This pasta is hearty enough to be a main dish on its own, but it pairs beautifully with a simple side salad or some crusty bread for dipping. For another easy weeknight idea, you might love this creamy smoked sausage mac and cheese for a different kind of comfort food.
- My Biggest Mistake: The first time I made this, I used a small pot and ended up with pasta sticking to the bottom and burning. Now, I always use a large enough pot, and I stir it once or twice during the simmer. Learn from my mistake!
Variations & Adaptations
This recipe is incredibly versatile and easy to adapt to your taste or what you have on hand. Here are a few of my favorite ways to change it up.
- Make it Vegan: This recipe is naturally vegan if you skip the Parmesan cheese at the end. To add a cheesy flavor, stir in a tablespoon of nutritional yeast along with the broth. It adds a lovely savory, umami kick.
- Add Some Greens: For a nutritional boost and a pop of color, stir in a few handfuls of fresh spinach or kale in the last 2-3 minutes of cooking. The heat will wilt them perfectly. You could also add some roasted broccoli or asparagus on the side.
- Spice It Up: If you like a little heat, add a pinch of red pepper flakes along with the garlic. You can also stir in a teaspoon of smoked paprika for a deeper, smokier flavor.
- Change the Protein: While the white beans are a great source of protein, you can easily add some cooked chicken, Italian sausage, or even leftover cheesy beef and zucchini noodle bake for a heartier meal. Just stir it in at the end to warm through.
- Try Different Herbs: If you don’t have fresh thyme, dried oregano, rosemary, or even a tablespoon of pesto stirred in at the end would be delicious. Fresh parsley is also a great garnish.
I once added a splash of white wine after the mushrooms were browned, letting it cook off before adding the broth. It added a lovely acidity that brightened the whole dish. It’s a simple variation I now use often.
Serving & Storage Suggestions
This dish is best served fresh from the pot, but it also stores surprisingly well. Here’s how to make the most of it.
- Serving: Serve the pasta hot, straight from the pot. A generous sprinkle of freshly grated Parmesan cheese is a must for me. I also love adding a squeeze of fresh lemon juice right before eating—it cuts through the richness and brightens all the flavors. A side of crusty bread is perfect for sopping up any extra creamy sauce.
- Storage: Store any leftovers in an airtight container in the refrigerator for up to 4-5 days. The pasta will continue to absorb the sauce as it sits, so it will become even thicker and more flavorful.
- Reheating: The best way to reheat this is on the stovetop. Add a splash of water or broth to the pot and warm it over medium-low heat, stirring occasionally, until heated through. You can also reheat it in the microwave, but the stovetop method gives you better control over the texture.
- Freezing: I don’t recommend freezing this dish, as the texture of the pasta and the creamy sauce can become grainy upon thawing. It’s best enjoyed fresh or within a few days of making it.
The flavors in this dish actually deepen and meld together overnight. If you can resist eating it all, the leftovers are even better the next day for lunch. It’s a meal that keeps on giving.
Nutritional Information & Benefits
This cozy one-pot meal is not just delicious; it’s also packed with nutrients that make it a smart and satisfying choice. It’s a fantastic way to enjoy a hearty, comforting dinner without any guilt.
- Estimated Nutritional Values (per serving, about 1.5 cups): Calories: 450-500, Fat: 10g, Carbohydrates: 75g, Fiber: 12g, Protein: 18g. (These are estimates and can vary based on specific ingredients used.)
- High in Fiber: The combination of white beans and whole-wheat pasta (if you choose it) provides a hefty dose of dietary fiber, which is great for digestion and keeping you feeling full and satisfied.
- Good Source of Plant-Based Protein: The cannellini beans are an excellent source of plant-based protein, making this a hearty and filling meal, especially for those looking to reduce their meat consumption.
- Rich in Vitamins and Minerals: Mushrooms are a good source of B vitamins and selenium, while the beans provide iron, magnesium, and potassium. It’s a nutrient-dense meal in a bowl.
- Dietary Considerations: This recipe is naturally vegetarian, vegan (if you skip the cheese), and can be made gluten-free by using your favorite gluten-free pasta. It’s a versatile and inclusive dish that everyone can enjoy.
For me, this recipe is a perfect example of how comfort food can also be good for you. It fills you up with wholesome ingredients and leaves you feeling energized, not sluggish. It’s the kind of meal that supports a healthy, balanced lifestyle without sacrificing flavor.
Conclusion
This cozy one-pot mushroom white bean pasta is more than just a recipe; it’s a solution for those busy, chilly evenings when you need a warm hug without the hassle. It’s proof that you don’t need a long list of ingredients or a sink full of dirty dishes to create something truly memorable and delicious. The earthy mushrooms, the creamy white beans, and the tender pasta come together in a symphony of simple, satisfying flavors that will make you want to curl up on the couch and savor every single bite.
I absolutely love this recipe because it’s forgiving, flexible, and always delivers. It’s the kind of dish I can make on autopilot, and it never fails to make me feel good. It’s become my go-to for a reason. I hope you give it a try and make it your own. Feel free to swap in your favorite herbs, add some greens, or adjust the spice level to your liking. The beauty of a one-pot meal is that it’s designed to be adapted.
When you make this, I’d love to hear about it! Did you add any fun twists? Did it become your new weeknight favorite? Drop a comment below and share your experience. And if you’re looking for another incredibly cozy and easy meal, you have to try this creamy 30-minute salmon pasta with sun-dried tomatoes for a different kind of weeknight magic. Happy cooking, and here’s to many cozy, delicious meals ahead!
Frequently Asked Questions
Can I use a different type of bean?
Absolutely! Great Northern beans or even chickpeas would work well. The cannellini beans are the creamiest, but any white bean will do the trick.
Can I add meat to this recipe?
Yes, you can easily add cooked chicken, Italian sausage, or even some crispy bacon. Just stir it in at the end to warm through. For a different kind of comfort, this cozy chicken cordon bleu casserole is another great option.
How do I prevent the pasta from sticking to the pot?
Make sure you use a large enough pot and stir the pasta once or twice during cooking. A heavy-bottomed pot also helps distribute heat evenly and prevents scorching.
Can I make this recipe gluten-free?
Yes, simply use your favorite gluten-free short pasta. You may need to adjust the cooking time slightly, so check the package directions and cook until al dente.
What can I serve with this pasta?
A simple green salad with a lemon vinaigrette or some crusty bread for dipping are perfect accompaniments. For another quick and easy appetizer, try these smoked salmon cream cheese roll-ups to start your meal.
Pin This Recipe!

Best Cozy One-Pot Mushroom White Bean Pasta
A creamy, comforting one-pot pasta dish made with earthy mushrooms and white beans, perfect for busy weeknights. It’s naturally creamy without heavy cream and uses simple pantry ingredients.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 lb (450g) cremini mushrooms, sliced
- 1 can (15 oz / 425g) cannellini beans, drained and rinsed
- 8 oz (225g) short pasta (e.g., rigatoni, penne, fusilli)
- 3 cups (720 ml) vegetable broth
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 tablespoon fresh thyme, chopped (or 1 teaspoon dried)
- 2 tablespoons olive oil
- Salt and black pepper to taste
- Optional: freshly grated Parmesan cheese, lemon juice, red pepper flakes
Instructions
- Place a large pot or Dutch oven over medium heat and add 2 tablespoons olive oil. Once shimmering, add diced onion and cook for 4-5 minutes until soft and translucent. Add minced garlic and fresh thyme, cook for 1 minute until fragrant.
- Add sliced cremini mushrooms to the pot. Stir to coat in oil and aromatics. Let cook undisturbed for 5-7 minutes until golden-brown on one side, then stir and cook for another 2-3 minutes. Season with salt and pepper.
- Pour in drained and rinsed cannellini beans and 3 cups vegetable broth. Scrape up any browned bits from the bottom of the pot. Bring to a gentle boil.
- Stir in 8 ounces short pasta, ensuring it is submerged. Bring back to a boil, then reduce heat to a steady simmer. Cover with a lid.
- Cook for 10-12 minutes, or until pasta is al dente, stirring once or twice to prevent sticking. The liquid will be absorbed and beans will break down to create a creamy sauce.
- Remove from heat. If sauce is too thick, stir in a splash of warm water or broth. Taste and adjust seasoning with salt and pepper. Serve immediately, garnished with Parmesan, lemon juice, or red pepper flakes if desired.
Notes
Don’t skip browning the mushrooms for deep flavor. Use a heavy pot to prevent sticking. The pasta will absorb liquid as it cooks; trust the process. Leftovers can be stored in the refrigerator for up to 4-5 days and reheated on the stovetop with a splash of broth.
Nutrition
- Serving Size: 1.5 cups
- Calories: 475
- Sugar: 6
- Sodium: 600
- Fat: 10
- Saturated Fat: 1.5
- Carbohydrates: 75
- Fiber: 12
- Protein: 18
Keywords: one-pot pasta, mushroom pasta, white bean pasta, creamy pasta, vegetarian pasta, easy weeknight dinner, comfort food



