
This coconut curry cabbage and lentil dish turns basic ingredients into a fancy meal with deep flavors. The napa cabbage gets super soft as it drinks up the tasty red curry coconut sauce, while lentils add filling protein. You'll get a fully loaded one-pot wonder that tastes amazing without much work.
I stumbled upon this dish during a freezing spell when I needed something warm and comforting. The first time I cooked it, the smell was so good that my next-door neighbor sent me a message asking what was cooking in my kitchen.
Ingredients
- Napa cabbage: Gives a gentle sweetness you won't get from regular cabbage. Go for ones with tight, fresh leaves.
- Yellow onion and garlic: Form the flavor foundation needed for a tasty dish.
- Red curry paste: Adds rich spice without needing tons of separate spices. Thai brands work best for real flavor.
- Coconut milk: Makes everything smooth and rich, coating the veggies and lentils perfectly.
- Precooked lentils: Cut down cooking time but keep all the goodness. They soak up curry flavors while staying firm.
- Sesame oil: Brings a toasty richness that makes the whole dish better.
- Soy sauce: Adds that deep savory kick that makes food taste more filling.
Step-by-Step Instructions
- Ready the cabbage:
- Slice the napa cabbage into easy-to-handle chunks. Try cutting half a head into 8 smaller sections for easier eating. Don't stress if bits fall apart during cooking—they'll still be yummy.
- Brown the cabbage:
- Warm avocado oil in an oven-safe pot over medium-high heat and cook cabbage pieces until nicely browned on each side, roughly 2–3 minutes per side. Do this in batches so they don't get crowded. This browning creates amazing flavor you can't get from just boiling.
- Start the curry:
- Pour sesame oil into the empty pot then add onion, garlic, curry paste, and ginger. Cook quickly for 2–3 minutes, stirring often so nothing burns. This brief cooking releases flavors without overdoing it.
- Mix and cook:
- Throw in the precooked lentils, coconut milk, broth, and soy sauce, mixing to blend everything. Put the browned cabbage back in, pushing it gently into the liquid. This helps everything cook evenly and soak up flavors.
- Bake to perfection:
- Cover and bake at 350°F for 30 minutes, then take the lid off and bake 30 more minutes. This two-part method first lets the cabbage soften, then thickens the sauce as it cooks down uncovered.

Red curry paste really is the secret weapon here. I always keep some in my fridge because it can turn basic stuff into something special right away. My family wasn't sure about cabbage as the main attraction until they tasted this—now they ask for it all the time.
Make Ahead and Storage
This meal actually gets tastier over time as flavors mix together. You can make it up to two days before serving and just warm it up on the stove with a bit of broth if it's too thick. Any extras will stay good in a sealed container in your fridge for about 4 days. The coconut milk might firm up when cold but will get creamy again once heated.
Perfect Pairings
While rice works great for soaking up the tasty sauce, you've got other good options too. Try it with warm naan bread for dipping, or put it on cauliflower rice if you want fewer carbs. Some quick pickled veggies on the side add a tangy bite that cuts through the rich coconut curry flavor.

Ingredient Substitutions
Can't find napa cabbage? Savoy cabbage works almost as well because it's also pretty tender. Plain green cabbage is okay in a pinch but might need to cook longer. For the lentils, any type will do, though green or brown ones keep their shape better than red ones. Not into red curry? Yellow curry paste gives a milder taste with more turmeric flavor.
Frequently Asked Questions
- → Can I use a different kind of cabbage?
Absolutely! Green or savoy varieties work too, but they won't get quite as soft as Napa cabbage.
- → What if I don't have red curry paste?
No worries! Yellow or green curry paste will do, though the taste will shift a bit.
- → Can I prepare this in advance?
Definitely! A day ahead is fine—it actually tastes better the next day. Warm it up gently to keep the textures nice.
- → Is this a gluten-free meal?
It can be! Swap out soy sauce for gluten-free tamari to make it gluten-free.
- → What should I serve with this meal?
Any steamed grain, like rice or quinoa, works great to soak up the delicious sauce.