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.
Serving size | 1312.8 grams (1312.8g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 623 |
Total Fat 30.90g | 40% |
Saturated Fat 4.90g | 25% |
Polyunsaturated Fat 3.20g | |
Cholesterol 0mg | 0% |
Sodium 3042mg | 132% |
Total Carbohydrate 83.40g | 30% |
Dietary Fiber 24.30g | 87% |
Total Sugars 43.30g | |
Protein 17.90g | 36% |
Vitamin D 0IU | 0% |
Calcium 324mg | 25% |
Iron 9mg | 52% |
Potassium 2804mg | 60% |
Source of Calories