In a large skillet, heat the vegetable oil over medium-high heat. Add the diced beef and sear until browned on all sides, about 5-7 minutes. Remove from heat.
In the slow cooker, add the chopped onions, garlic, and ginger. Layer the diced potatoes and sliced carrots on top.
Add the seared beef on top of the vegetables in the slow cooker.
In a bowl, mix together the diced tomatoes, beef broth, curry powder, cumin, turmeric, paprika, salt, and pepper. Pour this mixture over the beef and vegetables in the slow cooker.
Set the slow cooker to low and cook for 6-8 hours or on high for 3-4 hours until the beef is tender and the potatoes are cooked through.
Stir well before serving to combine all the flavors. Adjust seasoning if needed.
Notes
Serve the curry in a large bowl, garnished with fresh cilantro, alongside warm rice or naan for dipping. Enjoy with a squeeze of lime for extra zing!