Ingredients
Equipment
Method
Cook the curry base
- Heat 3 tablespoons oil in a large skillet over medium heat, then cook the onion for 8–10 minutes until deep golden.
- Add garlic and grated ginger and cook 1 minute, then stir in cumin, coriander, turmeric, and chili powder for 30 seconds.
- Add ground beef and cook, breaking apart, until browned; drain excess fat.
Simmer into a thick sauce
- Stir in diced roma tomatoes and 1/4 cup plain yogurt, then cook 8–10 minutes until the sauce thickens and oil separates.
- Add 1/4 cup water if needed and simmer for 5 more minutes.
- Stir in garam masala, adjust seasoning with salt, garnish with fresh cilantro, and serve over basmati rice.
Notes
Pro tip: drain excess fat after browning so the tomato-onion sauce turns glossy instead of greasy. Refrigerate leftovers in an airtight container for up to 3 days; reheat gently in a skillet with a splash of water. Freezing is yes—freeze up to 2 months, then thaw and reheat. For a dairy-light option, use plain yogurt alternatives (such as unsweetened coconut yogurt) for similar tang and thickness.
