Sauteed Garlic Green Beans with Caramelized Shallots

Fresh, crisp, and full of flavor, these Garlicky Green Beans with Caramelized Shallots are a simple, healthy side dish that’s ready in about 15–20 minutes. No blanching required—just a single skillet and minimal prep make them ideal for busy weeknights or a holiday spread.

Garlicky Green Beans with Caramelized Shallots

These garlicky green beans are bright, tender-crisp, and accented by sweet, jammy shallots. The method is straightforward: gently caramelize shallots, add garlic, then simmer the beans briefly in a splash of water and a little soy sauce so they cook through without losing their snap. A final quick sauté reduces the liquid and intensifies the flavors. The result is a versatile side that complements chicken, fish, rice, or pasta and is elegant enough for holiday dinners.

Why you’ll love this recipe

  • Fast and easy – ready in roughly 15–20 minutes using just one skillet.
  • Healthy – green beans are low in calories and packed with vitamins, fiber, and antioxidants.
  • Minimal ingredients – pantry staples are all you need to bring bold flavor to the table.
  • Flexible – swap or add ingredients to match your taste: spice it up, add nuts, or finish with cheese.
Garlicky Green Beans with Caramelized Shallots

Ingredients you’ll need

  • Green beans – 1 pound fresh green beans or French green beans (haricot verts), trimmed.
  • Olive oil or butter – about 2 tablespoons to caramelize the shallots (or a combination).
  • Shallots – 2 large, thinly sliced. You can substitute a sweet onion or red onion if needed.
  • Garlic – 3 cloves, minced (jarred minced garlic can be used in a pinch).
  • Soy sauce – 1 tablespoon low-sodium soy sauce for umami. Substitute tamari or coconut aminos for a gluten-free option.
  • Water – 1/2 cup to steam the beans gently.
  • Salt and pepper – about 1/2 teaspoon salt (adjust to taste) and 1/2 teaspoon black pepper.

How to make Garlicky Green Beans

  1. Caramelize the shallots. Heat the olive oil or butter in a large skillet over medium-low heat. Add the sliced shallots and cook, stirring frequently, until they soften and become translucent—about 8–10 minutes. Add the minced garlic and sauté for an additional 30 seconds until fragrant.
  2. Simmer the green beans. Add the trimmed green beans to the skillet along with the salt, pepper, soy sauce, and 1/2 cup water. Raise the heat briefly to bring the liquid to a simmer, then reduce the heat to low. Cover and allow the beans to steam for about 8 minutes, or until they are tender-crisp.
  3. Finish cooking. Remove the lid and increase the heat to medium-high. Cook, stirring frequently, until the liquid evaporates and the shallots become jammy and the beans are tender—about 5–6 more minutes. This step concentrates the flavors and helps the beans develop a slight sear.
  4. Serve. Taste and adjust seasoning with additional salt and pepper if needed. Transfer to a serving platter and serve warm.

No blanching required: this skillet method steams the green beans directly, saving time and avoiding extra pots and bowls.

Garlicky Green Beans with Caramelized Shallots

How to serve

  • With proteins – pairs beautifully with chicken, salmon, shrimp, or pork.
  • With grains – serve alongside rice, quinoa, or creamy mashed potatoes.
  • Drizzled – toss with a light teriyaki glaze, a splash of balsamic vinaigrette, or a honey-mustard finish for extra depth.
  • For holidays – elegant enough for Thanksgiving, Christmas, or special dinners.

Recipe variations

  • Spicy: add red pepper flakes, sriracha, or chili garlic sauce for heat.
  • Mushrooms: sauté sliced mushrooms with the shallots for extra umami.
  • Crunch: stir in toasted almonds, pecans, or walnuts before serving.
  • Bacon: crisp chopped bacon and toss it in for a smoky, salty finish.
  • Citrus: brighten the dish with a teaspoon of fresh lemon juice or a little lemon zest.
  • Cheese: finish with a sprinkle of grated Parmesan for a savory touch.
Garlicky Green Beans with Caramelized Shallots

Prepping and storage

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat with a splash of olive oil, or microwave in 30-second intervals until warmed through. Freezing is not recommended, as the beans will lose their crisp texture when thawed.

Nutrition (per serving)

Serving size: 1/4 of the recipe. Approximate values — Calories: 139 kcal; Carbohydrates: 7.8 g; Protein: 1.7 g; Fat: 6.8 g; Saturated Fat: 1 g; Sodium: 291 mg; Fiber: 2.1 g; Sugar: 0.8 g. Nutrition information is an estimate and should be used as a guideline.

More side dish ideas

  • Healthy mashed potatoes
  • Cauliflower fried rice
  • Easy mashed cauliflower
  • Simple sautéed mixed vegetables
  • Roasted broccoli and sweet potatoes
  • Balsamic roasted Brussels sprouts

If you enjoy these Garlicky Green Beans with Caramelized Shallots, give the recipe a try and adapt it to your taste—add spice, nuts, or a squeeze of lemon to make it your own. Happy cooking!

Garlicky Green Beans with Caramelized Shallots

Prep time: 5 mins | Cook time: 20 mins | Total time: 25 mins | Servings: 4

Ingredients

  • 2 Tbsp olive oil or butter
  • 2 large shallots, thinly sliced
  • 3 garlic cloves, minced
  • 1 lb green beans, trimmed
  • 1 Tbsp low-sodium soy sauce (or tamari/coconut aminos)
  • 1/2 cup water
  • 1/2 tsp salt (or to taste)
  • 1/2 tsp black pepper

Instructions

  1. Caramelize the shallots: Heat the oil or butter in a large skillet over medium-low heat. Add the shallots and cook, stirring frequently, until soft and translucent, about 8–10 minutes. Add the garlic and sauté 30 seconds longer.
  2. Simmer the green beans: Add the green beans, salt, pepper, soy sauce, and 1/2 cup water. Bring to a simmer, reduce heat to low, cover, and steam for about 8 minutes.
  3. Finish: Uncover, raise heat to medium-high, and cook 5–6 minutes more, stirring frequently, until liquid evaporates and the beans are tender with jammy shallots.
  4. Serve: Adjust seasoning as needed and serve warm.

Nutrition

Approximate per serving (1/4 of recipe): 139 kcal; Carbs 7.8 g; Protein 1.7 g; Fat 6.8 g; Fiber 2.1 g. Use as an approximation.