I absolutely love this Sweet Potato Curry with Basil Jasmine Rice Recipe because it strikes the perfect balance between cozy comfort food and vibrant fresh flavors. The creamy coconut milk hugs tender sweet potatoes and mushrooms, while the fragrant basil in the jasmine rice adds a delightful herbal twist that makes each bite sing. It’s one of those dishes that’s as satisfying on a weeknight dinner table as it is for weekend meal prep — and I’m always amazed at how quickly it comes together!
When I first tried this combo, I discovered how beautifully the sweetness of the potatoes pairs with the subtle spice from fresh chili and ginger, and the hint of tang from lime and rice vinegar. You’ll find that this Sweet Potato Curry with Basil Jasmine Rice Recipe is not only bursting with flavor, but also super nourishing and colorful, which makes it a winner every time I want a dish that’s both hearty and healthy.
Why You’ll Love This Recipe
- Quick and Simple: Ready in just 30 minutes, perfect for busy weeknights.
- Balanced Flavors: Sweet, spicy, tangy, and creamy all in one bowl.
- Nourishing Ingredients: Packed with veggies, herbs, and plant-based protein.
- Versatile and Adaptable: Easy to tailor with your favorite veggies or swaps.
Ingredients You’ll Need
These ingredients come together to build layers of fresh, comforting flavor. You’ll want to pick sweet potatoes that are firm and vibrant, and fresh herbs like basil really make this dish sing. The jasmine rice is the perfect floral-accented base, and coconut milk adds that luxurious creaminess everyone’s craving.
- Jasmine rice: Aromatic and slightly floral, the perfect rice for fragrant curry bowls.
- Salt: Enhances the sweet and savory flavors throughout the dish.
- Fresh basil: Adds a fresh, sweet herbaceous note to both the rice and curry.
- Onion or shallots: Provides a savory base when sautéed until soft and golden.
- Garlic cloves: A must for that punch of aromatic depth.
- Fresh ginger: Zesty with a little heat, ginger brings warmth and brightness.
- Small hot chili: Adjust this based on your heat preference — or omit for milder curry.
- Sweet potato: The star ingredient delivering natural sweetness and creamy texture.
- Crimini or button mushrooms: Adds earthiness and umami to the curry.
- Coconut milk: Makes the curry luxuriously creamy and rich.
- Green onions: Fresh and crunchy contrast to tender veggies.
- Red cabbage: Adds color and a slight crunch; thinly sliced for quick softening.
- Fresh cilantro: Optional, but brightens up the dish with its fresh, citrusy notes.
- Rice vinegar: Balances sweetness and adds bright acidity.
- Agave or sweetener of choice: Enhances the natural sweetness and balances the heat.
- Fresh lime juice: Adds zesty freshness; you can skip and just increase the vinegar if preferred.
- Soy sauce, tamari, or coconut aminos: Adds savory depth and saltiness.
- Tahini: Adds a creamy, nutty flavor that elevates the sauce beautifully.
- Black pepper: For seasoning and a little subtle heat kick.
- Toasted sesame seeds: Optional garnish for added texture and nutty flavor.
Variations
I like to make this Sweet Potato Curry with Basil Jasmine Rice Recipe my own depending on what’s in the fridge or pantry. Feel free to swap veggies or adjust the spice level—it really welcomes your creativity!
- Veggie Swap: I’ve swapped sweet potato for butternut squash or pumpkin in the fall, which still gives that wonderful creaminess and sweetness.
- Heat Level: When I want it spicier, I add an extra chili or a dash of chili flakes; for mild, I just leave it out.
- Protein Addition: Sometimes I toss in chickpeas or tofu for extra plant protein, which my family loves.
- Nut Allergy Friendly: Skip the tahini if you’re nut-sensitive or swap it for sunflower seed butter for a similar creamy texture.
How to Make Sweet Potato Curry with Basil Jasmine Rice Recipe
Step 1: Cook the Basil Jasmine Rice
Start by rinsing 2 cups of jasmine rice under cold water until the water runs clear – this keeps it fluffy, not sticky. Combine the rice with 3.5 cups of water in a medium saucepan, bring it to a boil over high heat, then reduce to low heat and cover. Let it simmer gently for about 10-20 minutes until all the water is absorbed. When it’s done and fluffy, stir in ¼ teaspoon of salt and ¼ cup of fresh chopped basil to infuse that delicate herbal aroma throughout.
Step 2: Prepare the Flavor Base
While the rice is cooking, heat a tablespoon of oil on medium heat in a large skillet or pan. Add diced onion (or shallots), chopped garlic, fresh ginger, and finely chopped chili. Sauté gently until everything softens and begins to brown—watch closely so nothing burns, as that will bring bitterness. This step is where the curry gets its deep, savory foundation.
Step 3: Add Vegetables and Coconut Milk
Toss in the cubed sweet potato and sliced mushrooms. Stir to coat them well in the fragrant base, then cover and let cook for 2-3 minutes until the mushrooms release their moisture and start browning slightly. Next, add the coconut milk, thinly sliced red cabbage, and chopped green onions, cover again and simmer for another 3-4 minutes until the cabbage softens, and sweetness melds into the sauce.
Step 4: Season and Finish
Now comes the fun part—stir in chopped basil, fresh cilantro (if you’re using it), rice vinegar, agave or your preferred sweetener, lime juice, soy sauce or tamari, tahini, salt, and black pepper. Mix everything thoroughly and taste to adjust seasoning — sometimes I like it a bit zestier or sweeter, so feel free to play with these flavors until it feels just right. Your curry should be creamy, balanced, and bursting with fresh herbaceous notes.
Step 5: Serve and Garnish
Dish out generous scoops of the fragrant basil jasmine rice, ladle the sweet potato curry over the top, and sprinkle with toasted sesame seeds for that final little crunch and nuttiness. If you’re feeling indulgent, drizzle some extra tahini on top—it adds a rich, creamy finish that’s absolutely divine.
Pro Tips for Making Sweet Potato Curry with Basil Jasmine Rice Recipe
- Rice Prep: Rinse your jasmine rice thoroughly before cooking to prevent it from becoming gummy.
- Watch the Heat: Sauté your aromatics on medium heat so garlic and ginger release their flavor without burning.
- Sweet Potato Size: Cut your sweet potatoes into uniform cubes so they cook evenly in 10-15 minutes.
- Balance Seasoning: Taste and adjust salt, acidity, and sweetness at the end for a perfect harmonious curry.
How to Serve Sweet Potato Curry with Basil Jasmine Rice Recipe
Garnishes
I love topping this curry with toasted sesame seeds for crunch and an extra drizzle of tahini for creaminess. Fresh cilantro leaves or extra basil make it feel bright and fresh, and sometimes I add a wedge of lime on the side to squeeze over right before eating—it wakes everything up beautifully.
Side Dishes
This curry is quite filling on its own, but for special meals, I like to pair it with simple cucumber salad or some crunchy pickled veggies. A light papadam or naan bread works well too if you’re craving something to scoop the curry up with.
Creative Ways to Present
For a special occasion, I like to serve this curry in pretty bowls with colorful garnishes placed artfully on top: think bright purple cabbage shreds, fresh basil leaves, and sesame seeds sprinkled over a generous mound of jasmine rice. A little edible flower here and there can turn this humble curry into a feast for the eyes as well as the palate.
Make Ahead and Storage
Storing Leftovers
I usually store leftover sweet potato curry and basil jasmine rice separately in airtight containers in the fridge. This way, the rice retains its texture and the curry maintains its creaminess. They stay fresh for up to 3-4 days, making it easy to reheat favorites through the week.
Freezing
This curry freezes well—just cool it completely before packing into freezer-safe containers. I recommend freezing the rice separately if you can to preserve its texture, but it’s okay to freeze them together if needed. When frozen, it holds up nicely for up to 2 months.
Reheating
To reheat, gently warm the curry on the stove over low heat, stirring occasionally and adding a splash of water or coconut milk if it looks thick. Microwave works too, but stirring halfway through helps heat evenly. Reheat rice separately to keep its fluffy texture. Adding fresh herbs after reheating brightens everything right back up.
FAQs
-
Can I make this Sweet Potato Curry with Basil Jasmine Rice Recipe vegan?
Yes! This recipe is naturally vegan when you use plant-based ingredients like coconut milk and soy sauce or tamari. Just be sure to use a vegan-friendly sweetener like agave. It’s a great option for plant-based eaters.
-
How spicy is this curry, and can I adjust the heat?
This curry has a gentle warmth thanks to the small chili, but it’s easy to adjust. Use more chili or add chili flakes if you like it hot, or omit the chili entirely for a mild curry. Remember, the fresh ginger also adds subtle heat and warmth.
-
Is jasmine rice the best choice for this recipe?
Jasmine rice works fabulously because it’s aromatic and slightly sticky but fluffy. However, basmati or even brown rice can be used if you prefer—just adjust cooking times accordingly. The fresh basil stirred in at the end really makes the jasmine shine.
-
Can I prepare parts of this recipe ahead of time?
Absolutely! You can cook the basil jasmine rice a day ahead and store it in the fridge. The curry can also be made ahead; just reheat gently. Prepping veggies in advance saves time, too. It’s a fantastic make-ahead meal for busy schedules.
Final Thoughts
This Sweet Potato Curry with Basil Jasmine Rice Recipe holds a special place in my kitchen because it’s so quick, approachable, and packed with flavor that feels both nourishing and indulgent. I recommend it to friends all the time when they’re craving something comforting yet fresh and full of vibrant veggies. Give it a try—you’ll love the way the bold flavors come together in every silky, cozy bite!
PrintSweet Potato Curry with Basil Jasmine Rice Recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian Fusion
- Diet: Vegan
Description
This Sweet Potato Curry with Basil Jasmine Rice is a vibrant, wholesome dish combining tender sweet potatoes, creamy coconut milk, and fresh herbs. It’s a comforting, flavorful vegan curry that is perfect for weeknight dinners or cozy lunches, ready in just 30 minutes.
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 omit 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
- Cook the Basil Jasmine Rice: Combine jasmine rice and water in a medium saucepan and bring to a boil. Reduce heat to low, cover, and simmer for 10-20 minutes until rice is fluffy and water is absorbed. Stir in ¼ teaspoon salt and ¼ cup chopped fresh basil once cooked.
- Sauté Aromatics: While the rice cooks, heat a tablespoon of oil over medium heat in a pan. Add diced onion, chopped garlic, ginger, and finely chopped chili. Sauté until softened and lightly browned without burning.
- Cook Sweet Potato and Mushrooms: Add cubed sweet potatoes and sliced mushrooms to the pan, stirring to coat in the aromatics. Cover and cook for 2-3 minutes until mushrooms release liquid and start browning.
- Add Coconut Milk and Vegetables: Pour in coconut milk, then add thinly sliced red cabbage and chopped green onions. Cover and cook for another 3-4 minutes until the cabbage softens.
- Incorporate Remaining Ingredients and Season: Stir in chopped fresh basil, chopped cilantro (if using), rice vinegar, agave, lime juice, soy sauce (or tamari/coconut aminos), tahini, salt, and black pepper. Mix well and adjust seasoning as needed.
- Serve: Plate the sweet potato curry over the basil jasmine rice. Garnish with toasted sesame seeds and drizzle extra tahini if desired. Enjoy warm.
Notes
- This curry is vegan and packed with nutritious vegetables, perfect for quick weekday meals.
- The lime juice can be omitted if preferred, increasing vinegar slightly for acidity.
- Adjust the chili to taste for spiciness.
- To add protein, consider serving with chickpeas or tofu.
- Leftovers keep well refrigerated for up to 3 days.
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