If you are craving a soup that feels like a warm hug on a chilly day, look no further than this Creamy White Bean Mushroom Soup with Shell Pasta Recipe. Combining earthy cremini mushrooms, tender pasta shells, and the silky richness of white beans blended with cream, this dish brings comfort, nourishment, and a touch of elegance to your table. It is surprisingly simple to prepare yet deeply satisfying, making it a favorite to share with friends and family time and time again.

Ingredients You’ll Need
Each ingredient in this recipe plays a vital role in building layers of flavor, texture, and color. From the fragrant garlic and thyme that provide aromatic warmth to the creamy beans and pasta shells that deliver body, every element is carefully chosen for maximum deliciousness with minimum fuss.
- Olive oil: Adds a subtle fruity richness and helps sauté the vegetables beautifully.
- Butter: Enhances the depth of flavor and creates a luscious base for the soup.
- Yellow onion, diced: Provides natural sweetness and texture that softens as it cooks.
- Garlic, minced: Offers a fragrant punch that infuses the soup with warmth.
- Cremini mushrooms, sliced: Bring a hearty, earthy flavor with meaty texture.
- Dried thyme: Imparts a subtle herbal note that perfectly complements the mushrooms.
- Bay leaf: Adds a delicate, aromatic complexity to the broth.
- Vegetable broth: Creates a flavorful, savory base for the soup without overpowering it.
- White beans, drained and rinsed: Provide creaminess and protein while keeping the soup light.
- Small shell pasta: Adds fun texture and makes the soup more substantial.
- Heavy cream: Gives the soup its signature creamy smoothness and richness.
- Salt and pepper: Essential seasoning that balances and enhances all flavors.
- Fresh thyme or parsley (optional): Provides a bright, fresh finish when garnished.
How to Make Creamy White Bean Mushroom Soup with Shell Pasta Recipe
Step 1: Sauté the Aromatics
Start by heating olive oil and butter together in a large pot over medium heat until they melt and combine perfectly. Toss in the diced yellow onion and cook gently until it turns translucent and sweet. Then add the minced garlic and stir for another minute until its fragrant scent fills your kitchen, creating a cozy ambiance right from the start.
Step 2: Brown the Mushrooms
Next, add the sliced cremini mushrooms along with a pinch of salt to help draw out their moisture. Sauté until they are golden brown and have released their earthy aroma, ensuring the mushrooms develop a beautiful caramelization that enriches the overall flavor of the soup.
Step 3: Add Herbs and Broth
Now sprinkle in the dried thyme and toss in the bay leaf. Pour in the vegetable broth carefully, using a spoon or spatula to scrape up any browned bits stuck to the bottom of the pot — these little bits hold a treasure trove of flavor that will deepen your soup’s taste.
Step 4: Stir in Beans and Pasta
Pour in the rinsed white beans and small shell pasta. Bring the mixture to a gentle boil, then reduce the heat to let it simmer uncovered. Cook for about 10 minutes, or until the pasta is perfectly tender but still holds its shape, and the beans have warmed through.
Step 5: Finish with Cream and Seasonings
Lower the heat and slowly stir in the heavy cream to achieve that signature creamy texture we all love. Let the soup simmer for another 2 to 3 minutes to meld all the flavors together. Finish by seasoning with salt and pepper to your preference, and remember to remove the bay leaf before serving to avoid any bitter bites.
Step 6: Serve and Enjoy!
Your soup is ready to warm hearts and fill bellies. Ladle it into bowls and prepare for comfort in every spoonful.
How to Serve Creamy White Bean Mushroom Soup with Shell Pasta Recipe
Garnishes
A sprinkle of fresh thyme or parsley instantly elevates the soup’s presentation and adds a burst of herbaceous brightness that cuts through the richness. For a delightful crunch, toss homemade croutons or toasted nuts on top. A drizzle of extra virgin olive oil can also add a lovely finishing touch.
Side Dishes
This soup shines wonderfully alongside a crusty baguette or rustic whole-grain bread, perfect for dipping. A crisp green salad with tangy vinaigrette balances the creaminess of the soup, while a cheese plate featuring mild varieties can make for a fancy yet simple pairing.
Creative Ways to Present
Consider serving the soup in charming ceramic bowls with a sprinkle of microgreens or edible flowers for visual appeal. For casual gatherings, mini soup cups make great finger food. You can also turn this dish into a heartier meal by topping it with sautéed mushrooms or a swirl of pesto for added flair.
Make Ahead and Storage
Storing Leftovers
Store any leftover Creamy White Bean Mushroom Soup with Shell Pasta Recipe in an airtight container in the refrigerator for up to 3 days. The flavors deepen as it rests, making it even more delicious the next day.
Freezing
This soup freezes well, just keep in mind the pasta may soften further once thawed. Freeze in portion-sized containers or freezer bags for up to 2 months. Defrost overnight in the refrigerator before reheating.
Reheating
Warm leftovers gently on the stovetop over low heat, stirring occasionally to prevent sticking and to evenly heat the soup. You may want to add a splash of broth or cream to refresh the texture and richness.
FAQs
Can I use other types of mushrooms?
Absolutely! While cremini mushrooms offer a great balance of flavor and texture, you can experiment with button, shiitake, or portobello mushrooms depending on what you have available. Each will bring its unique character to the soup.
Is this recipe suitable for vegans?
To make this recipe vegan, substitute the butter with a plant-based alternative and use coconut milk or any unsweetened plant cream instead of heavy cream. Just ensure the broth you use is vegetable-based.
What can I substitute for the small shell pasta?
Any small-shaped pasta like elbow macaroni, ditalini, or orzo works wonderfully here. Choose shapes that cook quickly and hold broth well to maintain the soup’s comforting texture.
How thick is this soup?
This soup is delightfully creamy but still on the lighter side compared to heavier chowders. The white beans add a natural thickness and body, while the cream rounds everything out without overwhelming the palate.
Can I prepare this soup in advance for a dinner party?
Yes! Prepare the soup up to a day ahead and refrigerate. Reheat gently before serving, and stir in fresh herbs or garnish just before presenting to keep everything bright and fresh.
Final Thoughts
There is something truly special about the Creamy White Bean Mushroom Soup with Shell Pasta Recipe that makes it feel like a beloved homemade classic. Whether you’re looking for a quick weeknight dinner or a cozy meal to share on the weekend, this soup delivers warmth, comfort, and plenty of smiles with every spoonful. Give it a try, and it might just become your go-to recipe for those moments when you want something wholesome and satisfying yet effortlessly delicious.
Print
Creamy White Bean Mushroom Soup with Shell Pasta Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This Creamy White Bean Mushroom Soup with Shell Pasta is a comforting, hearty dish perfect for chilly days. Packed with tender cremini mushrooms, white beans, and small pasta shells, all simmered in a rich vegetable broth and finished with creamy heavy cream, this soup offers a delicious blend of flavors and textures that will warm both the body and soul.
Ingredients
Soup Base
- 2 tablespoons olive oil
- 2 tablespoons butter
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
Mushrooms & Seasonings
- 8 ounces cremini mushrooms, sliced
- 1 teaspoon dried thyme
- 1 bay leaf
Broth & Main Ingredients
- 4 cups vegetable broth
- 1 can (15 ounces) white beans, drained and rinsed
- 1 cup small shell pasta
Final Touches
- 1 cup heavy cream
- Salt and pepper to taste
- Fresh thyme or parsley, for garnish (optional)
Instructions
- Sauté Aromatics: Heat olive oil and butter in a large pot over medium heat. Add diced onions and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant, taking care not to burn the garlic.
- Cook Mushrooms: Add sliced cremini mushrooms to the pot with a pinch of salt. Sauté until the mushrooms are golden brown and their moisture has evaporated, approximately 7-8 minutes.
- Add Herbs and Broth: Stir in the dried thyme and bay leaf, then pour in the vegetable broth. Scrape the bottom of the pot to lift any browned bits, enhancing the soup’s flavor.
- Simmer with Beans and Pasta: Add the drained white beans and small shell pasta. Bring the soup to a gentle boil, then reduce heat and simmer uncovered for about 10 minutes or until the pasta is tender.
- Add Cream and Season: Lower the heat and stir in the heavy cream. Let the soup simmer for another 2-3 minutes to warm through. Season with salt and pepper to taste. Remove and discard the bay leaf.
- Serve: Ladle the soup into bowls and garnish with fresh thyme or parsley if desired. Serve hot with crusty bread or croutons for added texture.
Notes
- Use vegetable broth for a vegetarian version; chicken broth can be substituted for a richer flavor.
- For a vegan alternative, replace butter with additional olive oil and use coconut or cashew cream instead of heavy cream.
- Small shell pasta works well, but you can substitute with other small pasta shapes like ditalini or orzo.
- Make sure to rinse and drain the canned white beans to reduce sodium and improve taste.
- This soup can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.

