Why You’ll Love This Recipe
- Packed with protein and fiber from chickpeas and spinach.
- Entirely plant-based, making it a great option for vegans and vegetarians.
- The spicy tomato sauce gives just the right kick of heat.
- Uses simple, pantry-friendly ingredients.
- Versatile — serve as an entrée, appetizer, or even in a sandwich.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the meatballs:
1 lb frozen chopped spinach, thawed
1 can chickpeas, drained and rinsed (15 ounces)
⅓ cup chickpea flour
2 tablespoon extra virgin olive oil
2 teaspoon garlic powder
½ teaspoon salt (to taste)
¼ teaspoon black pepper
2 tablespoon lemon juice
For the sauce:
1 tablespoon extra virgin olive oil
1 medium onion, diced
6 cloves garlic, grated
1 large can crushed tomatoes (28 ounces)
¼–½ teaspoon salt (to taste)
¼ teaspoon ground black pepper
¼–½ teaspoon Aleppo pepper or red pepper flakes (to taste)
Directions
- Preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper.
- In a clean kitchen towel, squeeze as much water as possible from the thawed spinach.
- Add spinach, chickpeas, chickpea flour, olive oil, garlic powder, salt, black pepper, and lemon juice to a food processor. Pulse until the mixture is well combined but still slightly chunky.
- Roll the mixture into small balls, about 1½ inches in diameter, and place them on the prepared baking sheet.
- Bake for 20–25 minutes, turning halfway through, until golden and firm.
- While the meatballs bake, prepare the sauce: Heat olive oil in a large skillet over medium heat. Add diced onion and cook for 5 minutes, until softened.
- Stir in grated garlic and cook for 1 minute until fragrant.
- Add crushed tomatoes, salt, black pepper, and Aleppo pepper. Simmer for 10–15 minutes, stirring occasionally.
- Once the meatballs are baked, transfer them to the skillet and gently coat with the sauce.
- Simmer together for 5 minutes to allow flavors to meld. Serve hot.
Servings and timing
Serves: 4
Prep time: 15 minutes
Cook time: 30 minutes
Total time: 45 minutes
Variations
- Use fresh spinach instead of frozen — just steam and drain well before mixing.
- Replace chickpea flour with oat flour for a milder flavor.
- Add chopped fresh herbs like parsley or cilantro for extra freshness.
- Make it creamier by stirring in a splash of coconut milk to the sauce.
- Serve with spaghetti squash for a low-carb version.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over medium-low heat or in the microwave, adding a splash of water or broth if needed to loosen the sauce. Meatballs can also be frozen (with or without sauce) for up to 2 months; thaw overnight in the refrigerator before reheating.
FAQs
Can I pan-fry the meatballs instead of baking?
Yes, cook them in a skillet with a little olive oil over medium heat until golden on all sides.
Can I make these without a food processor?
Yes, mash the chickpeas with a fork or potato masher and finely chop the spinach before mixing.
How do I keep the meatballs from falling apart?
Make sure to squeeze out as much water as possible from the spinach and don’t skip the chickpea flour, which helps bind the mixture.
Can I use canned spinach?
It’s not recommended, as canned spinach has a mushier texture and more moisture, which could make the meatballs too soft.
What can I serve with these meatballs?
They’re great over pasta, rice, quinoa, or served with warm flatbread.
How spicy is this dish?
It has a mild to medium heat, depending on how much Aleppo pepper or red pepper flakes you use.
Can I use another bean instead of chickpeas?
Yes, white beans or cannellini beans work well for a softer texture.
Can I make the sauce ahead of time?
Absolutely, the sauce can be made up to 3 days in advance and reheated before adding the meatballs.
Are these meatballs gluten-free?
Yes, as long as you use chickpea flour and gluten-free accompaniments.
Can I freeze the meatballs before cooking?
Yes, shape them and freeze on a tray until solid, then store in a freezer bag. Bake from frozen, adding 5–7 minutes to the cook time.
Conclusion
Chickpea Meatballs with Spinach in Spicy Tomato Sauce are a flavorful, satisfying plant-based option that’s easy to make and versatile to serve. With their hearty texture and bold sauce, they’re sure to become a regular in your dinner rotation.
PrintChickpea Meatballs with Spinach in Spicy Tomato Sauce
Tender, protein-packed chickpea and spinach meatballs baked until golden and served in a flavorful, mildly spicy tomato sauce — perfect for pasta, rice, or crusty bread.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking and Simmering
- Cuisine: Mediterranean
- Diet: Vegan
Ingredients
1 lb frozen chopped spinach, thawed
1 can chickpeas, drained and rinsed (15 oz)
1/3 cup chickpea flour
2 tbsp extra virgin olive oil
2 tsp garlic powder
1/2 tsp salt (to taste)
1/4 tsp black pepper
2 tbsp lemon juice
For the sauce:
1 tbsp extra virgin olive oil
1 medium onion, diced
6 cloves garlic, grated
1 large can crushed tomatoes (28 oz)
1/4–1/2 tsp salt (to taste)
1/4 tsp ground black pepper
1/4–1/2 tsp Aleppo pepper or red pepper flakes (to taste)
Instructions
- Preheat oven to 375°F (190°C) and line a baking sheet with parchment paper.
- Squeeze excess water from thawed spinach using a clean kitchen towel.
- In a food processor, combine spinach, chickpeas, chickpea flour, olive oil, garlic powder, salt, black pepper, and lemon juice. Pulse until well combined but slightly chunky.
- Roll mixture into 1 1/2-inch balls and place on prepared baking sheet.
- Bake for 20–25 minutes, turning halfway, until golden and firm.
- For the sauce, heat olive oil in a large skillet over medium heat. Add onion and cook 5 minutes until softened.
- Stir in garlic and cook 1 minute until fragrant.
- Add crushed tomatoes, salt, black pepper, and Aleppo pepper. Simmer 10–15 minutes, stirring occasionally.
- Transfer baked meatballs to skillet and gently coat with sauce.
- Simmer together 5 minutes to meld flavors. Serve hot.
Notes
Ensure spinach is well-drained to prevent soggy meatballs.
Adjust Aleppo pepper or red pepper flakes to your preferred spice level.
Can be served over pasta, rice, quinoa, or with bread.
For a creamier sauce, stir in a splash of coconut milk.
Meatballs can be frozen before or after baking.
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 290
- Sugar: 9g
- Sodium: 540mg
- Fat: 13g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg