I’ve spent years searching for a homemade falafel recipe that rivals my favorite Mediterranean restaurant’s version. Say goodbye to dry, crumbly falafel. This recipe delivers perfect, restaurant-quality results every time: beautifully crispy edges and a fluffy, flavorful inside. We’re making a classic, crispy-on-the-outside falafel that’s tender and flavorful on the inside, without using canned chickpeas, which are far too watery for this method. The key to this recipe’s flavor is the vibrant herb blend, combined with a unique, creamy pistachio and tahini drizzle that elevates the entire dish. This homemade falafel recipe is perfect for weeknight dinners, meal prep, or serving to friends and family as an appetizer or main dish. We’ll cover everything from the right texture for the falafel mixture to forming techniques for perfect frying.

Ingredients
- Dried Chickpeas: 500g (1.1 lb) dried chickpeas, soaked overnight and thoroughly drained. Soaking is essential for this homemade falafel recipe; do not substitute with canned chickpeas as they contain too much moisture for the texture we want. The chickpeas will more than double in size during soaking, resulting in approximately 1 kg (2.2 lbs) of soaked chickpeas.
- Aromatics and Herbs: 1 medium yellow onion, roughly chopped; 4 cloves garlic, peeled; 120g (1 cup) fresh parsley leaves, packed; 60g (1/2 cup) fresh cilantro leaves, packed. The high ratio of fresh herbs is key to achieving a vibrant green color inside the falafel and a fresh, authentic flavor. Using fresh herbs is non-negotiable for this recipe; dried herbs will not provide the same result.
- Spices and Seasoning: 2 teaspoons ground cumin; 2 teaspoons ground coriander; 1 teaspoon fine sea salt; 0.5 teaspoon freshly cracked black pepper; 0.25 teaspoon cayenne pepper (optional). Cumin and coriander provide the traditional earthy base for falafel. The cayenne pepper adds a slight, pleasant heat; adjust or omit based on preference.
- Binders and Leavening: 1 teaspoon baking powder; 40g (1/4 cup) chickpea flour (garbanzo bean flour). Baking powder helps create a light, fluffy texture inside the falafel as it fries. Chickpea flour acts as the primary binder for the mixture; do not substitute with all-purpose flour.
- Frying Oil: 1 liter (4 cups) neutral vegetable oil, for frying. Use an oil with a high smoke point, such as canola, vegetable, or sunflower oil. The oil should be at least 1-2 inches deep to ensure the falafel balls fry evenly on all sides.
- Creamy Pistachio Drizzle: 100g (1 cup) shelled pistachios, unsalted; 50g (1/2 cup) fresh parsley leaves; 50g (1/2 cup) fresh cilantro leaves; 80g (1/4 cup) tahini; 60ml (1/4 cup) fresh lemon juice; 1 small clove garlic; 60-120ml (1/4 – 1/2 cup) cold water; 0.5 teaspoon ground sumac; salt to taste. Use raw, shelled pistachios for the best color and flavor in the drizzle. Adjust the cold water gradually to achieve the desired consistency, from thick paste to pourable sauce.
- Garnish and Serving: 2 tablespoons finely chopped pistachios; 0.25 cup fresh mint leaves; 2 lemon wedges. The chopped pistachios add texture and visual appeal to the final dish. Lemon wedges provide a bright citrus contrast, essential for balancing the richness of the falafel.
Instructions
- Prepare the Falafel Mixture Base: Place the soaked and thoroughly drained chickpeas, chopped onion, 4 cloves of garlic, 120g (1 cup) parsley, and 60g (1/2 cup) cilantro into a large food processor bowl. Add the ground cumin, ground coriander, 1 teaspoon salt, black pepper, and cayenne pepper (if using) for seasoning. Pulse the mixture repeatedly in short bursts until it forms a coarse, mealy texture, similar to coarse sand, ensuring not to over-process into a smooth paste.
- Add Binder and Chill Mixture: Add the baking powder and chickpea flour to the mixture in the food processor. Pulse briefly, about 5-10 times, until just combined. Transfer the falafel mixture to a bowl, cover, and refrigerate for at least 30 minutes. Chilling allows the flavors to meld and helps the mixture firm up, preventing the falafel from falling apart during frying. I always chill mine for at least an hour to make sure the patties hold their shape when I drop them in the hot oil.
- Prepare the Pistachio Drizzle: While the falafel mixture chills, prepare the creamy drizzle in a separate food processor or high-speed blender. Combine the 100g (1 cup) shelled pistachios, 50g (1/2 cup) fresh parsley, 50g (1/2 cup) fresh cilantro, tahini, lemon juice, 1 small clove garlic, and sumac. Blend until a thick, bright green paste forms, scraping down the sides as necessary.
- Adjust Drizzle Consistency: With the blender running on low speed, gradually add the cold water, 1 tablespoon at a time, until the drizzle reaches a smooth, creamy, and pourable consistency. The goal is a sauce that is thick enough to coat the back of a spoon without being excessively watery. Season with a pinch of salt to taste.
- Heat Oil and Form Falafel: Heat the neutral vegetable oil in a deep, heavy-bottomed pot or Dutch oven to 175°C (350°F). Using a falafel scoop or your hands, form the chilled falafel mixture into small patties or balls, approximately 3-4 cm (1.2-1.6 inches) in diameter. Gently flatten the balls slightly into small patties to increase surface area for crispiness.
- Fry Falafel in Batches: Carefully lower the falafel into the hot oil, ensuring not to overcrowd the pot. Fry for 3-4 minutes, turning occasionally, until they are deep golden brown and crisp on all sides. Remove the cooked falafel with a slotted spoon and transfer them to a plate lined with paper towels to drain excess oil. Sprinkle lightly with a little extra salt while warm. What can go wrong: If the falafel browns too quickly but isn’t cooked inside, lower the heat slightly to ensure they cook through before crisping. If they fall apart, re-chill the mixture for another 30 minutes before trying again.
- Plate and Serve: Arrange the warm, golden-brown falafel on a clean platter or individual plates. Generously drizzle the vibrant green Creamy Pistachio & Tahini Drizzle over the falafel, allowing it to pool slightly. Scatter the finely chopped pistachios and fresh mint leaves over the dish and serve immediately with lemon wedges on the side.
Troubleshooting Common Falafel Problems
Even though this homemade falafel recipe is designed to be straightforward, a few key issues can occur if ingredients or techniques are slightly off. Here are the most common problems and their solutions to guarantee success.
- Why did my falafel fall apart when frying? This usually happens because the mixture is too wet. Ensure the chickpeas are completely drained after soaking and before blending. Chilling the mixture for at least 30 minutes in the refrigerator helps firm it up significantly, preventing issues during frying.
- Can I use canned chickpeas instead of dried? It is strongly discouraged for this homemade falafel recipe. Canned chickpeas contain too much water and will result in a soft, mushy, and often crumbly texture. The structure of dried chickpeas is necessary for a crispy exterior and fluffy interior.
- Why are my falafel dense or heavy? This often indicates over-processing the mixture in the food processor. You want a coarse, sandy texture, not a smooth paste. Overmixing activates starches and makes the final product dense, rather than light and fluffy.

How to Store and Reheat Homemade Falafel
- Refrigerating Raw Mixture: The uncooked homemade falafel mixture can be stored in an airtight container in the refrigerator for up to 3 days. This makes it ideal for meal prep and preparing ahead for a weeknight family dinner.
- Freezing Raw Mixture: To freeze, form the falafel into patties or balls, arrange them on a baking sheet lined with parchment paper, and freeze until solid. Once frozen, transfer them to a freezer-safe bag for up to 3 months. Fry directly from frozen.
- Reheating Cooked Falafel: Reheat leftover falafel in a 180°C (350°F) oven or air fryer for 5-10 minutes until warmed through and re-crisped. Avoid microwaving, which will make them soggy.
FAQs
Can I bake or air fry this falafel recipe instead of deep frying?
Yes, for a healthier alternative. Preheat the air fryer to 190°C (375°F) and spray the falafel generously with cooking oil. Cook for 12-15 minutes, flipping halfway through, until golden brown. Baking in the oven at 200°C (400°F) takes about 20-25 minutes.
What should I serve with homemade falafel besides the pistachio drizzle?
They are fantastic in warm pita bread with hummus, tahini sauce, and chopped cucumber-tomato salad. They also make a great high-protein snack for meal prep or as a salad topping. I often add them to a healthy grain bowl with quinoa and roasted vegetables.
How do I get the bright green color inside the falafel?
The vibrant green color comes from the large quantity of fresh parsley and cilantro used in the mixture. Avoid cooking at too high a temperature for too long, as this can dull the color. The quick cooking time for this homemade falafel recipe helps preserve the color.
Is this recipe naturally gluten-free and dairy-free?
Yes, this specific homemade falafel recipe is naturally gluten-free (using chickpea flour as the binder) and dairy-free, making it suitable for many dietary needs.
Can I make the pistachio drizzle ahead of time?
Yes, the drizzle can be made up to 3 days in advance and stored in an airtight container in the refrigerator. Stir well before serving to re-emulsify.
Conclusion
Making homemade falafel from scratch is easier than you think, and the payoff in flavor and texture is worth the minimal effort required. This recipe guarantees a crispy exterior and a fluffy, vibrant interior, completely avoiding the dry, dense results of store-bought versions. Save this recipe on Pinterest for your next weeknight meal or family gathering for a healthy, satisfying option.
Print
homemade falafel recipe
- Total Time: 75 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
This falafel recipe delivers restaurant-quality results with beautifully crispy edges and a fluffy interior, featuring a unique pistachio and tahini drizzle.
Ingredients
- 500g dried chickpeas, soaked overnight and thoroughly drained
- 1 medium yellow onion, roughly chopped
- 4 cloves garlic, peeled
- 120g (1 cup) fresh parsley leaves, packed
- 60g (0.5 cup) fresh cilantro leaves, packed
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon fine sea salt
- 0.5 teaspoon freshly cracked black pepper
- 0.25 teaspoon cayenne pepper (optional)
- 1 teaspoon baking powder
- 40g (0.25 cup) chickpea flour (garbanzo bean flour)
- 1 liter (4 cups) neutral vegetable oil, for frying
- 100g (1 cup) shelled pistachios, unsalted
- 50g (0.5 cup) fresh parsley leaves
- 50g (0.5 cup) fresh cilantro leaves
- 80g (0.25 cup) tahini
- 60ml (0.25 cup) fresh lemon juice
- 1 small clove garlic
- 60–120ml (0.25-0.5 cup) cold water
- 0.5 teaspoon ground sumac
- salt to taste
- 2 tablespoons finely chopped pistachios, for garnish
- 0.25 cup fresh mint leaves, for garnish
- 2 lemon wedges, for garnish
Instructions
- Prepare Falafel Mixture Base: Place the soaked chickpeas, chopped onion, garlic cloves, parsley, cilantro, cumin, coriander, salt, black pepper, and cayenne pepper (if using) in a food processor. Pulse repeatedly in short bursts until a coarse, mealy texture forms, similar to coarse sand. Do not over-process into a paste.
- Add Binder and Chill Mixture: Add the baking powder and chickpea flour to the mixture in the food processor. Pulse briefly until combined. Transfer the falafel mixture to a bowl, cover, and refrigerate for at least 30 minutes, or up to 1 hour, to firm up.
- Prepare Pistachio Drizzle: In a separate food processor or high-speed blender, combine the shelled pistachios, parsley, cilantro, tahini, lemon juice, small garlic clove, and sumac. Blend until a thick, bright green paste forms.
- Adjust Drizzle Consistency: While blending on low speed, gradually add the cold water, 1 tablespoon at a time, until the sauce reaches a smooth, creamy, and pourable consistency. Season with salt to taste.
- Heat Oil and Form Falafel: Heat the neutral vegetable oil in a deep pot or Dutch oven to 175°C (350°F). Form the chilled falafel mixture into small patties or balls, approximately 3-4 cm (1.2-1.6 inches) in diameter, flattening them slightly.
- Fry Falafel in Batches: Carefully lower the falafel into the hot oil without overcrowding the pot. Fry for 3-4 minutes, turning occasionally, until deep golden brown and crisp on all sides. Remove with a slotted spoon and drain on paper towels. Sprinkle lightly with salt while warm.
- Plate and Serve: Arrange the falafel on a platter, generously drizzle with the Pistachio Drizzle, and garnish with chopped pistachios and fresh mint leaves. Serve immediately with lemon wedges on the side.
Notes
Use dried chickpeas soaked overnight, as canned chickpeas contain too much moisture for this method. Chilling the mixture for at least 30 minutes prevents the falafel from falling apart during frying. Monitor oil temperature to avoid overbrowning on the outside before the inside is cooked; adjust heat if necessary.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Frying
- Cuisine: Mediterranean
Nutrition
- Serving Size: 3-4 falafel patties (approx 150g)
- Calories: 400 calories
- Sugar: 3 g
- Sodium: 400 mg
- Fat: 20 g
- Saturated Fat: 3 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 7 g
- Protein: 10 g
- Cholesterol: 0 mg
Keywords: homemade falafel, crispy falafel, Mediterranean recipe, pistachio tahini drizzle, vegetarian, main course, deep frying, easy appetizer
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.




