This rich and flavorful curry is perfect for cozy evenings when you want something comforting and delicious. Let the tender beef simmer slowly in a blend of aromatic spices and coconut milk for a taste that’s truly unforgettable.
Start by heating a large skillet over medium-high heat and add a bit of oil. Brown the beef in two batches so it cooks evenly, about 3 minutes per side. Once browned, transfer the beef to the slow cooker. Pour the beef broth into the same skillet and scrape up all those tasty browned bits from the bottom. Pour that broth mixture into the slow cooker, then add the curry paste, chopped onion, brown sugar, and fish sauce. Give everything a good stir to combine, then cover and let it cook on Low for about 8 hours.
02
Step 2
When the beef is nice and tender, add the green beans and coconut milk to the slow cooker. Turn the heat up to High and let it cook for another 12 minutes. Finally, turn off the heat and stir in the fresh spinach, cilantro, and a squeeze of lime juice before serving.
03 / EXTRA DETAILS
Good to know.
Cook's tip
- Brown the beef first to develop extra flavor before slow cooking.
- Use fresh herbs like cilantro or Thai basil for a bright finish.
- Adjust the spice level by adding more or less chili depending on your heat preference.
Why you’ll love it
This dish is packed with rich, bold flavors that deepen as it cooks low and slow. The tender beef melts in your mouth, while the fragrant spices and creamy coconut milk create a comforting and satisfying meal. It’s perfect for cozy dinners or meal prep.
Serving ideas
Serve with steamed jasmine rice or warm naan bread to soak up the delicious sauce. A side of lightly steamed vegetables or a crisp cucumber salad can add a refreshing contrast to the rich curry.
Storage & leftovers
Store leftovers in an airtight container in the refrigerator for up to 3 days. This curry also freezes well—just thaw overnight in the fridge before reheating gently on the stove or in the microwave.