The Thai Peanut Sweet Potato Buddha Bowl is one of those plant-based dinners that checks every box. I love how it brings together roasted sweet potatoes, crunchy vegetables, and a silky peanut sauce that makes every bite feel indulgent yet nourishing.
I’ll never forget the first time I made this bowl on a hectic weeknight. I was craving something filling but didn’t want to spend an hour in the kitchen. The sweet potatoes roasted while I prepped the veggies and whisked together the peanut sauce, and within 45 minutes, I had a colorful, satisfying meal that tasted like it came from my favorite Thai restaurant. This healthy dinner recipe has become my go-to for meal prep because it holds up beautifully in the fridge and tastes even better the next day. The creamy peanut sauce ties everything together, and the best part is you can customize it with whatever vegetables you have on hand.
Table of Contents
What You’ll Need for This Buddha Bowl
I always recommend using smooth peanut butter for the sauce because it creates the silkiest texture. If you’re prepping this for the week, keep the sauce separate until you’re ready to eat so everything stays fresh and crisp.
- 2 medium sweet potatoes (peeled and diced into 1-inch cubes)
- 1 cup broccoli florets (cut into bite-sized pieces)
- 1 cup shredded green cabbage
- 1 avocado (sliced just before serving)
- 1/2 cup carrots (grated or julienned)
- 1/4 cup fresh cilantro (chopped)
- 1/4 cup peanuts (chopped for garnish)
- Olive oil for roasting
- Salt and pepper to taste
For the Peanut Sauce:
- 1/2 cup peanut butter (I prefer natural, creamy style)
- 2 tablespoons soy sauce (or tamari for gluten-free)
- 1 tablespoon maple syrup
- 1 tablespoon lime juice (fresh squeezed tastes best)
- 1 teaspoon sesame oil
- 2-3 tablespoons water (to thin if needed)
Pro tip: Use room temperature peanut butter so it whisks smoothly without clumping.
How to Make Your Thai Peanut Buddha Bowl
I prefer roasting the sweet potatoes at a high temperature because it caramelizes the edges and brings out their natural sweetness. Don’t skip tossing them halfway through for even browning.
Step 1: Preheat your oven to 400°F (200°C). While it heats, peel and dice sweet potatoes into uniform 1-inch cubes so they cook evenly.
Step 2: Spread diced sweet potatoes on a baking sheet in a single layer. Drizzle with 1-2 tablespoons olive oil and season generously with salt and pepper. Toss to coat evenly. Roast for 25-30 minutes, flipping halfway through, until golden-brown and fork-tender with crispy edges.
Step 3: While sweet potatoes roast, prepare your vegetables. Chop broccoli into florets, shred cabbage, and grate carrots. Set all prepped vegetables aside.
Step 4: Make the peanut sauce by whisking together peanut butter, soy sauce, maple syrup, lime juice, and sesame oil in a small bowl. Add water 1 tablespoon at a time until you reach a pourable but creamy consistency. The sauce should coat the back of a spoon but still drizzle smoothly.
Step 5: In a large bowl, combine broccoli florets, shredded cabbage, and grated carrots. Toss gently to mix.
Step 6: Assemble your Thai Peanut Sweet Potato Buddha Bowl by dividing the vegetable mixture between two bowls. Top with roasted sweet potatoes. Slice avocado just before serving to prevent browning, then add to bowls. Drizzle generously with peanut sauce and garnish with chopped cilantro and peanuts.
Common mistake to avoid: Don’t overcrowd the baking sheet with sweet potatoes or they’ll steam instead of roast. Use two sheets if needed.
Perfect Pairings for This Healthy Dinner
The Thai Peanut Sweet Potato Buddha Bowl is incredibly versatile and pairs beautifully with grain-based sides that add extra protein and texture.
Quinoa: Fluffy quinoa makes the perfect base layer because it soaks up the peanut sauce and adds complete plant-based protein to make this an even more filling meal.
Brown Rice: Nutty brown rice adds hearty texture and fiber, making this vegan dinner more substantial for active days or post-workout meals.
Edamame: Steamed edamame stirred into the bowl boosts protein content while adding a pop of bright green color and mild flavor.
Crispy Tofu: Pan-fried tofu cubes seasoned with soy sauce and sesame oil complement the creamy peanut sauce perfectly and turn this into a protein-packed dinner.
Sesame Seeds: A sprinkle of toasted sesame seeds adds nutty crunch and makes the presentation restaurant-worthy.
More Nourishing Bowl Recipes to Explore
This Thai Peanut Sweet Potato Buddha Bowl pairs wonderfully with other protein-rich dinner options that balance comfort and nutrition. For another satisfying meal prep option, try the Ground Turkey Rice Bowls which offer similar convenience with lean protein and fresh vegetables. The Coconut Chicken Rice Bowl delivers tropical flavors that complement the Thai-inspired peanut sauce beautifully.
When craving different flavor profiles, the Sweet Chili Chicken Bowl brings sweet heat that buddha bowl lovers will appreciate, while the Maple Dijon Chicken Roasted Sweet Potato Bowls features the same beloved roasted sweet potatoes with a tangy twist. For heartier appetites, the Loaded Potato Taco Bowl offers bold Mexican-inspired flavors that satisfy like this buddha bowl does.

Storing Your Buddha Bowl for Meal Prep
The Thai Peanut Sweet Potato Buddha Bowl stores beautifully for meal prep, making it ideal for busy weeknights. Store the roasted sweet potatoes and raw vegetables in separate airtight containers in the refrigerator for up to 3 days. I recommend keeping the peanut sauce in a small jar or container so the vegetables stay crisp and don’t get soggy.
When ready to eat, you can enjoy this bowl cold or gently reheat the sweet potatoes in the microwave for 60-90 seconds or in a 350°F oven for 5-7 minutes. Add fresh avocado slices right before serving since they don’t store well once cut.
Pro tip: The peanut sauce may thicken in the fridge. Simply whisk in a teaspoon of water or lime juice to restore the drizzling consistency before serving.
Your Questions About This Recipe Answered
Can I substitute almond butter for peanut butter?
Yes, almond butter or cashew butter work beautifully in this recipe. The flavor will be slightly different but equally delicious. You may need to add a bit more water to thin it since nut butters vary in consistency.
How do I prevent the avocado from browning?
Add avocado only when you’re ready to eat, and if storing leftovers, squeeze a bit of lime juice over sliced avocado before refrigerating. This slows oxidation and keeps it looking fresh.
Can I make this Thai Peanut Sweet Potato Buddha Bowl ahead?
Absolutely. Prep all components separately and store them in airtight containers. This healthy dinner actually tastes better after the flavors meld overnight, making it perfect for Sunday meal prep.
Ready to Enjoy Plant-Based Goodness
The Thai Peanut Sweet Potato Buddha Bowl proves that healthy eating doesn’t mean sacrificing flavor or satisfaction. With roasted sweet potatoes, fresh vegetables, and that irresistible peanut sauce, you’ll have a nourishing meal that feels like a treat. Try this recipe tonight and discover your new favorite weeknight dinner!
Thai Peanut Sweet Potato Buddha Bowl
A nourishing and flavorful buddha bowl packed with roasted sweet potatoes, fresh vegetables, and creamy peanut sauce. Perfect for meal prep or quick weeknight dinners.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 2 servings 1x
- Category: Healthy Dinner
- Method: Roast
- Cuisine: Thai-Inspired
- Diet: Vegan
Ingredients
- 2 medium sweet potatoes (peeled and diced into 1-inch cubes)
- 1 cup broccoli florets (cut into bite-sized pieces)
- 1 cup shredded green cabbage
- 1 avocado (sliced just before serving)
- 1/2 cup carrots (grated or julienned)
- 1/4 cup fresh cilantro (chopped)
- 1/4 cup peanuts (chopped for garnish)
- Olive oil for roasting
- Salt and pepper to taste
- 1/2 cup peanut butter (creamy, natural style)
- 2 tablespoons soy sauce
- 1 tablespoon maple syrup
- 1 tablespoon lime juice (fresh squeezed)
- 1 teaspoon sesame oil
- 2–3 tablespoons water (to thin sauce)
Instructions
- Preheat oven to 400°F (200°C). Peel and dice sweet potatoes into uniform 1-inch cubes.
- Spread diced sweet potatoes on a baking sheet in a single layer. Drizzle with 1-2 tablespoons olive oil and season with salt and pepper. Toss to coat evenly. Roast for 25-30 minutes, flipping halfway through, until golden-brown and fork-tender.
- While sweet potatoes roast, chop broccoli into florets, shred cabbage, and grate carrots. Set all prepped vegetables aside.
- Whisk together peanut butter, soy sauce, maple syrup, lime juice, and sesame oil in a small bowl. Add water 1 tablespoon at a time until sauce reaches a pourable but creamy consistency.
- In a large bowl, combine broccoli florets, shredded cabbage, and grated carrots. Toss gently to mix.
- Divide vegetable mixture between two bowls. Top with roasted sweet potatoes. Slice avocado just before serving and add to bowls. Drizzle generously with peanut sauce.
- Garnish with chopped cilantro and peanuts. Serve immediately or store components separately for meal prep.
Notes
- Use room temperature peanut butter for smoothest sauce consistency. Natural, creamy style works best.
- Store peanut sauce separately from vegetables to keep everything crisp for meal prep.
- Substitute almond or cashew butter for peanut butter if preferred. Add extra water to thin as needed.
- Add quinoa, brown rice, or tofu for extra protein and to make this bowl more filling.
Nutrition
- Serving Size: 1 bowl
- Calories: 400 kcal
- Sugar: 6 g
- Sodium: 480 mg
- Fat: 18 g
- Saturated Fat: 3 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 53 g
- Fiber: 10 g
- Protein: 10 g
- Cholesterol: 0 mg






