This post may contain affiliate links. See disclosure for details.

Haricots verts, also known as French green beans, are hands down my favorite type of green bean. These slender beauties have a delicate flavor and a perfect, crisp-tender texture when cooked just right. Overcooking them, though, is a common mistake—it can make them lose that vibrant green color and turn mushy, which no one wants!

The best part about haricots verts is that you really don’t need to fuss with them. They’re so naturally delicious that just a little bit of seasoning can go a long way. One of my favorite ways to enjoy them is by mixing them with caramelized shallots. The sweetness of the shallots adds a beautiful depth to the green beans, making it a simple yet satisfying side dish.

In Vietnamese cooking, which I love to share here, shallots are used more often than regular onions. Caramelizing them enhances their natural sweetness, which complements the beans perfectly. If you don’t have shallots on hand, onions will do, but shallots bring a slightly richer, sweeter touch that really makes this dish sing. Try it out next time you’re cooking green beans, and you’ll see what I mean!

Haricot Vert with Caramelized Shallots

(0)
Click stars to rate now!
Cook Time: 35 minutes
Servings: 4
Crunchy French green beans meet the sweet, golden perfection of caramelized shallots—a side dish so addictive, you'll keep coming back for more! Perfectly crisp, slightly sweet, and utterly irresistible.

Ingredients 

  • 1 Tbsp avocado oil, or any neutral cooking oil
  • 2 Tbsp unsalted butter
  • 4 large shallots, thinly sliced
  • 1 tsp + a pinch kosher salt
  • ¼ tsp + a pinch black pepper
  • 1 lb haricot vert
  • ½ tsp sugar
  • 1 cup low sodium vegetable broth

Instructions

  • In a pan on medium heat, add cooking oil, unsalted butter and shallots.
  • Add a pinch of salt on the shallots and fry them for a minute.
  • Reduce heat to low and cook, stirring often, for 30 minutes until shallots caramelize.
  • After 30 minutes, turn heat to medium and cook the shallots until you get a nice caramel color, occasionally stirring the shallots.
  • Add green beans, salt, pepper and sugar. Mix together and turn heat to medium high.
  • Add vegetable broth, bring to a boil, then reduce heat to medium low.
  • Cover with lid and cook for 2 minutes.
  • Remove the lid and turn heat to high. Toss the green beans and cook for an additional 2 minutes.

Nutrition

Serving: 1portion | Calories: 139kcal | Carbohydrates: 13g | Protein: 3g | Fat: 9g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.2g | Cholesterol: 15mg | Sodium: 827mg | Potassium: 326mg | Fiber: 4g | Sugar: 7g | Vitamin A: 1084IU | Vitamin C: 16mg | Calcium: 54mg | Iron: 1mg

Did you make this recipe? Give it a star rating below!