Quick Italian Green Beans with Tomatoes and Garlic
Italian green beans are a warm, rustic side that turns fresh beans into something deeply savory with just one pan. They simmer in a quick tomato-garlic sauce until tender and coated in a light, tangy slick.

This version leans on canned tomatoes and a few cloves of garlic, so it’s pantry-friendly but still tastes bright and homemade. It pairs with almost anything you’re serving tonight.
Why This Side Dish Always Works
I keep coming back to this recipe because it makes a pile of green beans something I actually look forward to eating. The beans gently soften in the sauce, soaking up the garlic and olive oil without losing their snap.
It’s forgiving too. Fresh or frozen beans both work, and leftovers taste even better the next day when the flavors really settle in.
Ingredients

- 1 lb fresh green beans, trimmed: look for firm, bright green beans—frozen whole green beans work too
- 2 tbsp olive oil: extra-virgin if you have it
- 3 cloves garlic, thinly sliced: thin slices perfume the oil without burning as fast as minced garlic
- 1 (14 oz) can diced tomatoes: no-salt-added is fine if that’s what you have
- ½ tsp salt: plus more to taste
- Freshly ground black pepper
- Pinch red pepper flakes: optional, adds a little warmth
- Small handful fresh basil or parsley: for finishing
Variations / Substitutions
- Use crushed tomatoes: they create a smoother, slightly tighter sauce if you don’t want chunky tomatoes.
- Add a splash of vinegar: a teaspoon of red vinegar or balsamic stirred in at the end gives the dish a nice tang.
- Make it heartier: toss in a drained can of chickpeas or white beans along with the green beans for a fuller side.
Creamy Garlic Shrimp Pasta is the main dish we love pairing with these green beans.
How to Make Italian Green Beans with Tomatoes and Garlic
Step 1: Sauté the Garlic

Warm the 2 tablespoons of olive oil in a large skillet over medium heat. Add the sliced garlic and cook, stirring often, for about 1 minute, until it’s fragrant and pale gold.
Keep an eye on it. The garlic should smell sweet and nutty, not sharp. If it starts taking on any real color, pull the pan off the heat for a moment so it doesn’t turn bitter.
Step 2: Build the Sauce

Pour in the can of diced tomatoes with their juices, then add the ½ teaspoon salt, a few grinds of black pepper, and the pinch of red pepper flakes if you’re using them. Stir everything and let it come to a gentle bubble over the same medium heat, about 2 minutes.
The tomatoes will look a little watery at first, and that’s fine. As they heat through, the sauce will start to thicken and look glossy around the edges.
Step 3: Braise the Green Beans

Add the trimmed green beans to the skillet and stir until they’re coated in the sauce. Cover the pan, lower the heat to medium-low, and let them simmer for 12 to 15 minutes. Check them after about 10 minutes—you want them tender but still with a little bite, not falling apart.
Lift the lid once or twice to stir. The beans will steam and soften, and the sauce will reduce into a chunky, savory coating that clings to each bean.
Step 4: Finish with Fresh Herbs

Remove the skillet from the heat. Tear or roughly chop a small handful of fresh basil or parsley and scatter it over the beans. Give everything one last gentle stir, then spoon the beans and sauce into a serving bowl.
This dish is best warm, but it holds at room temperature for a few minutes if you need extra time to pull together the rest of your meal. A tiny extra drizzle of olive oil on top never hurts.
Tips for the Best Green Beans
- Don’t rush the garlic. It needs about a minute to perfume the oil; overcooking it will make the whole dish taste bitter.
- Trim the beans just before cooking. If the ends sit cut for a while, they dry out and get tough.
- Frozen beans work well here. Add them straight from the freezer and give them an extra 3 to 5 minutes of simmering until tender.
- If the skillet looks dry at any point, add a splash of water. The tomatoes usually release enough liquid, but a hot pan can cook it off faster than expected.
Simmer times by bean type:
| Bean type | Approximate cook time |
|---|---|
| Fresh green beans, trimmed | 12 to 15 minutes |
| Frozen whole green beans | 15 to 18 minutes |
| Thin haricot verts | 8 to 10 minutes |
Storing Leftover Italian Green Beans
- Refrigerate: Store in a sealed container for up to 4 days. The flavors deepen as they sit.
- Reheat: Warm gently in a skillet over low heat with a splash of water or olive oil to loosen the sauce, about 5 minutes.
- Serve at room temp: These are also good spooned over bruschetta or as a cold-weather salad right out of the fridge.
What Goes Well With Italian Green Beans
The tangy, garlicky sauce cuts through rich meats beautifully. Try it next to pan-seared chicken thighs, or mild Italian sausages. It even turns a simple omelette into a quick vegetarian dinner.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes, but only when they’re truly ripe. Dice about 2 cups of fresh tomatoes and let them cook a few extra minutes to release their juices.
How far ahead can I make this dish?
You can cook it a day ahead and refrigerate it. The beans might darken a little, but the flavor will be even better after sitting overnight.
Are canned green beans an option?
They aren’t ideal here. Canned beans are already soft and tend to turn mushy with further cooking, so fresh or frozen hold their shape much better.
Can I add onion for more depth?
Definitely. Sauté half a small diced onion in the oil until translucent before adding the garlic. Just keep the garlic timing the same so it doesn’t burn.

Italian Green Beans with Tomatoes and Garlic Recipe
Ingredients
Method
- Warm the olive oil in a large skillet over medium heat. Add the garlic and cook, stirring, for about 1 minute until fragrant.
- Stir in the canned tomatoes with their juices, salt, pepper, and red pepper flakes. Bring to a gentle simmer and cook for 2 minutes.
- Add the green beans, stir to coat, then cover and reduce heat to medium-low. Simmer for 12 to 15 minutes, stirring once or twice, until tender.
- Remove from heat, scatter fresh herbs on top, and transfer to a serving dish. Serve warm.
