If you’re craving a dish that’s bursting with vibrant colors, rich textures, and a harmonious blend of flavors, then you’re in for a treat with this Creamy Thai Peanut Sweet Potato Bowls Recipe. It’s a delightful mix of roasted sweet potatoes, fresh veggies, and a velvety peanut sauce that brings everything together in the most comforting yet exciting way. Perfect for a nourishing weeknight dinner or an impressive meal for friends, this recipe balances sweetness, savoriness, and a hint of tang that’ll have you coming back for seconds. Trust me, once you try these bowls, they might just become your new go-to!

Ingredients You’ll Need
This recipe shines because its ingredients are simple, wholesome, and each plays a special role to create a dish that’s both satisfying and full of flavor. From the sweet roasted potatoes to the creamy peanut sauce, every element adds a layer of taste, texture, or color that makes these bowls unforgettable.
- 2 medium sweet potatoes, peeled and cubed: The star of the dish offering natural sweetness and a tender texture when roasted.
- 1 tablespoon olive oil: Helps the sweet potatoes roast to a perfect golden crisp without sticking.
- Salt and pepper, to taste: Essential seasonings to enhance all the fresh flavors.
- 1 cup uncooked jasmine or brown rice: A fluffy, fragrant base to soak up all the delicious sauce.
- 2 cups water: For cooking the rice to perfection.
- 1 red bell pepper, sliced: Adds vibrant color and a subtle crunch.
- 1 cup shredded carrots: Provides fresh sweetness and texture contrast.
- 1/2 cup chopped cucumbers: Brings a cooling, crisp element to balance the creaminess.
- 1/4 cup chopped roasted peanuts: For a delightful nutty crunch on top.
- 2 tablespoons fresh cilantro, chopped: Adds fresh, herbal brightness that lifts the entire dish.
- 1/2 avocado, sliced (optional): Adds extra creaminess and richness if you want to indulge a little.
- 1/3 cup creamy peanut butter: The rich, luscious base of the sauce that ties everything together.
- 2 tablespoons soy sauce or tamari: Infuses the sauce with savory depth and saltiness.
- 1 tablespoon maple syrup or honey: Adds a touch of gentle sweetness to balance the tang and salt.
- 1 tablespoon rice vinegar: Gives the sauce a bright, tangy lift.
- 1 teaspoon sesame oil: Delivers a nutty aroma that’s totally irresistible.
- 1–2 tablespoons warm water (to thin): Helps achieve the perfect creamy consistency for the peanut sauce.
- 1/2 teaspoon grated fresh ginger (optional): Adds a subtle zing and warmth if you love a bit of spice.
How to Make Creamy Thai Peanut Sweet Potato Bowls Recipe
Step 1: Roast Sweet Potatoes
Start by preheating your oven to 400°F (200°C). Toss those cubed sweet potatoes in olive oil plus a sprinkle of salt and pepper to season evenly. Spread them out on a baking sheet so they roast beautifully rather than steam. After about 25 to 30 minutes, flipping halfway through, you’ll have tender, caramelized sweet potatoes that add a naturally sweet and hearty foundation to your bowl.
Step 2: Cook the Rice
While the sweet potatoes are roasting, rinse your jasmine or brown rice under cold water to wash away excess starch. Combine the rice with 2 cups of water in a saucepan, bring it to a boil, then cover and let it simmer gently for 15 to 20 minutes. Once the water is absorbed and the rice is tender, fluff it with a fork to keep those grains light and separate, creating the perfect base for your bowl.
Step 3: Whisk Together the Peanut Sauce
In a bowl, whisk the creamy peanut butter with soy sauce or tamari, maple syrup or honey, rice vinegar, and sesame oil. If you’re using fresh grated ginger, stir that in now for an extra pop of flavor. Add warm water a little at a time until the sauce reaches a smooth, pourable consistency that will coat your veggies and sweet potatoes with a luscious richness.
Step 4: Assemble Your Bowls
Here’s where the magic happens. Lay down a base of fluffy rice, then pile on the warm roasted sweet potatoes along with sliced red bell peppers, shredded carrots, and chopped cucumbers. If you’re treating yourself, tuck in some sliced avocado for creaminess. Drizzle the creamy peanut sauce generously over the top then sprinkle with crunchy roasted peanuts and fresh cilantro for that perfect balance of texture and freshness.
How to Serve Creamy Thai Peanut Sweet Potato Bowls Recipe

Garnishes
Garnishing your bowl not only makes it look stunning but also adds layers of flavor and texture. Chopped roasted peanuts bring an irresistible crunch, while fresh cilantro adds a burst of herbal brightness. A sprinkle of red pepper flakes or a squeeze of lime juice can bring a welcome spicy or tangy kick, taking your Creamy Thai Peanut Sweet Potato Bowls Recipe to the next level.
Side Dishes
This bowl can stand well on its own but if you want to round out your meal, consider adding crisp Asian slaw, a light cucumber salad, or even a side of steamed edamame. Each of these brings refreshing contrast to the creamy and rich peanut flavors, keeping the meal balanced and exciting.
Creative Ways to Present
For a dinner party, serve the components separately and let guests build their own Creamy Thai Peanut Sweet Potato Bowls Recipe. This interactive presentation encourages customization and adds some fun at the table! Another idea is to serve your bowl in a hollowed-out bell pepper or small carved sweet potatoes for a festive, colorful presentation that’s sure to impress.
Make Ahead and Storage
Storing Leftovers
Leftover Creamy Thai Peanut Sweet Potato Bowls Recipe keeps beautifully in the fridge for up to 3 days. Store the rice, roasted sweet potatoes, and peanut sauce separately when possible to maintain the best texture and freshness of each component. That way, nothing gets soggy and everything tastes just as vibrant when reheated.
Freezing
While roasted sweet potatoes and rice freeze well, the fresh veggies and peanut sauce are best added after thawing for optimal flavor and texture. Freeze cooked sweet potatoes and rice in an airtight container for up to 1 month, then thaw overnight in the fridge before reheating and assembling your bowl fresh.
Reheating
To reheat, warm the rice and sweet potatoes gently in a microwave or skillet with a splash of water to revive moisture. Add fresh veggies and drizzle with freshly whisked peanut sauce right before eating to enjoy the full spectrum of flavors and textures just like the first time.
FAQs
Can I make this recipe vegan?
Absolutely! This Creamy Thai Peanut Sweet Potato Bowls Recipe is naturally vegan as long as you use maple syrup instead of honey and choose a plant-based peanut butter.
What type of peanut butter works best?
A creamy, natural peanut butter without added sugars or oils works best here to achieve that perfect silky sauce texture without overpowering sweetness.
Can I use quinoa or another grain instead of rice?
Definitely! Quinoa, farro, or even cauliflower rice make excellent alternatives, adding unique textures and flavors that still pair beautifully with the other ingredients.
How spicy is this dish?
This recipe is on the mild side, but you can easily add some crushed red pepper flakes, sriracha, or fresh chili to the peanut sauce if you love a bit of heat.
Can I prepare any parts in advance?
Yes! You can roast the sweet potatoes, cook the rice, and even whip up the peanut sauce a day ahead, making dinner prep super quick and stress-free.
Final Thoughts
I can’t recommend this Creamy Thai Peanut Sweet Potato Bowls Recipe enough—it’s the kind of meal that feels both indulgent and nourishing at the same time. Whether you’re feeding a crowd or just treating yourself, these bowls bring together a fantastic mix of textures and vibrant flavors that are simply irresistible. So grab those sweet potatoes, whip up that peanut sauce, and dig into a bowl of pure deliciousness tonight!
Print
Creamy Thai Peanut Sweet Potato Bowls Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Thai
- Diet: Vegetarian
Description
Enjoy a vibrant and nourishing Creamy Thai Peanut Sweet Potato Bowl featuring roasted sweet potatoes, fluffy jasmine or brown rice, fresh veggies, and a luscious homemade peanut sauce. This wholesome, plant-based bowl bursts with flavor and textures, perfect for a satisfying lunch or dinner in under an hour.
Ingredients
Roasted Sweet Potatoes
- 2 medium sweet potatoes, peeled and cubed
- 1 tablespoon olive oil
- Salt and pepper, to taste
Rice
- 1 cup uncooked jasmine or brown rice
- 2 cups water
Fresh Vegetables & Toppings
- 1 red bell pepper, sliced
- 1 cup shredded carrots
- 1/2 cup chopped cucumbers
- 1/4 cup chopped roasted peanuts
- 2 tablespoons fresh cilantro, chopped
- 1/2 avocado, sliced (optional)
Peanut Sauce
- 1/3 cup creamy peanut butter
- 2 tablespoons soy sauce or tamari
- 1 tablespoon maple syrup or honey
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1–2 tablespoons warm water (to thin)
- 1/2 teaspoon grated fresh ginger (optional)
Instructions
- Preheat Oven: Preheat the oven to 400°F (200°C) to prepare for roasting the sweet potatoes.
- Roast Sweet Potatoes: Toss the cubed sweet potatoes with olive oil, salt, and pepper. Spread them out evenly on a baking sheet. Roast for 25–30 minutes, flipping halfway through, until the potatoes are golden and tender.
- Cook Rice: While the potatoes roast, rinse the rice under cold water. Add the rice and 2 cups of water to a saucepan and bring to a boil. Reduce the heat to low, cover, and simmer for 15–20 minutes until the water is absorbed and the rice is cooked. Fluff with a fork.
- Make Peanut Sauce: In a bowl, whisk together creamy peanut butter, soy sauce or tamari, maple syrup or honey, rice vinegar, sesame oil, grated fresh ginger if using, and 1 to 2 tablespoons of warm water until the sauce is smooth and pourable.
- Assemble Bowls: Start each bowl with a base of cooked rice. Top with roasted sweet potatoes, sliced red bell pepper, shredded carrots, chopped cucumbers, and sliced avocado if desired.
- Finish and Serve: Drizzle the peanut sauce evenly over the bowls. Sprinkle with chopped roasted peanuts and fresh cilantro for added texture and flavor. Serve immediately.
Notes
- Maple syrup can be substituted with honey for a different sweetness profile.
- Use tamari instead of soy sauce for a gluten-free option.
- Avocado is optional but adds creaminess and healthy fats.
- If you prefer a thinner peanut sauce, add more warm water, one teaspoon at a time.
- Leftovers keep well in the refrigerator for up to 3 days; assemble fresh to maintain texture.

