Start by cutting the beef into even chunks to ensure consistent cooking. Chop the vegetables and measure out all ingredients beforehand. This makes the cooking process smooth and stress-free.
Heat oil in a pan over medium-high heat and sear the beef pieces until browned. This step locks in flavor and adds depth to the curry. Don’t overcrowd the pan—cook in batches if needed.
In the same pan, sauté onion, garlic, and ginger until fragrant. Stir in the curry paste and cook for another minute to release its flavors. This forms the base of your curry.
Add the seared beef into the slow cooker along with the sautéed mixture. Pour in coconut milk, beef stock, soy sauce, and brown sugar. Stir everything gently to combine.
Cover and cook on low for 6–8 hours or until the beef becomes tender. The slow cooking allows the flavors to develop deeply. Stir occasionally if possible.
About 1 hour before serving, add sliced carrots and bell peppers. This keeps them slightly firm and fresh. Let them cook until just tender.
Taste the curry and adjust salt and pepper as needed. Garnish with fresh coriander before serving. Your rich and creamy curry is now ready to enjoy.