Why You’ll Love Thai Coconut Curry Cabbage Rolls Recipe
I love how this recipe takes a familiar comfort food and gives it a warm, flavorful twist. The cabbage leaves turn soft and tender while the filling stays juicy and satisfying. The coconut curry sauce adds creaminess, gentle heat, and a bright finish from the lime.
I also like that this dish feels impressive without being complicated. Once I roll the cabbage leaves and pour over the sauce, the stovetop does most of the work. It is a great option when I want a dinner that tastes like it took much more effort than it really did.
Another reason I keep coming back to this recipe is how balanced it feels. I get richness from the coconut milk, bold flavor from the curry paste and fish sauce, and freshness from the scallions and lime. Every bite feels comforting and layered.
Ingredients
(Note: All ingredient amounts are listed in the recipe card below.)
1 head of green cabbage
1 tbsp avocado oil – for greasing
Filling
1.1 pounds ground chicken
½ cup basmati rice
1 tsp chili flakes
1 tsp garlic powder
1 tbsp low sodium soy sauce
2 scallions – diced
Sauce
1 can (14 oz/400 ml) coconut milk – unsweetened, full-fat
2 tbsp low sodium soy sauce
1 tbsp fish sauce
4 garlic cloves – grated
½ lime – juiced
3 tbsp Thai red curry paste
1 cup chicken broth
Directions
I start by cutting out the tough core from the center of the cabbage. Then I place the cabbage cut side down in a large pot, add hot water, and let it simmer gently for about 10 minutes. After that, I turn the cabbage and simmer it for another 5 minutes until the leaves begin to soften.
While the cabbage cooks, I prepare the filling. In a bowl, I combine the ground chicken, chili flakes, garlic powder, soy sauce, cooked rice, and diced scallions. I mix everything with my hands just until combined so the filling stays tender.
Next, I make the sauce. In a large measuring cup or bowl, I whisk together the coconut milk, soy sauce, fish sauce, grated garlic, lime juice, chicken broth, and Thai red curry paste until smooth and well blended.
Once the cabbage is soft enough to handle, I carefully peel off the leaves. I place about 2 tablespoons of filling onto each cabbage leaf. Then I fold the bottom of the leaf over the filling, tuck in the sides, and roll it up tightly to seal.
I lightly grease a large heavy-bottomed pot or Dutch oven with avocado oil. I line the bottom with a few cabbage leaves or torn pieces to keep the rolls from sticking. Then I arrange the cabbage rolls seam side down in the pot.
I pour the coconut curry sauce over the rolls and bring everything to a gentle boil. Once it starts bubbling, I cover the pot, reduce the heat to low, and let the rolls simmer for about 60 minutes. Before serving, I like to top them with scallions and enjoy them warm.
Servings and Timing
I get 4 servings from this recipe, which makes it a nice family dinner or a meal with leftovers for the next day.
The prep time is 30 minutes, the cook time is 1 hour, and the total time is 1 hour 30 minutes.
Variations
I sometimes switch up the protein and use ground turkey when I want a slightly different flavor while keeping it light and tender.
I also like adding extra vegetables to the filling. Finely chopped mushrooms, grated carrots, or a little chopped spinach mix in well without changing the texture too much.
When I want more heat, I add an extra spoonful of Thai red curry paste or a pinch more chili flakes. For a milder version, I reduce the curry paste slightly so the coconut flavor stands out more.
I occasionally swap the basmati rice for jasmine rice if that is what I have on hand. Both work well, and the filling still holds together nicely inside the cabbage leaves.
Storage/Reheating
I store leftover cabbage rolls in an airtight container in the refrigerator for up to 3 days. I like to keep the rolls with some extra sauce so they stay moist and flavorful.
For reheating, I usually place the rolls and sauce in a covered skillet or saucepan over low heat until warmed through. I can also reheat them in the microwave in short intervals, spooning extra sauce over the top so they do not dry out.
If I want to freeze them, I let the rolls cool completely first. Then I place them in a freezer-safe container with sauce and freeze them for up to 2 months. I thaw them in the refrigerator overnight before reheating.
FAQs
Can I make these cabbage rolls ahead of time?
I can assemble the cabbage rolls ahead of time and keep them covered in the refrigerator until I am ready to cook them. I find this especially helpful when I want to break up the prep work.
Do I need to cook the rice before mixing it into the filling?
Yes, I use cooked rice in the filling. It helps the texture stay tender and evenly blended with the meat.
How do I keep the cabbage leaves from tearing?
I soften the cabbage well before peeling off the leaves. When I simmer it long enough, the leaves become flexible and much easier to handle.
Can I use a different type of cabbage?
I prefer green cabbage because the leaves are sturdy and easy to roll, but savoy cabbage can also work. I just handle softer leaves gently while rolling.
What does Thai red curry paste add to the dish?
I get warmth, depth, and a little spice from the Thai red curry paste. It gives the coconut sauce its signature flavor and makes the dish feel rich and comforting.
Can I make this recipe less spicy?
Yes, I can reduce the amount of chili flakes or Thai red curry paste for a milder result. The sauce will still taste creamy and flavorful.
What can I serve with these cabbage rolls?
I like serving them on their own because they are quite filling, but I also enjoy them with extra rice or a simple fresh salad on the side.
How do I know when the cabbage rolls are done?
I look for tender cabbage and fully cooked filling after the long simmer. The rolls should feel soft, and the sauce should be fragrant and well developed.
Can I use light coconut milk instead of full-fat?
I can, but I get a richer and creamier sauce with full-fat coconut milk. Light coconut milk makes the sauce thinner and less luxurious.
Why do I line the pot with extra cabbage leaves?
I do this to keep the rolls from sticking or scorching on the bottom of the pot. It is a simple step that helps everything cook more gently.
Conclusion
I love how these Thai Coconut Curry Cabbage Rolls bring together classic comfort and bold, creamy flavor in one pot. The tender cabbage, savory filling, and silky coconut curry sauce make this a satisfying meal that feels both cozy and special. Whenever I want a dinner that is hearty, flavorful, and a little unexpected, this is one of my favorite recipes to make.
Tender cabbage leaves are filled with a savory chicken and rice mixture, then simmered in a rich and creamy Thai coconut red curry sauce. This comforting dish blends classic cabbage rolls with bold, aromatic flavors.
Ingredients
1 head green cabbage
1 tbsp avocado oil
1.1 pounds ground chicken
1/2 cup basmati rice, cooked
1 tsp chili flakes
1 tsp garlic powder
1 tbsp low sodium soy sauce
2 scallions, diced
1 can (14 oz/400 ml) unsweetened full-fat coconut milk
2 tbsp low sodium soy sauce
1 tbsp fish sauce
4 garlic cloves, grated
1/2 lime, juiced
3 tbsp Thai red curry paste
1 cup chicken broth
Instructions
Remove the core from the cabbage and place it cut side down in a large pot of hot water. Simmer for 10 minutes, flip, and simmer another 5 minutes until leaves are softened.
In a bowl, combine ground chicken, cooked rice, chili flakes, garlic powder, soy sauce, and diced scallions. Mix gently until just combined.
In a separate bowl, whisk together coconut milk, soy sauce, fish sauce, grated garlic, lime juice, chicken broth, and Thai red curry paste until smooth.
Carefully peel softened cabbage leaves. Place about 2 tablespoons of filling onto each leaf, fold the bottom over, tuck in the sides, and roll tightly.
Grease a large pot or Dutch oven with avocado oil and line the bottom with extra cabbage leaves.
Arrange cabbage rolls seam side down in the pot.
Pour the coconut curry sauce over the rolls and bring to a gentle boil.
Cover, reduce heat to low, and simmer for about 60 minutes until the rolls are tender and fully cooked.
Serve warm, optionally topped with extra scallions.
Notes
Ground turkey can be used instead of chicken for a slightly different flavor.
Add finely chopped mushrooms, carrots, or spinach to the filling for extra vegetables.
Adjust spice level by increasing or decreasing curry paste or chili flakes.
Jasmine rice can be substituted for basmati rice.
Store leftovers in the refrigerator for up to 3 days with extra sauce.
Freeze cooled rolls with sauce for up to 2 months; thaw overnight before reheating.