Bright, zesty, and packed with wholesome flavor, Green Beans in Tomato Salsa is the perfect way to elevate a simple vegetable dish into a star on your dinner table. Tender green beans are cooked to perfection in a vibrant and mildly spiced tomato salsa featuring fresh tomatoes, sautéed onions, garlic, and a touch of smoky paprika and earthy cumin for added depth. This one-pan dish is naturally vegan, gluten-free, and ready in just 40 minutes, making it ideal for busy weeknights or as a crowd-pleasing side at gatherings. Garnish with freshly chopped cilantro for a burst of freshness, and serve it warm alongside crusty bread, rice, or grilled dishes. Bursting with Mediterranean-inspired flavors, this green bean recipe will quickly become a staple in your kitchen!
Wash and trim the green beans, removing the ends. Set aside.
Dice the onion and mince the garlic cloves.
Score the tomatoes with a shallow X on the bottom and blanch them in boiling water for 1 minute. Remove, peel off the skins, and chop into small cubes.
Heat the olive oil in a large skillet or pan over medium heat.
Add the diced onion and sauté for 3-4 minutes until softened and translucent.
Add the minced garlic and cook for another 1 minute, stirring frequently to prevent burning.
Add the chopped tomatoes, tomato paste, paprika, cumin, salt, black pepper, and optional sugar to the pan. Stir well to combine.
Pour in the water and bring the mixture to a gentle simmer. Let it cook for 8-10 minutes, stirring occasionally, until the sauce thickens and the tomatoes break down into a salsa-like consistency.
Add the trimmed green beans to the pan. Stir to coat them with the salsa.
Cover the pan with a lid and reduce the heat to low. Cook for 10-12 minutes, or until the green beans are tender but still slightly crisp. Stir occasionally to ensure even cooking.
Taste and adjust the seasoning with more salt or pepper, if needed.
Remove from heat and sprinkle with freshly chopped cilantro, if desired.
Serve warm as a side dish or a light standalone meal.
Calories |
623 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 30.9 g | 40% | |
| Saturated Fat | 4.9 g | 25% | |
| Polyunsaturated Fat | 3.2 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 3042 mg | 132% | |
| Total Carbohydrate | 83.4 g | 30% | |
| Dietary Fiber | 24.3 g | 87% | |
| Total Sugars | 43.3 g | ||
| Protein | 17.9 g | 36% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 324 mg | 25% | |
| Iron | 9.3 mg | 52% | |
| Potassium | 2804 mg | 60% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.