Ingredients
Equipment
Method
Step 1: Mix the Meatballs
- So, brother… Here's a secret. The juiciest meatballs? Mix by hand. Throw all ingredients in a bowl and squish, mash, mix… messy but fun! Sometimes I taste a tiny bit — just to check.
- Cover and chill for 30 mins. Helps hold them together. Roll into small balls — rustic shapes are perfect.
Step 2: Brown the Meatballs
- Heat oil in a pan. Add meatballs carefully. Brown all sides. Don’t cook fully — curry finishes them. Browning adds flavor and keeps them intact. Set aside gently… don’t wanna break ’em.
Step 3: Make the Curry
- In a deep pan, heat oil or ghee. Toss in cumin seeds and bay leaf — smell is heaven! Add onions, cook slowly till golden. Then ginger-garlic paste for a minute.
- Add tomatoes, cook till oil separates. Spices: turmeric, coriander powder, garam masala, chili powder, salt. Simmer for a few mins.
- Friend, let’s know something more interesting — slow-cooked onions and spices give deep flavor without cream. Magic happens here.
Step 4: Yogurt and Water
- Lower heat. Slowly stir in whisked yogurt. Pour warm water or stock. Bring to gentle boil. Taste, adjust salt or chili.
Step 5: Simmer Meatballs
- Gently add browned meatballs. Cover, simmer for 15–20 mins. Meatballs soak flavors, stay soft. Don’t stir too much… patience, friend.
Step 6: Garnish and Serve
- Turn off heat. Sprinkle garam masala, fresh coriander. Rest a few mins. Serve with rice, naan, paratha… dipping bread into that gravy… bliss, seriously.
- Sometimes I serve it with cucumber salad. Crunchy and fresh — perfect side.
