1 Cup Coconut Milk Recipe: Spiced Potatoes and Peppers in One Pot

1 Cup Coconut Milk Recipe: Spiced Potatoes and Peppers in One Pot

This one-cup coconut milk recipe transforms simple potatoes and peppers into a rich, aromatic one-pot dish that feels like a restaurant meal. The creamy coconut milk balances earthy spices and tender vegetables, creating a dish that’s both comforting and elegant.

I developed this recipe after craving something hearty yet light—perfect for weeknights or meal prep.

The beauty of this method lies in its simplicity: one pot, minimal prep, and just 30 minutes of active cooking time. Potatoes absorb the coconut milk’s richness while peppers caramelize slightly, adding a touch of sweetness.

The spices—cumin, turmeric, and a hint of chili—build layers of warmth that linger on the palate. It’s the kind of dish that tastes even better the next day.

What you’ll end up with is a velvety, spiced vegetable medley where each bite delivers tender potatoes, crisp-tender peppers, and a velvety coconut sauce that coats every spoonful. The aroma alone will have everyone gathering around the table.

This recipe is versatile enough to serve as a main course or a side dish that steals the show.

Pair it with fluffy jasmine rice or crusty naan to soak up every last drop of that creamy coconut sauce. The leftovers reheat beautifully, making it ideal for batch cooking. Let’s get cooking—this dish is simpler than it tastes.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for 1 cup coconut milk

One cup coconut milk transforms humble vegetables into a restaurant-worthy one-pot meal.

Ingredient Amount Notes
Yellow Onion 🧅 1 whole Diced into small even pieces
Red Bell Pepper 🌶️ 1 whole Sliced into 1/2-inch strips
Russet Potatoes 🥔 1 ½ lb Cut into 1-inch cubes, peeled
Canned Full-Fat Coconut Milk 🥥 1 cup High-quality brand preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing vegetables
Ground Cumin 🌿 1 tsp Freshly toasted for depth
Ground Turmeric 🧡 ½ tsp Bright, vibrant color
Smoked Paprika 🌶️ ½ tsp For subtle smokiness
Garlic Cloves 🧄 3 cloves Minced for aromatic base
Vegetable Broth 💧 ½ cup Low-sodium preferred
Cayenne Pepper 🔥 ¼ tsp Adjust for heat preference
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime Juice 🍋 1 tbsp Freshly squeezed
Sea Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked

The coconut milk is the heart of this dish—choose full-fat canned coconut milk for the richest texture, like Goya or Thai Kitchen brands. Look for cans with no additives, just pure coconut milk and water. Fresh turmeric root, if available, adds more vibrant color and earthy depth than powdered turmeric. The potatoes should be firm and starchy—Russets or Yukon Golds work best. For the peppers, a mix of red and green adds visual appeal, but red bell peppers hold their shape better during cooking. The onions should be yellow or white, not sweet varieties like Vidalia, to balance the sweetness of the peppers without overpowering the spices.

No full-fat coconut milk? Light coconut milk works in a pinch, though the sauce will be slightly thinner. Substitute cashew cream (blend soaked cashews with water) for a dairy-free alternative with similar richness. Fresh cilantro can be swapped for dried cilantro or parsley at one-third the amount, though fresh adds a brighter finish. The vegetable broth can be replaced with water plus 1 tsp vegetable bouillon, but the broth adds subtle depth. For extra smokiness, add a pinch of liquid smoke (about 1/4 tsp) directly to the pot. The lime juice is essential—bottled lime juice lacks brightness, so fresh is worth the squeeze.

This dish reheats beautifully, with flavors deepening overnight—double the recipe and freeze half for busy nights. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. To reheat, add a splash of water or broth to prevent drying. The sauce thickens as it cools, so stir in a tablespoon of water or coconut milk if it seems too thick when reheating. Garnish with extra cilantro and a sprinkle of smoked paprika just before serving to brighten the presentation.

❤️

Why You’ll Love This Recipe

  • One-Pan Magic: That’s right—just one sheet pan, a knife, and 20 minutes. Slice potatoes into chunks, toss with onion and bell pepper, drizzle with olive oil, and let the oven do the rest while you stir the coconut milk into a silky sauce. No chopping boards to scrub, no pots to wash.
  • Creamy Crispy Contrast: The full-fat coconut milk turns velvety, while the potatoes develop that golden, buttery crust—like a hug in a bowl. Honestly, the first time I tasted it, I nearly licked the pan.
  • Lunch or Dinner: Make it for yourself on a lazy afternoon or double the batch for a crowd. The flavors hold up perfectly for leftovers, and it’s the kind of dish that feels special enough for guests but simple enough for a Tuesday.
  • Budget-Friendly Luxury: Russets and bell peppers are cheap staples, and a can of coconut milk stretches further than you’d think. I’ve fed four people for under $10 with this—feels fancy, tastes indulgent, but won’t break the bank.

Step-by-step instructions for spiced potatoes and peppers in one pot

This one-pot wonder transforms humble ingredients into a fragrant, golden dish with minimal effort.

1

Sauté the Aromatic Base

Heat the 2 tablespoons extra-virgin olive oil in a large, deep skillet over medium heat. Add the 1 whole yellow onion and 1 whole red bell pepper, spreading them evenly across the pan. Cook for 5-6 minutes until the onion becomes translucent and the bell pepper softens slightly, releasing its natural sweetness.

Here’s the thing—don’t overcrowd the pan. If your skillet is too small, work in batches to prevent steaming instead of browning. After the vegetables have softened, add the 3 cloves minced garlic and cook for an additional 30 seconds until fragrant. This aromatic foundation forms the flavor backbone of your dish, so take your time here.

2

Toast the Spices and Add Potatoes

Reduce the heat to medium-low and add the 1 teaspoon ground cumin, 0.5 teaspoon ground turmeric, 0.5 teaspoon smoked paprika, 0.25 teaspoon cayenne pepper, 1 teaspoon sea salt, and 0.5 teaspoon black pepper. Stir continuously for 1 minute until the spices release their oils and fill your kitchen with an intoxicating aroma. This is where the magic happens—the spices should look slightly darker and more vibrant.

Next, add the 1.5 pounds russet potatoes cut into 1-inch cubes. Toss them gently with the spice mixture to ensure even coating. The potatoes will start to absorb the flavors immediately, so don’t skip this step. Cook for 5 minutes on medium heat, stirring occasionally, until the potatoes begin to soften at the edges but remain firm in the center.

3

Deglaze and Simmer in Coconut Milk

Pour in the 0.5 cup vegetable broth and scrape up any browned bits from the bottom of the pan with a wooden spoon. These bits are packed with flavor that would otherwise go to waste. Add the 1 cup canned full-fat coconut milk and stir to combine. Bring the mixture to a gentle simmer over medium heat, then reduce the heat to low to maintain a steady simmer.

Cover the skillet with a tight-fitting lid and let the potatoes cook for 20-25 minutes. You’ll know they’re done when a knife slides in easily and the potatoes are tender throughout. The coconut milk will create a creamy, aromatic sauce that coats each potato perfectly. If the liquid reduces too quickly, add a splash of water to maintain the right consistency.

4

Finish with Lime and Fresh Cilantro

Once the potatoes are tender, remove the skillet from heat and stir in the 1 tablespoon lime juice. The acidity brightens the flavors and cuts through the richness of the coconut milk. Add the 0.25 cup chopped fresh cilantro and stir gently to incorporate. Let the dish sit off the heat for 2-3 minutes to allow the flavors to meld together.

Taste and adjust the seasoning if needed. You might want to add a pinch more salt or a sprinkle of cayenne for extra heat. The dish should be vibrant, aromatic, and perfectly balanced. Serve immediately while the potatoes are hot and the sauce is creamy, or let it rest for a few minutes if you prefer a slightly thicker consistency.

👨‍🍳

Pro Tips For Making 1 Cup Coconut Milk

  • Sear Potatoes First: Toss cubed potatoes in olive oil and brown them at 400°F for 15 minutes before adding anything else. This builds flavor and prevents them from turning to mush later—trust me, I’ve made the soggy version.
  • Salt the Coconut Milk: Full-fat coconut milk tastes bland on its own—add a pinch of salt (½ tsp) and a splash of lime or lemon juice when you stir it in. It brightens the whole dish without overpowering.
  • Don’t Overcrowd the Pan: If you’re sautéing onions and peppers, cook them in batches. A packed pan steams instead of browns, and you’ll end up with mushy veggies instead of crisp edges. Patience here makes all the difference.
  • Use Cold Potatoes: Rinse freshly cut potatoes under cold water and let them sit in a colander for 10 minutes before cooking. This removes excess starch, so they absorb the coconut milk instead of turning the sauce gluey.

Essential equipment for this recipe

Skillet Selection

For this recipe, I recommend using a large, deep skillet with a heavy-bottomed design—like a Lodge cast iron or All-Clad stainless steel—to ensure even heat distribution. The depth allows the potatoes to cook fully without boiling over, while the heavy base prevents hot spots.

If you don’t have cast iron, a high-quality enameled Dutch oven works beautifully, too. Avoid thin, lightweight pans—they can’t maintain consistent heat, leading to uneven cooking. 🔥

Essential Tools

A wooden spoon is your best friend here—it helps scrape up flavorful browned bits from the bottom of the pan without scratching the surface. For mincing garlic, a garlic press or a sharp chef’s knife works, but I prefer the press for consistency.

A fine-mesh strainer comes in handy if you need to strain any excess liquid later, though this recipe doesn’t require it. Don’t forget a tight-fitting lid—it’s crucial for trapping steam and tenderizing the potatoes efficiently.

Coconut Milk Handling

Coconut milk can be messy, so grab a small bowl or measuring cup to pour it in—this prevents spills and helps you control the amount.

If you’re using a can, I suggest poking a few holes in the top with a fork before opening to release pressure and avoid coconut milk explosions. For extra convenience, transfer the milk to a liquid measuring cup before adding it to the pan.

A microplane is also useful if you want to zest lime peel for garnish—it adds a bright, aromatic touch. ✨

Spice Toasting

Toasting spices is where the flavor magic happens, so having a small bowl nearby to catch any stray spice particles is helpful. A spice grinder isn’t necessary, but if you have one, you can toast whole spices like cumin seeds first and then grind them for an even deeper flavor.

For precision, use a small spoon to measure out spices—this avoids overfilling and ensures accuracy. The key is to toast them over low heat to prevent burning, which can make spices bitter.

Lid Management

Once you add the coconut milk and broth, the dish will simmer vigorously. Keep a damp kitchen towel handy to wipe down the lid—condensation can drip back into the pot, thinning the sauce. If your lid doesn’t fit snugly, use aluminum foil to create a seal around the edges.

This ensures the potatoes steam gently and absorb all the coconut milk’s richness. Pro tip: Place the lid slightly ajar during the last 5 minutes of cooking to let excess moisture evaporate for a thicker sauce. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 720mg31%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 6g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute light coconut milk for full-fat in this recipe?

The recipe calls for full-fat coconut milk to create that rich, velvety sauce. Light coconut milk will work, but the texture will be thinner and less creamy. If you must use light, add 1 tablespoon coconut cream or a pinch of cornstarch mixed with water to thicken it. The flavor won’t be as robust, but it’ll still taste delicious!

2

What if I don’t have smoked paprika? Can I use regular paprika?

Yes, you can use regular paprika, but the dish will lack that subtle smoky depth. For the best results, combine 0.25 tsp smoked paprika with 0.25 tsp regular paprika to mimic the flavor. If you’re short on time, just use regular paprika—the dish will still taste amazing, just with a slightly milder profile.

3

How can I make this dish spicier?

Add an extra 0.25 tsp cayenne pepper or a pinch of red pepper flakes for heat. For a smoky kick, stir in 0.5 tsp chipotle powder with the spices. If you love fresh heat, top with sliced jalapeños or a drizzle of sriracha before serving. Always taste as you go—start with less and adjust!

4

Can I prepare this recipe ahead of time?

This dish actually tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. Reheat gently on the stove with a splash of water or coconut milk to restore creaminess. The sauce may thicken further—just stir in a little extra liquid if needed.

5

What are the best sides to serve with this coconut milk dish?

Pair it with fluffy jasmine rice, crusty naan, or warm pita bread to soak up the sauce. For a lighter option, try a simple cucumber salad with lime dressing. The creamy coconut flavors also complement grilled shrimp or tofu for a complete vegan meal. Don’t forget fresh herbs like cilantro or mint for brightness!

★★★★★4.7(8 reviews)
Tyler Parker