Creamy White Bean and Mushroom Skillet Recipe
Introduction
This Creamy White Bean and Mushroom Skillet is a quick, comforting dish perfect for weeknight dinners. Packed with tender mushrooms, hearty beans, and a luscious creamy sauce, it’s a satisfying meal that’s easy to prepare and delicious to eat.

Ingredients
- 2 tablespoons olive oil or butter
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 10 oz (280g) mushrooms, sliced (button, cremini, or a mix)
- 1 teaspoon dried thyme or Italian seasoning
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1 can (15 oz) white beans (cannellini or great northern), drained and rinsed
- 1/2 cup vegetable or chicken broth
- 1/2 cup heavy cream or coconut cream for dairy-free
- 2 tablespoons grated Parmesan (optional)
- Fresh parsley, chopped, for garnish
- Optional: crusty bread, pasta, or rice for serving
Instructions
- Step 1: Heat olive oil or butter in a large skillet over medium heat.
- Step 2: Add the chopped onion and sauté for 3–4 minutes until softened.
- Step 3: Add the minced garlic and cook for 30 seconds until fragrant.
- Step 4: Stir in the sliced mushrooms and season with thyme, salt, and pepper. Cook for 8–10 minutes until the mushrooms are browned.
- Step 5: Add the white beans and stir to combine.
- Step 6: Pour in the broth and let the mixture simmer for 2–3 minutes.
- Step 7: Stir in the cream and cook for another 2–3 minutes until the sauce thickens.
- Step 8: Add Parmesan if using and stir until melted.
- Step 9: Taste and adjust seasoning as needed. Garnish with chopped parsley before serving.
- Step 10: Serve as-is or spoon over crusty bread, pasta, or rice.
Tips & Variations
- For a dairy-free version, use coconut cream instead of heavy cream and skip the Parmesan or try a vegan cheese alternative.
- Mix in fresh herbs like thyme or rosemary for an extra layer of flavor.
- Use a variety of mushrooms for more depth and texture.
- For a thicker sauce, simmer a little longer or add a teaspoon of flour when sautéing the onions.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of broth or cream if the sauce has thickened too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned mushrooms instead of fresh?
Fresh mushrooms are best for this recipe as they provide better texture and flavor. Canned mushrooms tend to be softer and less flavorful, but they can be used in a pinch.
Is this dish suitable for vegans?
Yes, by using olive oil, coconut cream, and omitting the Parmesan cheese, this dish can easily be made vegan without sacrificing creaminess or taste.
Print
Creamy White Bean and Mushroom Skillet Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A comforting and creamy skillet dish combining tender white beans and sautéed mushrooms cooked in a flavorful garlic-infused cream sauce. Perfect for a quick and satisfying vegetarian meal, this recipe brings together simple ingredients to create a rich and hearty skillet meal suited for serving over crusty bread, pasta, or rice.
Ingredients
Main Ingredients
- 2 tablespoons olive oil or butter
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 10 oz (280g) mushrooms, sliced (button, cremini, or a mix)
- 1 teaspoon dried thyme or Italian seasoning
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1 can (15 oz) white beans (cannellini or great northern), drained and rinsed
- 1/2 cup vegetable or chicken broth
- 1/2 cup heavy cream or coconut cream for dairy-free
- 2 tablespoons grated Parmesan (optional)
- Fresh parsley, chopped, for garnish
Optional Serving Suggestions
- Crusty bread
- Pasta
- Rice
Instructions
- Heat fat: Heat olive oil or butter in a large skillet over medium heat to prepare the base for sautéing vegetables.
- Sauté onion: Add the finely chopped onion and cook for 3–4 minutes until it becomes soft and translucent, developing a sweet aroma.
- Add garlic: Incorporate minced garlic and cook for about 30 seconds just until fragrant, being careful not to burn it.
- Cook mushrooms and season: Add the sliced mushrooms to the skillet. Sprinkle with dried thyme, salt, and black pepper, then cook for 8–10 minutes until the mushrooms are nicely browned and have released their moisture.
- Add white beans: Stir in the drained and rinsed white beans, mixing well to combine them with the mushroom mixture.
- Simmer with broth: Pour in the vegetable or chicken broth, letting the mixture simmer gently for 2–3 minutes to marry the flavors.
- Add cream: Stir in the heavy cream or coconut cream and continue cooking for another 2–3 minutes until the sauce thickens to a creamy consistency.
- Incorporate Parmesan: If using, add the grated Parmesan cheese and stir until it melts smoothly into the sauce.
- Adjust seasoning and garnish: Taste the sauce and adjust salt and pepper as needed. Finish by garnishing with freshly chopped parsley for a fresh herbal note.
- Serve: Serve the creamy skillet dish as it is or spoon it over crusty bread, pasta, or rice for a complete meal.
Notes
- To make a dairy-free version, substitute heavy cream with coconut cream and omit Parmesan or use a vegan alternative.
- Use a mix of mushrooms like cremini and button for a richer flavor.
- Adjust seasoning to your taste, especially salt, depending on your broth choice.
- This dish pairs well with a simple green salad for a balanced meal.
- Leftovers keep well refrigerated for up to 3 days and can be reheated gently on the stovetop.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
Keywords: white beans, mushrooms, creamy skillet, garlic, quick vegetarian dinner, easy mushroom recipe, one pan meal

