These fresh, crisp Garlicky Green Beans with Caramelized Shallots are a simple, healthy, and flavorful side that comes together quickly—no blanching required. Ready in about 15–25 minutes, they’re perfect for busy weeknights yet refined enough for holiday dinners.

These garlicky green beans feature tender, vibrant green beans tossed with sweet, jammy shallots and a hit of garlic and soy for umami. The technique keeps the beans bright and slightly crisp without the extra steps of boiling and shocking in an ice bath. With just a few pantry staples and one skillet, you’ll have a nutritious, crowd-pleasing side in minutes.
Why You’ll Love This
- Quick and easy: One skillet, minimal prep, and no blanching—ready in roughly 15–25 minutes.
- Healthy: Fresh green beans are packed with vitamins, fiber, and antioxidants, making this a nourishing complement to any meal.
- Few ingredients: Simple pantry staples deliver big flavor with little fuss.
- Flexible: Easily customize with heat, crunch, or citrus to suit your family’s tastes.

Ingredients You’ll Need
- Green beans: 1 pound fresh green beans or haricot verts, trimmed. Avoid canned beans for best texture.
- Fat for cooking: 2 tablespoons olive oil or butter (or a combination). Use a neutral oil like avocado or canola if preferred.
- Shallots: 2 large, thinly sliced. Caramelizing shallots adds natural sweetness; you can substitute a sweet yellow onion if needed.
- Garlic: 3 cloves, minced. Fresh garlic delivers the best flavor.
- Soy sauce: 1 tablespoon low-sodium soy sauce for depth. Substitute tamari or coconut aminos to make it gluten-free.
- Water: 1/2 cup to help steam and finish the beans.
- Salt and pepper: 1/2 teaspoon salt (adjust to taste) and 1/2 teaspoon black pepper.
How to Make Garlic Green Beans
- Caramelize the shallots. Heat the oil or butter in a large skillet over medium-low heat. Add the sliced shallots and cook, stirring frequently, until they soften and turn golden and translucent, about 8–10 minutes. Add the minced garlic and sauté another 30 seconds until fragrant.
- Add the green beans and liquids. Stir in the trimmed green beans, soy sauce, salt, pepper, and 1/2 cup water. Bring the pan to a gentle boil.
- Steam, then reduce. Lower the heat to a simmer and cover. Simmer for about 8 minutes, or until the beans begin to become tender but still hold a bit of bite.
- Finish uncovered. Remove the lid, raise the heat to medium-high, and cook 5–6 minutes more, stirring regularly, until the liquid evaporates and the beans reach your desired tenderness while the shallots become jammy.
- Season and serve. Taste and adjust with additional salt and pepper if needed. Transfer to a serving dish and serve warm.
No blanching or ice bath is needed—this method steams the beans briefly and finishes them in the pan, saving time and reducing cleanup.

How to Serve
- With protein: Excellent beside roasted or grilled chicken, pork, or salmon, or served with sautéed shrimp.
- With grains: Pair with rice, quinoa, or pasta to round out a weeknight meal.
- Dress it up: Toss with a light teriyaki glaze, a citrus vinaigrette, or a drizzle of balsamic for added flavor.
- Holiday table: Bright, savory, and attractive—this side works well for Thanksgiving, Christmas, and other celebrations.
Recipe Variations
- Make it spicy: Add red pepper flakes, a dash of hot sauce, or sriracha for heat.
- Add mushrooms: Sauté sliced mushrooms with the shallots for deeper umami and texture.
- Add crunch: Toss in toasted almonds, pecans, or walnuts before serving.
- Add bacon: Crisp crumbled bacon and stir it in for smoky richness.
- Brighten with lemon: A teaspoon of lemon juice or a bit of lemon zest lifts the flavors.
- Top with cheese: Finish with a light sprinkle of grated Parmesan for extra savory note.

Prepping and Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat with a splash of oil, or microwave in short intervals until warmed through. Because cooked green beans can lose texture after freezing, freezing is not recommended for best results.
More Side Dishes
- Healthy Mashed Potatoes
- Healthy Cauliflower Fried Rice
- Easy Mashed Cauliflower
- Simple Sautéed Vegetables
- Perfectly Roasted Broccoli and Sweet Potatoes
- Balsamic Roasted Brussels Sprouts
More Green Bean Recipes
- Lightened-Up Green Bean Casserole
- Asian Ground Turkey and Green Beans
- Honey Garlic Chicken and Green Beans
- Ginger Soy Glazed Green Beans and Peppers
I hope you enjoy these Garlicky Green Beans with Caramelized Shallots! If you make them, please consider leaving a rating on the original recipe page and share a photo of your version on social media—it’s always fun to see how others make it their own.
Garlicky Green Beans with Caramelized Shallots
Quick, savory green beans with sweet caramelized shallots and garlic—no blanching required.
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
- Heat oil or butter in a large skillet over medium-low heat. Add shallots and cook, stirring frequently, until softened and golden, about 8–10 minutes. Stir in garlic and cook 30 seconds more.
- Add green beans, soy sauce, salt, pepper, and 1/2 cup water. Bring to a boil, then reduce heat to low and cover. Simmer for about 8 minutes.
- Remove the lid, increase heat to medium-high, and cook 5–6 more minutes, stirring, until liquid evaporates and beans are tender with jammy shallots.
- Taste and adjust seasoning. Serve warm.
Nutrition (approx.)
Serving: 1/4 of recipe | Calories: 139 kcal | Carbohydrates: 7.8 g | Protein: 1.7 g | Fat: 6.8 g | Fiber: 2.1 g
Nutrition information is an estimate and should be used as a guideline.