Cook With Ido

homemade falafel recipe stuffed in a pita with tahini, fresh salad and vegetables

Homemade Falafel Recipe (Crispy Outside, Soft Inside)

Middle Eastern Vegetarian Vegan

Homemade Falafel Recipe

(crispy outside, soft and herby inside)

I
By Ido
· April 2026 ·

This homemade falafel recipe is the real deal. Made from dry chickpeas soaked overnight, blended with fresh herbs, garlic, and cumin, then deep fried until deeply crispy on the outside and soft and herby on the inside. Stuff them into a warm pita with fresh salad, tahini, and pickles. This is the homemade falafel recipe you make once and never go back to store-bought.

Prep
30 min + overnight
Cook
15
min
Serves
4
portions
Level
Beginner
Jump to Recipe
Homemade falafel recipe stuffed in a pita with tahini, fresh salad and vegetables

Homemade falafel in a warm pita with tahini, fresh salad, and pickles

Advertisement

What Makes This Homemade Falafel Recipe Work

The single most important rule in this homemade falafel recipe is to use dry chickpeas that you soak yourself — not canned ones. Canned chickpeas have too much moisture and will give you falafel that falls apart in the oil or comes out dense and doughy. Dry chickpeas soaked for 10 to 12 hours hold their structure perfectly and give you that distinctive grainy, herb-packed texture that real Middle Eastern falafel is known for.

The second thing is the herbs. Do not be shy with the coriander and parsley. They are not garnish — they are structural to the flavour and give this homemade falafel recipe that vibrant green interior when you bite into one.

💡
Plan Ahead
The chickpeas need 10 to 12 hours of soaking so start the night before. Everything else in this homemade falafel recipe takes about 30 minutes.

How to Make This Homemade Falafel Recipe, Step by Step

1
Soak the chickpeas
  • Cover the dry chickpeas in plenty of cold water and leave to soak for 10 to 12 hours or overnight. They will roughly double in size.
  • Drain them but save about 1 to 1½ cups of the soaking water for later.
2
Blend the mixture
  • Roughly slice the onion into 8 pieces. Add the onion, garlic, coriander, and parsley to a food processor and blend until finely chopped.
  • Add the drained chickpeas along with the salt, pepper, cumin, and baking powder.
  • Blend everything together while slowly adding about ½ cup of the saved chickpea water. The mixture should be moist and hold together when pressed — not wet or paste-like.
⚠️
Texture Check
The mixture should feel grainy and hold its shape when you press a ball in your hand. If it's too wet, it will fall apart in the oil. Add more chickpea water only if too dry.
Advertisement
3
Shape and fry the falafel
  • Shape the mixture into small balls, slightly smaller than a golf ball. You can fry immediately or freeze at this point for later.
  • Heat vegetable oil in a deep pot to around 180°C. Test with a small piece of mixture — it should sizzle immediately and float to the surface.
  • Carefully lower the falafel balls into the oil in batches. Do not overcrowd.
  • Fry until all sides are evenly dark brown and crispy, about 4 to 5 minutes per batch.
Crispy homemade falafel balls fresh from the fryer in a metal strainer
Homemade falafel fresh from the fryer — deeply dark brown all over, not just golden
🟤
Colour Matters
Falafel should be deeply dark brown on the outside, not pale golden. That dark crust is where the flavour and crunch live. Don't rush them out of the oil too early.
4
Build the pita
  • Open a warm pita and add 3 to 4 falafel balls.
  • Spoon in fresh salad, drizzle generously with tahini, and add pickles.
  • Eat immediately while the falafel is still hot and the pita is soft.
Tips for the Best Homemade Falafel
  • 🚫 No canned chickpeas: Non-negotiable in this homemade falafel recipe. Canned chickpeas are too wet and will give you dense, falling-apart falafel. Only dry, soaked chickpeas work.
  • 🌿 Lots of herbs: The coriander and parsley are not optional. They give the falafel its flavour and that green interior. Use a generous amount.
  • ❄️ Freeze the mixture: The uncooked mixture freezes really well. Shape into balls, freeze on a tray, then transfer to a bag. Fry from frozen, adding a minute or two to the cook time.
  • 🌡️ Oil temperature: Keep it around 180°C. Too hot and the outside burns before the inside cooks through. Too cool and they absorb oil and go greasy.
  • 🧆 Size matters: Keep the balls roughly uniform so they all cook evenly. Slightly smaller than a golf ball is the sweet spot for this homemade falafel recipe.
Advertisement

Frequently Asked Questions About This Homemade Falafel Recipe

You can, but the result is quite different. Baked falafel tends to be drier and the exterior won't have the same crunch. If you do bake them, brush generously with oil and cook at 200°C for about 25 minutes, flipping halfway through.
Almost always this is because the mixture is too wet — either the chickpeas weren't drained well enough, too much water was added during blending, or canned chickpeas were used. If the mixture feels too loose, refrigerate it for 30 minutes before shaping to help it firm up.
Yes — just use all parsley instead. The flavour will be slightly milder but still very good. Some people are sensitive to coriander and an all-parsley version works perfectly well in this homemade falafel recipe.
Store cooked falafel in an airtight container in the fridge for up to 3 days. Reheat in the oven at 180°C for about 8 minutes or in an air fryer at 180°C for 5 minutes to bring back the crispiness. Avoid the microwave as it makes them soft.

Drop a comment below and let me know how this homemade falafel recipe turned out. First time making it from scratch? Tell me if you could taste the difference from store-bought. If you're into Middle Eastern food, the cheese and spinach bourekas are another great one to try. Tag your photos and show off that pita.

Made this recipe?

Leave a rating — it really helps the blog.

No ratings yet