| |

Sweet Potato Curry with Basil Jasmine Rice Recipe

I absolutely love how comforting and vibrant this Sweet Potato Curry with Basil Jasmine Rice Recipe turns out every single time. The sweet potatoes get beautifully tender, soaking up that creamy coconut milk, while the fresh basil-infused jasmine rice adds the perfect fragrant touch. I find it’s just the kind of dish that feels both homey and a little special, so it’s great for a cozy weeknight dinner or even a weekend lunch that impresses without much fuss.

When I first tried this recipe, I was surprised by how the combination of spices, fresh herbs, and veggies creates a flavor-packed meal that’s also super nourishing. You’ll find that making the curry isn’t tricky at all, and the way the rice and curry play off each other just sings with every bite. Plus, it’s ready in about 30 minutes, which feels like a win when you’re juggling a busy schedule but still want a delicious homemade meal.

💙

Why You’ll Love This Recipe

  • Quick & Easy: You’ll have a flavorful, comforting meal on the table in just 30 minutes.
  • Vibrant Flavors: The fresh basil in the jasmine rice elevates the curry into something really special.
  • Loaded with Veggies: Sweet potatoes, mushrooms, cabbage, and herbs make it hearty and nourishing.
  • Perfect for Any Meal: Whether lunch or dinner, this curry is satisfying and versatile for leftovers too.

Ingredients You’ll Need

Each ingredient in this Sweet Potato Curry with Basil Jasmine Rice Recipe works harmoniously to create layers of texture and flavor. When you shop, look for fresh basil and tender sweet potatoes to make the dish shine.

  • Jasmine rice: Aromatic and slightly sweet, jasmine rice is perfect for soaking up the curry sauce.
  • Fresh basil: This adds a bright, herbal aroma that really makes the rice stand out.
  • Onion or shallots: Choose whichever you prefer; shallots give a subtle sweetness.
  • Garlic and ginger: Essential for building the base flavor with a little zing and warmth.
  • Small hot chili: Adjust to your heat preference for a gentle kick or more fire.
  • Sweet potato: Cubed and tender, they’re naturally sweet and mellow in the curry.
  • Crimini or button mushrooms: They add earthiness and a meaty texture to the dish.
  • Coconut milk: Creamy and rich, it ties the curry flavors together beautifully.
  • Green onions: Fresh and crisp for a nice textural contrast.
  • Red cabbage: Thinly sliced for color, crunch, and sweetness.
  • Fresh cilantro (optional): Adds an extra burst of herbal freshness if you enjoy it.
  • Rice vinegar and lime juice: A splash of acid to brighten all the flavors.
  • Agave or sweetener of choice: Balances the spicy and savory notes with subtle sweetness.
  • Soy sauce, tamari, or coconut aminos: Adds umami depth and saltiness.
  • Tahini: Provides a creamy richness and a slight nutty undertone.
  • Salt and black pepper: To season perfectly to your taste.
  • Toasted sesame seeds (optional): A lovely crunchy garnish that adds nuttiness and visual appeal.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love to mix things up a bit with this Sweet Potato Curry with Basil Jasmine Rice Recipe depending on what’s in season or my mood. Feel free to swap ingredients or adjust the spice level to make it yours.

  • Protein boost: I sometimes add chickpeas or tofu cubes to make it more filling for a complete meal.
  • Veggie swaps: Swap mushrooms for eggplant or bell peppers for a different texture and taste.
  • Spice adjustment: If you prefer it milder, just reduce or leave out the chili.
  • Nut-free option: Skip the tahini and use coconut cream for creaminess instead.

How to Make Sweet Potato Curry with Basil Jasmine Rice Recipe

Step 1: Cook the Basil Jasmine Rice

Start by putting 2 cups of jasmine rice and 3.5 cups of water into a medium saucepan. Bring it to a boil, then reduce to low heat and cover. Let it simmer gently for about 10 to 20 minutes — depending on your rice brand — until the water’s absorbed and the rice is wonderfully fluffy. When it’s done, stir in a ¼ teaspoon of salt and ¼ cup of chopped fresh basil. This little trick of folding basil right into the rice is what took me by surprise; it adds such a fresh lift to the whole dish.

Step 2: Sauté the Aromatics

While the rice cooks, heat a tablespoon of medium-high heat oil in a frying pan or skillet. Toss in diced onion (or shallots), chopped garlic, peeled and chopped ginger, and finely chopped chili. Sauté over medium heat until everything softens and begins to brown slightly — but watch carefully to avoid burning those garlic and ginger pieces. This step is crucial because it builds the foundation of that rich curry flavor.

Step 3: Add Sweet Potato and Mushrooms

Next, add the cubed sweet potato and sliced crimini or button mushrooms to the pan. Stir everything well so the veggies get coated with the flavorful base you just cooked. Cover the pan and let it cook for 2 to 3 minutes — this helps the mushrooms release their juices and the sweet potatoes start softening. You’ll notice the mushrooms shrinking and the sweet potatoes lose some of their firmness; that’s your cue to move on.

Step 4: Pour in Coconut Milk and Veggies

Pour in the can of coconut milk along with 1 cup of thinly sliced red cabbage and the bunch of chopped green onions. Put the lid back on and let the curry simmer gently for another 3 to 4 minutes until the cabbage softens. This brings beautiful creaminess and color to your curry, and the cabbage adds a slight crunch that makes the dish more interesting.

Step 5: Stir in Remaining Ingredients and Season

Now, stir in the rest of your ingredients – chopped fresh basil (aside from what’s in the rice), cilantro if using, rice vinegar, agave or sweetener, fresh lime juice, soy sauce or tamari, tahini, salt, and black pepper. Give everything a good mix and taste as you go to strike your perfect balance. Sometimes I find I like adding a little extra lime juice or soy sauce to brighten and deepen the flavors.

Step 6: Serve with Toasted Sesame Seeds

Serve the luscious curry over a bed of basil jasmine rice and sprinkle with toasted sesame seeds, if you have them on hand. I also love to drizzle a bit more tahini over the top sometimes for a rich, nutty finish. Dig in while it’s warm and let those flavors make your weeknight a little more exciting.

👨‍🍳

Pro Tips for Making Sweet Potato Curry with Basil Jasmine Rice Recipe

  • Don’t Overcook the Rice: Keeping the jasmine rice slightly firm helps it hold up nicely under the creamy curry without turning mushy.
  • Toast Your Sesame Seeds: I learned that toasting sesame seeds in a dry skillet for just a couple of minutes makes their flavor pop and adds amazing crunch.
  • Balance Flavors Carefully: Always taste before serving and adjust acidity, sweetness, or saltiness to your liking—it makes all the difference.
  • Prevent Mushrooms from Steaming: Leave the lid on just long enough for mushrooms to brown without excess water, so you get rich flavor instead of soggy texture.

How to Serve Sweet Potato Curry with Basil Jasmine Rice Recipe

A white bowl filled with a colorful mix of diced orange sweet potatoes, purple cabbage pieces, sliced brown mushrooms, chopped green onions, and light purple onions, all mixed together. On the left side of the image, a woman's hand holds a small round white container filled with a white liquid or sauce, slightly above the bowl. The background is a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Garnishes

I usually top the curry with freshly chopped cilantro and a sprinkle of toasted sesame seeds. Sometimes, I like to add a small drizzle of extra tahini for creaminess. These little touches really brighten the dish and make each bowl feel thoughtfully finished.

Side Dishes

For sides, a simple cucumber salad or some roasted cauliflower pairs beautifully. I also enjoy serving it alongside naan bread or crispy papadums to scoop up the curry and rice. This combo makes family dinners feel like a little celebration without much effort.

Creative Ways to Present

When I’ve had guests over, I grab some bright bowls and garnish with edible flowers along with the usual herbs and seeds. Serving the curry layered in a shallow dish with rice beside it creates a colorful, inviting plate. Adding a wedge of lime on the side invites everyone to add a fresh zing to their meal.

Make Ahead and Storage

Storing Leftovers

I usually store leftovers in airtight containers in the fridge for up to 3 days. The flavors actually deepen overnight, making it perfect for a tasty next-day lunch. Just keep the rice and curry stored together for easy reheating.

Freezing

I’ve frozen the curry without the rice very successfully — scoop it into freezer-safe containers or bags, then thaw overnight in the fridge before reheating. I prefer freezing the curry alone because jasmine rice can get a bit mushy after freezing and thawing.

Reheating

When reheating, gentle stovetop warming with a splash of water or coconut milk helps revive the creamy texture without drying it out. Microwave works too but just heat in short bursts and stir between intervals. For the rice, fluff it up with a fork before serving.

FAQs

  1. Can I make the Sweet Potato Curry with Basil Jasmine Rice Recipe vegan?

    Absolutely! This recipe is naturally vegan, especially when you use tamari or coconut aminos instead of soy sauce with fish ingredients. It’s perfect for anyone following a plant-based diet.

  2. What can I substitute if I don’t have fresh basil?

    If you don’t have fresh basil, you can use dried basil but add it sparingly as it’s more concentrated and less fragrant. Alternatively, fresh cilantro or mint can be interesting swaps, but it’ll change the flavor profile slightly.

  3. How spicy is this curry?

    The heat depends mainly on the chili you add. You can adjust the amount or omit it for a mild curry. I recommend starting small and adding more as needed to suit your taste.

  4. Is Sweet Potato Curry with Basil Jasmine Rice Recipe gluten-free?

    Yes, as long as you use tamari or coconut aminos instead of soy sauce, this recipe is naturally gluten-free and safe for those with gluten sensitivities.

Final Thoughts

This Sweet Potato Curry with Basil Jasmine Rice Recipe has become one of my go-to comfort meals when I want something satisfying, colorful, and relatively simple to pull together. The freshness of the basil combined with the cozy sweetness of the potatoes and the creamy coconut milk curry is a combo that always brings a smile to the table. I hope you enjoy making it as much as I do — it feels like sharing a little warmth from my kitchen to yours.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sweet Potato Curry with Basil Jasmine Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 96 reviews
  • Author: Anna
  • Prep Time: 15 min
  • Cook Time: 15 min
  • Total Time: 30 min
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Fusion
  • Diet: Vegetarian

Description

This Sweet Potato Curry with Basil Jasmine Rice is a vibrant, comforting dish bursting with fresh herbs, creamy coconut milk, and a variety of colorful vegetables. Perfectly cooked jasmine rice infused with fresh basil pairs beautifully with a luscious curry featuring tender sweet potatoes, mushrooms, and aromatic spices. Ready in just 30 minutes, this wholesome recipe is ideal for weeknight dinners or satisfying lunches.


Ingredients

Basil Jasmine Rice

  • 2 cups jasmine rice
  • 3.5 cups water
  • ¼ teaspoon salt
  • ¼ cup fresh basil, chopped

Curry

  • 1 medium onion or 2 shallots, diced
  • 2 garlic cloves, chopped
  • 1 inch ginger, peeled and chopped
  • 1 small hot chili, finely chopped (or to taste)
  • 1 medium sweet potato, cubed
  • ¼ pound sliced crimini or button mushrooms
  • 1 (13.5 ounce) can coconut milk
  • 1 bunch green onions, chopped
  • 1 cup thinly sliced red cabbage
  • ½ cup chopped fresh cilantro (optional)
  • 1 tablespoon rice vinegar
  • 1 tablespoon agave or sweetener of choice
  • 1 tablespoon fresh lime juice (or leave out and increase vinegar)
  • 1-2 tablespoons soy sauce, tamari, or coconut aminos
  • ¼ cup tahini
  • 1 teaspoon salt (or more to taste)
  • ½ teaspoon black pepper
  • ¼ cup toasted sesame seeds (optional)


Instructions

  1. Cook the Rice: Combine jasmine rice and water in a medium saucepan and bring to a boil. Once boiling, reduce heat to low, cover, and simmer for 10-20 minutes until the rice is fluffy and water is absorbed. Stir in ¼ teaspoon salt and ¼ cup chopped fresh basil for a fragrant finish.
  2. Sauté Aromatics: While the rice cooks, heat a tablespoon of oil over medium heat. Add diced onion, chopped garlic, ginger, and finely chopped chili. Sauté until softened and browned, being careful not to burn the ingredients.
  3. Add Vegetables and Mushrooms: Add cubed sweet potato and sliced mushrooms to the pan. Stir to coat everything evenly with the aromatics and oil. Cover and cook for 2-3 minutes until mushrooms release their liquids and begin to brown.
  4. Simmer Curry: Pour in the canned coconut milk, then add thinly sliced red cabbage and chopped green onions. Cover the pan and cook for 3-4 more minutes until the cabbage softens and the curry thickens slightly.
  5. Season and Finish: Stir in the remaining ingredients — chopped basil, cilantro (if using), rice vinegar, agave, lime juice, soy sauce, tahini, salt, and black pepper. Mix well and adjust seasoning to taste.
  6. Serve: Spoon the sweet potato curry over the fragrant basil jasmine rice. Top with toasted sesame seeds and drizzle with additional tahini if desired. Enjoy this flavorful and comforting meal!

Notes

  • This dish combines tender sweet potatoes and creamy coconut milk with fresh herbs and crunchy vegetables for a balanced and hearty meal.
  • The recipe is quick to prepare and perfect for easy weeknight dinners or wholesome lunches.
  • Adjust the heat level by varying the amount of chili used.
  • Use tamari or coconut aminos as gluten-free alternatives to soy sauce.
  • To make it vegan, ensure the sweetener used is plant-based.

Nutrition

  • Serving Size: 1 serving
  • Calories: 662 kcal
  • Sugar: 9 g
  • Sodium: 1109 mg
  • Fat: 20 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 11 g
  • Trans Fat: 0 g
  • Carbohydrates: 106 g
  • Fiber: 6 g
  • Protein: 14 g
  • Cholesterol: 0 mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star