Green Beans and Tomatoes is an easy and delicious veggie dish to make! I absolutely love the flavor the buttery garlicky tomato sauce gives off - serve over your favorite protein or by itself as a side dish!

Jump to:
Why You'll Love This Recipe
Simple Ingredients: Nothing fancy here - just everyday pantry staples and fresh produce.
Quick & Easy: Ready in just about 10 minutes - perfect for busy weeknights.
Flavorful: The buttery, garlicky tomato sauce coats the green beans in the most delicious way.
Versatile Side Dish: Serve it alongside chicken, shrimp, fish, or even just over rice for a vegetarian meal.
Healthy & Fresh: Packed with vitamins, fiber, and antioxidants from fresh green beans and tomatoes.
About the Ingredients
Green Beans
Green beans are crisp, fresh, and full of nutrients like Vitamin K, Vitamin C, fiber, and manganese (great for bone health and metabolism). When shopping, look for bright green beans that are firm and tender, without brown spots. I often grab the prewashed and trimmed ones to save time - a little more expensive, but a huge convenience!
👉 If you're looking for more green bean recipes, check out my Chinese Green Beans Stir Fry!

Tomatoes
Tomatoes add juiciness and natural sweetness to balance the garlic and buttery sauce. Though they're technically a fruit, they shine as a veggie in this stir fry. Pick deep red, ripe tomatoes for the best flavor - avoid ones that are too firm or have brown spots.
👉 Love tomato recipes? You'll also enjoy my Mushroom Tomato Stir Fry!

Garlic & Butter
These two are the stars of the sauce - buttery richness + garlicky aroma = flavor heaven. If you want it dairy-free, swap the butter for olive oil.
White Wine & Broth
The splash of white wine gives a little depth and brightness, while broth helps steam the beans and keeps everything saucy. If you don't want to use wine, you can easily replace it with more broth.
How to cook Green Beans and Tomatoes (Step by Step)

Here's how to make it. First gather your ingredients:
- 1 tablespoon butter, separated in half (use olive oil if plant based)
- 4 oz green beans, trimmed
- 2 tablespoon chicken broth (use veggie broth if plant based)
- 2 cloves garlic, minced
- 1 medium tomato, roughly chopped
- 2 tablespoon white wine
- Salt and pepper, to taste
Heat ½ tablespoon of butter in a large skillet over medium-high heat.
Add green beans and cook, stirring often for about 2 to 3 minutes. Add chicken broth and cover for about 2 minutes.


Add the remaining ½ tablespoon of butter, garlic and tomatoes, and stir to mix well.


Add white wine, salt and pepper, stir everything together and cook until the tomatoes begin to break down, 2 to 3 minutes.


Remove from heat and serve!


Storage & Reheat
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat: Best reheated in a skillet over medium heat with a small splash of broth or water to keep the sauce from drying out. You can also microwave in 30-second intervals, stirring in between, but the beans may lose some crispness.
- Freezing: Not recommended, as green beans and tomatoes both lose texture after thawing.

FAQ
Can I use canned tomatoes instead of fresh?
Yes! Use about ½ cup of canned diced tomatoes. The flavor will be slightly richer and saucier, but still delicious.
What's the best protein to serve with this?
This dish pairs well with grilled chicken, shrimp, or fish. You can also spoon it over rice for a simple vegetarian meal. I actually love putting this all over some grilled chicken or fish!
Can I make it dairy-free?
Absolutely! Just swap the butter with olive oil or another neutral cooking oil.
Do I need the white wine?
Nope - it adds depth of flavor, but you can skip it or replace with extra broth.

Green Beans and Tomatoes Recipe
Tender green beans and juicy tomatoes stir-fried in a buttery, garlicky sauce with a splash of white wine. Quick, flavorful, and ready in just 10 minutes — perfect as a side dish or light meal!
Ingredients
- 1 tablespoon butter, divided (or olive oil for plant-based)
- 4 oz green beans, trimmed
- 2 tablespoon chicken broth (or veggie broth)
- 2 cloves garlic, minced
- 1 medium tomato, roughly chopped
- 2 tablespoon white wine
- Salt and pepper, to taste
Instructions
- Heat ½ tablespoon butter in a large skillet over medium-high heat.
- Add green beans and cook, stirring often, for 2–3 minutes. Add broth, cover, and steam for 2 minutes.
- Add remaining ½ tablespoon butter, garlic, and tomatoes. Stir to combine.
- Add white wine, salt, and pepper. Cook another 2–3 minutes until tomatoes begin to break down and beans are tender-crisp.
- Remove from heat and serve immediately.
Notes
- I recommend adding the sugar as it balances out the sour of the tomatoes, but if you are on a diet where you have to avoid it, you can skip it or add a diet friendly sweetener.
- Swap butter with olive oil for a dairy-free version.
- Add shrimp, chicken, or beef to make it a complete meal.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 2 Serving Size: ½ of skilletAmount Per Serving: Calories: 100Total Fat: 6gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 16mgSodium: 256mgCarbohydrates: 8gFiber: 3gSugar: 4gProtein: 2g
The nutrition information for this recipe is an approximate total per serving. Please double check the nutrition information for your exact ingredients and brands for more precise nutrition information. Keep in mind that if there is a marinade, often times not all the ingredients will be consumed.
More Delicious Easy Green Beans Recipes!
- Add protein to your green beans and make it a meal! Try my Beef and Green Beans Stir Fry - marinated beef stir fried with green beans in a tasty sauce!
- Another great protein to add is Chicken! So if you prefer that, definitely check out my Chicken Stir Fry with Green Beans! I recommend serving with rice!
- Or if you're looking for veggie side dishes, try my Chinese Green Beans Stir Fry! Made soy, honey, garlicky sauce - so tasty!
- If you need another tasty green beans veggie side dish, check out my Oven Roasted Garlic Butter Green Beans! Super tasty and easy and goes together with almost anything!
Pin for later!






Got questions or comments? Drop them below!