Skillet green beans with tomatoes is a fresh, healthy, and colorful side dish that’s ready in just 15 minutes. It’s made with crisp green beans, juicy cherry tomatoes, garlic, and a little olive oil. The tomatoes burst and mix with the garlic to create a light, flavorful sauce that coats the green beans.

This dish is simple but full of taste. You only need one pan, and the ingredients are easy to find. It’s perfect for a quick weeknight dinner or as a side for a bigger meal. Anyone can make it, and everyone will enjoy it.
Why This Recipe Works
This recipe works because the flavors are simple and natural. The green beans stay slightly crisp, giving the dish a nice bite, while the cherry tomatoes add sweetness and a little tang. Garlic and olive oil tie everything together with rich, savory flavor. Cooking everything in one skillet makes it fast and easy, and the clean-up is quick too.
Another great thing is how flexible this dish is. You can serve it with meat, fish, pasta, or rice. You can also add extras like onions, lemon juice, or fresh herbs. It’s a great way to get in some veggies without much work, and the fresh flavors always feel light and satisfying.
Ingredients
Fresh Green Beans – Crisp and full of nutrients. You can use frozen green beans (thawed) if fresh is not available.
Cherry Tomatoes – Add sweetness and juiciness. You can also use chopped regular tomatoes.
Garlic – Brings a rich, savoryflavor. Garlic powder works if you don’t have fresh.
Olive Oil – Helps cook everything and adds a nice flavor. You can also use butter or avocado oil.
Salt – Enhances all the naturalflavors. Adjust to your taste.
Tips
- Cut green beans into bite-sized pieces for quicker cooking.
- Use ripe cherry tomatoes for the best flavor and color.
- Don’t overcook the green beans—they should stay a little crisp.
- Add a pinch of red pepper flakes for a little heat.
- Sprinkle with fresh herbs like basil or parsley before serving.

How to Serve
Skillet green beans with tomatoes is a light, colorful, and flavorful side dish. It’s quick to make and goes well with many meals. The tomatoes soften and release their juices, making a light sauce that coats the green beans. This dish brings a nice balance of freshness, sweetness, and a little garlic flavor.
- With Grilled Fish or Chicken – A simple and healthy dinner combo.
- Alongside Pasta or Couscous – Adds veggies to a light carb dish.
- As a Holiday Side – Bright and pretty on the table next to heavier main dishes.
Similar Recipes
Instant Pot Red Beans and Rice

Skillet Green Beans
Ingredients
- 1 lb green beans trimmed
- 1 cup cherry tomatoes halved
- 2 tablespoons olive oil
- 2 cloves garlic minced
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon lemon juice optional
- Fresh herbs for garnish optional
Instructions
- Heat olive oil in a large skillet over medium heat.
- Add green beans and cook for 5–6 minutes, stirring often.
- Add garlic and cherry tomatoes. Cook for another 3–4 minutes, until tomatoes soften and green beans are tender-crisp.
- Season with salt, pepper, and lemon juice if using.
- Garnish with fresh herbs and serve warm.
Nutrition
Notes
• Use ripe cherry tomatoes for the best flavor and color.
• Don’t overcook the green beans—they should stay a little crisp.
• Add a pinch of red pepper flakes for a little heat.
• Sprinkle with fresh herbs like basil or parsley before serving.
The recipe for the BEST Quick & Easy Skillet Green Beans. Make these in under 15 minutes. Perfect for weeknight dinner or holiday dinners.