I never thought I’d find an Instant Pot cabbage recipe easier than this! The moment you start sautéing fragrant coconut oil with pungent mustard seeds and turmeric, the air fills with a warm, exotic aroma that feels like a cozy welcome from Sri Lanka. Tucked within are tender cabbage and carrots, infused subtly with zesty lime and creamy coconut, making this side dish a vibrant celebration of flavors and textures that you simply cannot resist.
Why You’ll Love This Instant Pot Cabbage With Coconut & Spices (Sri Lankan Style) Recipe
- Bold and Balanced Flavors: This recipe combines the earthiness of turmeric and curry powder with the freshness of lime juice and the creamy richness of desiccated coconut for a taste that dances on your palate.
- Simple, Accessible Ingredients: Featuring pantry staples like garlic, onion, and mustard seeds alongside fresh produce, you don’t have to hunt for anything exotic to create this dish.
- Perfect for Busy Weeknights: With about 10 minutes of prep and 9 minutes cook time, this flavorful side can be on your table in just 19 minutes, making weeknight meals effortless and exciting.
- Vibrant, Appealing Presentation: The golden hues from turmeric and curry powder peek through tender green cabbage and bright carrot slices, inviting you to dig in even before the first bite.
- Customizable and Versatile: Whether you love it spicy or mild, you can easily adjust the red chili amount or add extra lime to suit your taste—this recipe welcomes your personal touch.
Why This Instant Pot Cabbage With Coconut & Spices (Sri Lankan Style) Recipe Works
The magic lies in using the Instant Pot’s pressure cooking method combined with a thoughtful spice blend. By first sautéing mustard seeds, onions, and garlic in coconut oil, you awaken intense aromas that form the flavor foundation. Turmeric and curry powder add color and depth while the quick pressure cook retains the cabbage’s tender-crisp texture. Finishing with lime juice and unsweetened coconut introduces brightness and creamy texture, making this Sri Lankan style cabbage sing with authentic balance and freshness.
Ingredients You’ll Need
Gather these vibrant ingredients that promise an exotic escape in every bite. Fresh vegetables meet bold spices and tropical coconut for a harmony of flavors.
- 1 tablespoon coconut oil: For sautéing, delivering a subtle tropical aroma and richness.
- 1 medium onion (cut into halves and both halves sliced): Provides a sweet, mellow base flavor.
- 1.5 teaspoons salt: Enhances all the natural flavors perfectly.
- 2 large cloves of garlic (diced): Adds sharp, pungent aromatics that brighten the dish.
- 1/2 long red chili (sliced): Offers a gentle heat with a fresh peppery bite.
- 1 tablespoon yellow mustard seeds: Toasty and slightly nutty, these pop with flavor as they sizzle.
- 1 tablespoon mild curry powder: Brings warmth and complexity without overpowering.
- 1 tablespoon turmeric powder: Gives that golden hue and earthy taste.
- 1 medium cabbage (cut into quarters and shredded or sliced, core removed): The centerpiece, tender yet with just the right crunch.
- 1 medium carrot (peeled and sliced): Adds a sweet crunch and vibrant orange color.
- 2 tablespoons lime or lemon juice: Injects fresh citrusy brightness.
- 1/2 cup desiccated unsweetened coconut: Offers a creamy, slightly nutty finish.
- 1 tablespoon olive oil: Combined with coconut oil for depth and balance.
- 1/3 cup water: Helps create a little steam to cook the vegetables perfectly in the Instant Pot.
Ingredient Substitutions & Tips
- Coconut oil: Substitute with vegetable oil or ghee if you prefer a milder flavor.
- Mustard seeds: Use black mustard seeds for a sharper, more pungent twist.
- Desiccated coconut: Fresh shredded coconut can be used for a more moist and vibrant coconut burst.
- Lime or lemon juice: Vinegar (apple cider or white) can work if fresh citrus is unavailable, but add sparingly to avoid overpowering.
👨🍳 Pro Tips for Perfect Results
- Toast the mustard seeds carefully: Let them pop a little but avoid burning to release their best flavor.
- Slice your cabbage thinly: This ensures even cooking and perfect tenderness without mushiness.
- Use fresh lime juice: Bottled juice can lack the brightness and makes a noticeable difference.
- Don’t skip the coconut oil: It truly adds authentic aroma that’s key to this Sri Lankan style dish.
- Quick release the pressure: This keeps the veggies from becoming overly soft and preserves vibrant color.
How to Make Instant Pot Cabbage With Coconut & Spices (Sri Lankan Style) Recipe
Step 1: Sauté Onions and Mustard Seeds
Set your Instant Pot to the Sauté function; it’ll display High for 30 minutes, but you’ll only need a few. Add the coconut oil, followed by the sliced onion and half the salt. Let the onions soften and turn slightly translucent over 3 to 4 minutes—the kitchen will fill with a gentle coconut scent mingling with tender sweetness.
💡 Pro Tip: Stir occasionally to avoid browning and to coax out the onions’ natural sugars.
Step 2: Stir in Aromatics and Spices
Now toss in the diced garlic, sliced red chili, and all the spices: yellow mustard seeds, mild curry powder, and turmeric powder. Stir for a quick 20 to 30 seconds so the spices bloom and the garlicky heat balances with the chili’s mild kick. This step creates a flavor-packed base that will envelop the vegetables.
💡 Pro Tip: Don’t rush this part; warming the spices just right is essential to avoid any bitterness.
Step 3: Add Vegetables, Citrus, Coconut, and Oil
In goes the shredded cabbage and sliced carrot, then splash in the bright lime or lemon juice along with the desiccated unsweetened coconut and olive oil. Stir everything well so all the ingredients marry their flavors beautifully. Pour in the water to build enough steam for cooking, then hit the Keep Warm/Cancel button to stop the sauté mode.
💡 Pro Tip: Mixing thoroughly here ensures even cooking and a consistent flavor profile in every bite.
Step 4: Pressure Cook for Tender Perfection
Seal the Instant Pot lid securely, making sure the steam release handle is set to Sealing. Select Manual (High Pressure) and set the timer to 5 minutes. After those three beeps signal the cooking to begin, the pressure will build quickly and cook the vegetables to tender-crisp perfection. When the timer goes off, perform a quick release to vent the steam safely and quickly.
💡 Pro Tip: Quick pressure release locks in texture and prevents overcooking, keeping the cabbage lively and fresh.
Step 5: Serve Up and Enjoy
Your Instant Pot Cabbage With Coconut & Spices (Sri Lankan Style) is ready to shine! Serve it alongside steamed rice or hearty beans, or as a zesty vegetable complement to fish or chicken dishes for a full, soulful meal.
💡 Pro Tip: Garnish with freshly chopped cilantro or a wedge of lime for an inviting finish.
Common Mistakes to Avoid
Learn from these common pitfalls:
- Burning the mustard seeds: Mustard seeds can burn quickly if left unattended; watch closely to keep their flavor pleasant.
- Overcooking the cabbage: Too long under pressure makes it soggy—stick to the 5-minute cook time with quick release.
- Skipping lime juice: It adds essential brightness; leaving it out can make the dish taste flat.
- Using old spices: Curry powder and turmeric lose potency over time, dulling the vibrant flavor.
- Adding too much water: Excess liquid can dilute flavor and create a mushy texture.
- Not stirring after adding coconut: Can cause uneven flavor distribution.
Delicious Variations to Try
Once you’ve mastered this classic Instant Pot Cabbage With Coconut & Spices (Sri Lankan Style) Recipe, explore these delightful twists:
Spiced Chickpea Boost
Add a cup of cooked chickpeas right before pressure cooking for an extra protein punch and a heartier main dish.
Extra Fiery Kick
Boost the heat by including extra sliced red chilies or a dash of cayenne powder for spice lovers craving warmth.
South Indian Inspired Version
Toss in a few curry leaves and mustard seed tempering at the end for a fragrant contrast.
Sweet Coconut Twist
Stir in a teaspoon of jaggery or brown sugar alongside the lime to balance the spices with a touch of sweetness.
Serve with Our Southern Maple Sweet Potato Casserole
This Instant Pot Cabbage pairs wonderfully with the comforting sweetness of a Southern Maple Sweet Potato Casserole: Comforting & Delicious for festive meals that blend vibrant flavors and homestyle warmth.
How to Serve Instant Pot Cabbage With Coconut & Spices (Sri Lankan Style) Recipe

Garnishes
Freshly chopped cilantro, a sprinkle of toasted coconut flakes, or a wedge of lime on the side add fresh pops of flavor and eye appeal.
Side Dishes
Serve this alongside fragrant basmati rice, lightly seasoned lentils, or as a vibrant vegetable side to your favorite grilled fish or chicken dishes beyond weeknight dinners.
Creative Ways to Present
For a festive table, mound the cabbage mixture in a shallow bowl surrounded by vibrant roasted vegetables, or serve in banana leaf cups for an authentic Sri Lankan touch. For casual meals, spoon over quinoa or couscous for a colorful, nutritious plate.
Make Ahead and Storage
Make-Ahead Instructions
Prepare the cabbage mixture up to step 3, then refrigerate it. When ready, transfer to the Instant Pot and pressure cook as directed for a quick fresh finish on busy days.
Storage
Store leftover cooked cabbage in an airtight container in the refrigerator for up to 3 days, preserving flavor and texture well.
Freezing
You can freeze the cooked cabbage in a sealed container for up to 1 month. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stove or in the microwave, adding a splash of water or lime juice to revive moisture and brighten flavors.
Expert Tips for Success
- Use fresh spices: For a vibrant final dish, fresh curry powder and turmeric make all the difference.
- Cut veggies uniformly: Even slices ensure consistent cooking.
- Sauté spices thoroughly: This releases their essential oils and deepens flavor.
- Adjust seasoning last: Taste before serving and add salt or lime to balance.
- Use Quick Release: To keep the cabbage crisp, always quick release pressure immediately after cooking.
- Try different citrus: Swap lime for lemon or even tamarind for a tangy twist.
- Experiment with oil blends: Coconut oil is authentic, but mixing with olive oil balances richness perfectly.
Frequently Asked Questions
Can I use a regular pot instead of an Instant Pot?
Yes! Sauté the aromatics and spices in a large pan, then add the vegetables, cover, and simmer gently until tender—about 20-25 minutes.
Is this recipe vegan?
Absolutely! This Instant Pot Cabbage With Coconut & Spices (Sri Lankan Style) is naturally vegan, using only plant-based ingredients.
How spicy is the dish?
The heat is mild, coming from half a long red chili, but you can adjust this by adding more or removing it for a gentler flavor.
What can I serve alongside this cabbage dish?
It pairs beautifully with rice, lentils, or grilled chicken and fish. Try adding a side like Maple Dijon Roasted Apples & Carrots – Easy & Delicious Side for a sweet contrast.
Can I prepare parts of this recipe ahead of time?
Yes, chop all vegetables in advance and store them in the fridge to speed up the cooking process.
What if I don’t have desiccated coconut?
Use fresh shredded coconut or finely grated fresh coconut for a similar texture and flavor.
Is this dish gluten-free?
Yes, every ingredient is naturally gluten-free, making this a safe option for those with gluten sensitivities.
Final Thoughts
Sharing this Instant Pot Cabbage With Coconut & Spices (Sri Lankan Style) Recipe feels like passing down a little piece of Sri Lankan warmth and tradition. The layers of spices and coconut perfectly complement the crisp veggies, bringing joy to mealtime with minimal fuss. Whether you’re new to the Instant Pot or a seasoned pro, this vibrant side is sure to become a favorite, adding color, flavor, and heart to your table. Please make it your own and savor every delightful bite!
Related Recipes You’ll Love
If you enjoyed this recipe, you’ll also love these delicious recipes:
- French Onion Rice: Delicious Savory Onion and Rice Dish – A comforting, rich side dish with tender onions and fragrant thyme that’s perfect alongside spiced vegetables.
Instant Pot Cabbage With Coconut & Spices (Sri Lankan Style) Recipe
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Instant Pot
- Cuisine: Sri Lankan
- Diet: Gluten Free, Halal, Hindu, Kosher, Low Fat, Low Lactose, Vegetarian
Description
This Sri Lankan style Instant Pot cabbage recipe combines vibrant spices with coconut and lime for a flavorful, quick-cooked vegetable dish perfect as a side or main accompaniment.
Ingredients
Ingredients
- 1 tablespoon coconut oil
- 1 medium onion (cut into halves and both halves sliced)
- 1.5 teaspoons salt
- 2 large cloves of garlic (diced)
- 1/2 long red chili (sliced)
- 1 tablespoon yellow mustard seeds
- 1 tablespoon mild curry powder
- 1 tablespoon turmeric powder
- 1 medium cabbage (cut into quarters and shredded or sliced (core removed))
- 1 medium carrot (peeled and sliced)
- 2 tablespoons lime or lemon juice
- 1/2 cup desiccated unsweetened coconut
- 1 tablespoon olive oil
- 1/3 cup water
Instructions
- Turn the Instant Pot on and press the Sauté function key (it should say High, 30 mins). Add the coconut oil, onion, and half of the salt then sauté for 3-4 minutes, until softened.
- Add the garlic, chili and spices and stir through for 20-30 seconds.
- Add the cabbage and carrots, lime juice, coconut, and olive oil and stir through. Add the water and stir through. Press Keep Warm/Cancel button.
- Place and lock the lid, make sure the steam releasing handle is pointing to Sealing. Press Manual (High Pressure) and set to 5 minutes. After 3 beeps, the pressure cooker will start going. Once the time is up, use the quick release to let off the pressure.
- Serve with rice or beans or as a side dish with fish or chicken.


Your email address will not be published. Required fields are marked *