Go Back

30-Minute Creamy Mushroom & Butter Bean Skillet

Hard-seared mushrooms, softened onion and thyme, butter beans simmered in a parmesan-lemon cream sauce — a cozy vegetarian one-skillet dinner in 30 minutes, about 18g protein per serving (estimated).
Prep Time 8 minutes
Cook Time 22 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • 1 1/2 lb mixed mushrooms cremini and/or shiitake, sliced 1/4 inch thick
  • 3 tbsp olive oil divided
  • 1 medium yellow onion diced
  • 4 cloves garlic minced
  • 1 tbsp fresh thyme leaves or 1 teaspoon dried thyme
  • 1/2 cup dry white wine or vegetable broth
  • 2 (15 oz) cans butter beans drained and rinsed
  • 1 cup vegetable broth
  • 3/4 cup heavy cream
  • 2 cups fresh baby spinach
  • 3/4 cup freshly grated Parmesan cheese plus more for serving
  • 1 tbsp lemon juice plus 1 teaspoon lemon zest
  • 2 tbsp unsalted butter
  • 1 1/4 tsp kosher salt divided
  • 1/2 tsp black pepper
  • Crushed red pepper flakes for serving (optional)
  • Crusty bread for serving

Equipment

  • Large deep skillet (12-inch)
  • Wooden spoon or spatula

Method
 

  1. Heat 2 tablespoons of the olive oil in a large deep skillet over medium-high heat until shimmering. Add half the mushrooms in a single layer and cook undisturbed for 3 minutes, then stir and cook 1–2 minutes more until deeply browned. Transfer to a plate. Repeat with the remaining mushrooms, adding oil if the pan looks dry. This hard sear — not crowding the pan — is what gives the dish its flavor.
  2. Reduce the heat to medium. Add the remaining 1 tablespoon olive oil and the onion with 3/4 teaspoon of the salt. Cook, stirring, until softened and golden at the edges, about 4 minutes. Stir in the garlic and thyme; cook 1 minute more until fragrant.
  3. Pour in the white wine (or broth), scraping up every browned bit from the bottom of the skillet. Let it bubble and reduce by about half, about 2 minutes.
  4. Stir in the butter beans, vegetable broth, cream, remaining 1/2 teaspoon salt, and black pepper. Return the mushrooms (and their juices) to the skillet. Bring to a gentle simmer and cook 6–8 minutes, until slightly thickened.
  5. Stir in the spinach a handful at a time until wilted, about 2 minutes. Remove from the heat. Stir in the butter, Parmesan, lemon juice, and lemon zest until the butter melts and the sauce turns glossy. Taste and adjust salt.
  6. Spoon into shallow bowls over or alongside crusty bread. Top with extra Parmesan, thyme leaves, and red pepper flakes if you like.

Notes

Food safety: this is a vegetarian dish — no meat temperatures needed. Hard-sear the mushrooms in two batches; don’t crowd the pan. Reheat gently; do not freeze (the cream sauce turns grainy). Leftovers 4 days refrigerated. Protein ~18g/serving estimated from USDA FoodData Central; not lab-tested.