Greek Beans & Meatballs
Tender giant beans braised in tomato sauce with crispy meatballs — a one-pan Greek dinner that tastes like Sunday but cooks in 20 minutes. Serve with crusty bread to soak up the sauce.
- Total time
- 20 min
- Servings
- 4
- Calories
- 385
- Protein
- 28g

Ingredients
- 1 lb frozen meatballs
- 2 cans (15 oz each) canned giant beans (gigantes plaki or butter beans), drained
- 1 can (28 oz) crushed tomatoes
- 1.5 tsp dried oregano
- ½ medium red onion, diced
- 3 cloves garlic, minced
Instructions
- 1
Heat olive oil in a large skillet over medium-high heat until shimmering, about 90 seconds.
- 2
Add frozen meatballs and cook without stirring until browned on one side, about 4 minutes.
- 3
Stir in diced red onion and minced garlic, cooking for 30 seconds until fragrant.
- 4
Pour in crushed tomatoes and drained beans, then add oregano, salt, and pepper to taste.
- 5
Simmer for 8–10 minutes until meatballs are cooked through and sauce thickens slightly.
- 6
Taste and adjust seasoning, then serve hot in bowls with crusty bread.
Tools you’ll need
- large skillet (12-inch cast iron or nonstick)
- wooden spoon
- can opener
Cook smarter
Get matched recipes for what’s in your fridge
CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.
