Step 1: Brown the Beef (Optional but Recommended) : Heat vegetable oil in a skillet over medium-high heat. Add the beef cubes in batches, browning on all sides (about 3–4 minutes per side). Transfer browned beef to the slow cooker (Browning enhances flavor through caramelization, but you can skip this step if you’re short on time.)
Step 2: Sauté Aromatics : In the same skillet, add a bit more oil if needed. Sauté onions, garlic, and ginger until fragrant and softened (about 3–4 minutes). Stir in the curry powder, cumin, coriander, turmeric, and chili powder, cooking for 1 minute to release the aroma of the spices. Transfer this mixture to the slow cooker.
Step 3: Add Remaining Ingredients : Add potatoes, carrots (if using), coconut milk, beef broth, tomato paste, salt, pepper, and brown sugar to the slow cooker. Stir well to combine everything evenly.
Step 4: Slow Cook : Cook on LOW for 8 hours or HIGH for 4 hours, until beef and potatoes are tender and the sauce is rich and flavorful.
Step 5: Finish and Season : Once cooked, stir in lime juice for a touch of acidity and brightness. Taste and adjust seasoning — add more salt, spice, or sweetness as desired.
Step 6: Garnish : Sprinkle chopped fresh cilantro on top before serving.