1 Pot Rice Recipe: Fragrant Jasmine and Coconut One-Pot Magic

Main Courses

1 Pot Rice Recipe: Fragrant Jasmine and Coconut One-Pot Magic

This one-pot rice recipe transforms weeknight dinners into aromatic, restaurant-quality meals with just 30 minutes of hands-off cooking. The secret lies in jasmine rice's natural fragrance and coconut milk's creamy depth, creating a dish that's both elegant and effortless. I developed this after realizing most one-pot rice recipes either lack flavor or require constant stirring—this version solves both problems.

The magic happens in the pot: toasted spices bloom in the coconut milk before rice and broth are added, building layers of flavor while you prep the rest of your meal. No need for separate pans or timers—just one pot, one temperature, and perfect results every time. The texture comes out tender yet firm, with a subtle coconut aroma that lingers beautifully.

What you'll end up with is a fragrant, creamy rice base ready to absorb whatever proteins or vegetables you add—think crispy chicken, tender shrimp, or roasted vegetables. The dish holds together beautifully for serving, making it perfect for meal prep or feeding a crowd. Each bite delivers that perfect balance of nutty rice, floral jasmine notes, and rich coconut cream.

This recipe works equally well as a standalone meal or paired with complementary dishes. The one-pot method ensures minimal cleanup while maximizing flavor development. Let's create this aromatic, foolproof one-pot masterpiece that will become your new weeknight staple.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for 1 pot rice

Jasmine rice, coconut milk, and aromatic spices—this one-pot combo transforms simple ingredients into restaurant-quality magic.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Coconut Milk 🥥 1 can Full-fat for creaminess
Vegetable Broth 💧 2 cups Low-sodium preferred
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Ginger Root 🌿 1 tbsp Freshly grated
Curry Powder 🌶️ 1 tbsp Mild variety
Ground Cumin 🌿 1 tsp Toasted for depth
Ground Turmeric 🌶️ ½ tsp Bright yellow color
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Lemon Juice 🍋 1 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Olive Oil 🫒 1 tbsp Extra-virgin for richness

The jasmine rice is where the floral magic happens. Look for fragrant, unbroken grains—the longer grains from Lotus Foods or Trader Joe's are perfect. Coconut milk isn't just for flavor—it creates that velvety texture. Full-fat canned coconut milk (like Thai Kitchen) gives the best creaminess, but if you're using the carton version, shake it well before opening. The spices? Toast them in the olive oil first—this blooms their flavors and makes the whole dish sing. I always grab my spices from the bulk section at Whole Foods because they stay fresher longer.

No curry powder? Mix 1/2 tsp each of coriander, turmeric, and cumin for a similar vibe. Fresh ginger too expensive? Ground ginger at half the amount works in a pinch. The vegetable broth can be swapped for water if you're in a bind, but add an extra pinch of salt. The lemon juice brightens everything up—don't skip it. For extra richness, stir in a tablespoon of coconut cream at the end. And if you're feeling fancy, swap the cilantro for Thai basil or mint for a different twist. The rice will absorb all those flavors beautifully, so don't be shy with the seasoning.

This keeps for 4-5 days in the fridge, making it perfect for meal prep. The flavors actually deepen overnight, so it reheats even better the second time. Portion into containers with a little extra coconut milk on top to keep it moist. Freezes for 3 months too—just thaw in the fridge overnight. Pro tip: Double the batch and freeze half right away. That way, you always have a fragrant, ready-to-eat rice base for busy nights. The one-pot method means minimal cleanup, so you'll be left with a delicious, fragrant dish that feels like a restaurant meal.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes. Just toss everything into one pot—rice, coconut milk, broth—and let it simmer. No straining, no fuss, just hands-off cooking while I sip my coffee.
  • Creamy Garlic Hug: That first bite? Pure comfort. The coconut milk makes it luxuriously rich, while the garlic and onion caramelize into something ridiculously flavorful. It’s like a hug for your taste buds, but in rice form.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The rice stays fluffy even after three days, and the coconut milk keeps it from drying out. Pack it for work, toss it in a thermos, or reheat it for dinner—it’s always a hit.
  • Budget-Friendly Feast: Honestly, this recipe costs me less than takeout but feeds my family for days. Coconut milk stretches the broth, jasmine rice is affordable, and onions/garlic add depth without breaking the bank. Leftovers? They’re the best.

Step-by-step instructions for fragrant jasmine and coconut one-pot magic

This aromatic rice cooks itself while you savor the fragrant spices—simple, foolproof, and packed with flavor.

1

Sauté Aromatics Until Fragrant

Heat the 1 tablespoon olive oil in a heavy-bottomed pot over medium heat. Add the diced 1 whole yellow onion and cook for 5 minutes until softened and translucent. This is where all the magic begins—the onion should caramelize slightly at the edges, releasing its sweetness.

Add the 4 cloves minced garlic cloves and 1 tablespoon freshly grated ginger root, cooking for another 1-2 minutes until the garlic turns golden and the ginger becomes fragrant. Be careful not to let the garlic burn—it should smell heavenly, not bitter. This step builds the flavor foundation for your one-pot wonder.

2

Toast Spices for Depth of Flavor

Stir in the 1 tablespoon curry powder, 1 teaspoon ground cumin, and 0.5 teaspoon ground turmeric, cooking for 30 seconds until the spices release their aromas. You'll notice the kitchen filling with warm, earthy notes—this is essential for developing that rich, complex flavor profile. The spices should sizzle gently but not darken.

Add the 1.5 cups jasmine rice, stirring to coat each grain evenly with the spice mixture. Cook for 1 minute until the rice becomes translucent at the edges. This quick toast prevents the rice from becoming mushy later and ensures every grain absorbs the aromatic flavors.

3

Simmer with Coconut Milk and Broth

Pour in the 1 can coconut milk and 2 cups vegetable broth, stirring once to combine. Bring to a gentle boil, then immediately reduce heat to low, cover the pot with a tight-fitting lid, and simmer for 15 minutes. The rice will absorb the liquid gradually—you'll see the water level recede as the grains plump up.

After 15 minutes, check the rice. If it's still firm in the center with a bit of liquid remaining, continue simmering for another 5 minutes. The key is to let the rice cook gently—this prevents it from becoming gummy while ensuring perfect texture. The coconut milk will create a creamy, fragrant base that transforms ordinary rice into something extraordinary.

4

Finish with Lemon and Rest

Once the rice is tender and all liquid is absorbed (about 20-25 minutes total), remove the pot from heat. Stir in the 1 tablespoon freshly squeezed lemon juice, 1 teaspoon salt, and 0.5 teaspoon black pepper. The lemon brightens the dish, cutting through the richness of the coconut milk while adding a refreshing zing.

Let the rice rest, covered, for 5 minutes. This resting period allows the flavors to meld and the rice to finish cooking evenly. The aroma alone will make your kitchen smell like a tropical paradise—trust me, it's worth the wait.

5

Garnish and Serve

Fluff the rice gently with a fork, then stir in the 0.25 cup chopped fresh cilantro. The bright green color and fresh herb notes contrast beautifully with the golden rice. Serve immediately while still hot, garnished with additional cilantro if desired.

This one-pot rice is incredibly versatile—pair it with grilled chicken, shrimp, or even as a standalone dish with a side of yogurt. The creamy coconut and fragrant jasmine rice make every bite feel like a little vacation in your mouth.

👨‍🍳

Pro Tips For Making 1 Pot Rice

  • Sauté Onions Low and Slow: Coconut milk burns faster than you think, and raw onion chunks in hot oil turn bitter. Cook the onions on medium-low heat for 8–10 minutes until they’re soft and golden—not crispy—before adding garlic. I learned this the hard way after one batch tasted like a sad, charred onion experiment.
  • Toast the Garlic Right: Smash those garlic cloves first (yes, with the flat side of your knife) so they brown evenly instead of turning to paste. Cook them 30 seconds longer than you think you need—they’ll keep releasing flavor as the broth simmers. Overcooked garlic? No. Under-toasted? You’ll miss that nutty depth.
  • Rinse the Rice Twice: Jasmine rice sticks together like glue when you skip this. Rinse it in a fine-mesh strainer under cold water until the water runs clear, then shake off excess moisture. Wet rice absorbs broth better, and you’ll end up with fluffy grains instead of a sad, gummy lump.
  • Simmer, Don’t Boil: Once the rice hits the liquid, reduce heat to the lowest setting that keeps a gentle bubble at the edges—no rolling boil. Too much heat turns coconut milk greasy and rice mushy. I used to fight this, but now I just set the burner to 3 and let it do its thing for 18 minutes. Patience wins.

Storing and reheating this dish

Fridge Storage Secrets

Let your one-pot rice cool completely before transferring to an airtight container—I use glass Le Creuset containers for best results. Store in the fridge for up to 5 days, but honestly? The flavors get even better after 2-3 days as the spices meld together. Always keep a ¼ cup of coconut milk on top of the rice to maintain moisture. 🥥

Freezer Prep Tips

For long-term storage, freeze portions in quart-sized freezer bags with 1 inch headspace to prevent expansion cracks. Label with dates—this keeps beautifully for 3 months. When reheating, thaw overnight in the fridge first for even cooking. I double the recipe and freeze half immediately so I always have a quick base for meals. ❄️

Stovetop Reheat Method

My preferred way to revive this rice is on the stovetop. Transfer to a pot, add 2 tablespoons water or coconut milk, cover, and heat on low for 10-15 minutes. Stir occasionally to prevent sticking. The coconut milk helps restore that creamy texture perfectly. Taste and adjust salt—it often needs a pinch after reheating. 🔥

Microwave Revival Hack

For quick meals, microwave in 2-minute intervals on 50% power, stirring between each interval. Start with 3 minutes total, then add more time if needed. Add a splash of water or coconut milk if it looks dry. The microwave method works best when the rice is still relatively fresh (within 3 days of cooking).

Meal Prep Pro Tips

Divide the rice into individual portions with a little extra coconut milk on top before storing. This keeps each serving moist and flavorful. I love prepping this for 3-4 days ahead—it's perfect for lunches. The rice reheats beautifully while maintaining that fragrant coconut aroma that makes it feel like a restaurant meal. 💡

Serving Suggestions

Serve with a dollop of Greek yogurt for tangy contrast or a sprinkle of toasted coconut flakes for extra texture. The rice pairs perfectly with grilled chicken, shrimp, or roasted vegetables. For a complete meal, add a side of quick-pickled cucumbers to cut through the richness. The one-pot method means you can serve directly from the pot for easy family-style dining. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 15g75%
Cholesterol 0mg0%
Sodium 380mg16%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 6g
Protein 8g16%
* 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 use basmati rice instead of jasmine?

Basmati rice works beautifully—just use the same 1.5 cups uncooked measurement. The grains will be longer and slightly firmer, but the coconut-spice flavor profile will still shine. For extra fragrance, add ½ teaspoon cardamom when toasting the spices. The texture difference is minimal in one-pot cooking.

2

Why does my one-pot rice turn out mushy?

Mushy rice usually means too much liquid or insufficient resting time. Always use 1.5 cups rice to 3 cups liquid (coconut milk + broth), and simmer covered on low heat—never high. Let it rest 5 minutes off heat before fluffing. If using a heavy pot, reduce broth by ¼ cup since it retains heat better.

3

How can I make this vegetarian or vegan?

Swap the vegetable broth for mushroom or vegetable stock, and use coconut milk that's clearly labeled vegan. For protein, add 1 cup chickpeas (simmered 10 minutes with the rice) or 1 block firm tofu (cubed and pan-fried separately). The dish stays just as flavorful—just check your coconut milk for additives.

4

What's the best pot size for this recipe?

Use a 3-4 quart pot with a tight-fitting lid—this gives enough space for the rice to expand while allowing for proper steam circulation. A heavy-bottomed pot prevents scorching, but any pot works if you reduce heat to low after initial boiling. Avoid nonstick if possible—the spices need to toast properly.

5

Can I add other proteins or veggies?

Yes! Add 1 cup diced chicken, shrimp, or tofu during the last 10 minutes of cooking. For veggies, stir in 1 cup frozen peas or corn with the lemon juice at the end, or sauté ½ cup bell peppers with the onions. Just adjust cooking times—meat needs longer, while frozen veggies cook instantly.

★★★★★5.0(7 reviews)
Categories Main Courses