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
Ingredients
- 2 Tbsp unsalted butter
- 1 Tbsp avocado oil, or any neutral cooking oil
- 4 large shallots, sliced
- 1 lb haricot vert
- 1 tsp kosher salt
- ¼ tsp black pepper
- 2 tbsp water
- ½ tsp sugar
- ½ cup low sodium vegetable broth
Instructions
- In a large pan on medium heat, add cooking oil, 2 tbsp water, unsalted butter and shallots.
- Sprinkle a pinch of salt and black pepper on the shallots and fry them for a couple of minutes.
- Reduce the heat to low and cook, stirring often, for 30 minutes until shallots caramelize, occasionally stirring.
- Add green beans, salt, pepper and sugar. Mix together, then add the vegetable broth.
- Cover with a lid and cook for 3 minutes.
- Remove the lid and turn heat to medium high. Toss the green beans and cook for an additional 2 minutes.
- Serve!
Nutrition
Did you make this recipe? Give it a star rating below!
