Haricot Verts with Mushrooms and Caramelized Onions

Haricot verts with mushrooms and caramelized onions are a crunchy and delicious side dish. Savory portabella mushrooms & pearl onions pack extra flavor!
Prep Time15 mins
Cook Time50 mins
Total Time1 hr 5 mins
Course: Side
Cuisine: French
Servings: 2 servings
Calories: 424kcal
Author: Jessica Gavin


  • 2 tablespoons olive oil divided
  • 8 ounces pearl onions peeled (halved if large), 2 cups
  • 12 ounces haricot verts (French green beans)
  • 3 tablespoons unsalted butter clarified butter or ghee, divided
  • 4 ounces portabella mushrooms or brown, 1/4-inch slices
  • 1/4 cup shallots minced
  • 1 tablespoon thyme leaves chopped fresh
  • 1/2 teaspoon kosher salt or sea salt
  • 1/8 teaspoon black pepper freshly ground
  • 2 tablespoons vegetable broth or chicken broth


  • Heat 1 tablespoon of olive oil in a large frying pan over medium heat. Add onions and cook, without moving, until golden brown (reduce heat to medium-low if they get too dark too fast). Carefully turn onions over and let cook until deep golden on both sides and softened inside, about 30 minutes total. Set aside.
  • Fill a large bowl with ice water, set aside. Bring a pot of generously salted water to a boil. Cook beans until bright green and tender, 3 to 4 minutes. Drain and add to ice water, cool for at least 5 minutes. Drain well and set aside.
  • Heat remaining 1-tablespoon olive oil in a medium frying pan over medium-high heat. Add mushrooms; reduce heat to medium and cook, occasionally stirring, until mushrooms release all their liquid and start to brown, about 6 minutes.
  • Add remaining 2 tablespoons butter to the pan. When the butter has melted and begins to sizzle, add shallots, thyme, salt, pepper, and reserved caramelized onions. Cook, stirring gently until shallots have softened. Add broth and bring to a simmer and cook for about 2 minutes until the stock is reduced and absorbed into the mixture.
  • Heat 1 tablespoon of butter in a large frying pan over medium heat. Add beans and rewarm about 5 minutes. Transfer warmed beans to a large platter or bowl. Pour mushroom mixture over center of beans and serve immediately.


Calories: 424kcal | Carbohydrates: 32g | Protein: 8g | Fat: 32g | Saturated Fat: 13g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Cholesterol: 48mg | Sodium: 747mg | Potassium: 915mg | Fiber: 7g | Sugar: 12g | Vitamin A: 2150IU | Vitamin C: 35.5mg | Calcium: 110mg | Iron: 2.7mg
Tried this recipe?Mention @jessica_gavin or tag #jessicagavin!