A vibrant and nutritious plant-based bowl featuring roasted sweet potatoes, fresh vegetables, and fluffy grains, all drizzled with a creamy, savory, and slightly spicy peanut sauce. A wholesome and satisfying meal for two.

This Thai Peanut Sweet Potato Buddha Bowl is a nourishing, plant-based meal featuring caramelized roasted sweet potatoes, fluffy grains, crisp fresh vegetables, and a bold, creamy Thai peanut dressing.
Every component of this bowl is packed with flavor and nutrition. The peanut sauce is so delicious you will want to eat it by the spoonful, and the combination of textures — creamy sweet potato, crunchy cabbage, chewy grain — is deeply satisfying.
Ideal for meal prep lunches, a healthy weeknight dinner, or when you want something vibrant and energizing without spending hours in the kitchen.
Roast the sweet potatoes at high heat for maximum caramelization. Make a double batch of the peanut sauce — it keeps in the fridge for a week and works on everything.
Roasted until caramelized and tender, they add natural sweetness and a creamy texture that pairs perfectly with the bold peanut sauce.
The base of the Thai-inspired dressing — creamy, rich, and full of flavor when combined with lime, ginger, and soy sauce.
The grain base provides staying power and a nutty, chewy texture that anchors the bowl.
Adds bright, zingy heat to the peanut sauce that elevates the entire bowl.
No sweet potatoes? Use butternut squash or regular potatoes. No peanut butter? Try almond or cashew butter. For a grain-free bowl, serve over cauliflower rice or mixed greens instead.
Preheat your oven to 400°F (200°C). On a baking sheet, toss 1 medium sweet potato (peeled and diced) with 1 tablespoon olive oil, 1/4 teaspoon salt, and 1/8 teaspoon black pepper. Spread in a single layer. Roast for 20-25 minutes, stirring halfway, until tender and lightly caramelized (turned slightly sticky and browned). While sweet potato roasts, steam or boil 1 cup broccoli florets for 3-5 minutes until tender-crisp (cooked but still a little firm). Caramelized means turned slightly sticky and browned from cooking sugar. Tender-crisp means cooked but still a little firm.
In a medium bowl, whisk together 1/2 cup smooth peanut butter, 2 tablespoons soy sauce (use tamari for gluten-free), 1 tablespoon rice vinegar, 1 tablespoon maple syrup or honey, 1 teaspoon grated fresh ginger, 1 clove minced garlic, and the juice from 1/2 fresh lime. Whisk until smooth. Gradually whisk in 2-4 tablespoons warm water, 1 tablespoon at a time, until the sauce reaches your desired creamy, pourable consistency.
Divide 2 cups cooked quinoa or jasmine rice evenly between two serving bowls. Arrange the roasted sweet potatoes, steamed broccoli florets, 1/2 thinly sliced red bell pepper, and 1/2 cup cooked edamame (shelled) artfully over the grains in each bowl. A Buddha Bowl is a bowl with grains, protein, vegetables, and dressing, often looking full and rounded like a Buddha's belly.
Drizzle the creamy peanut sauce generously over each Buddha bowl. Garnish with 1/4 cup chopped roasted peanuts, 2 tablespoons chopped fresh cilantro, and 1/4 teaspoon red pepper flakes. Serve immediately with 1/2 lime, cut into wedges, for squeezing. The dish is best enjoyed fresh.
Techniques that separate good from great
Roast at 425°F (220°C) and space them out on the pan so they caramelize rather than steam.
The peanut sauce thickens as it sits. Add warm water one tablespoon at a time until it is pourable and coats the vegetables easily.
Keep all components separate for meal prep and assemble each bowl fresh to preserve textures.
Different ways to make this dish your own
Add pan-fried tempeh for extra protein and a satisfying chewiness.
Add a teaspoon of chili garlic sauce or sambal oelek to the peanut dressing for heat.
Add fresh diced mango for a sweet, tropical contrast to the savory peanut sauce.
Perfect pairings to complete the meal
A squeeze of lime over the assembled bowl brightens all the flavors just before eating.
Scatter crushed roasted peanuts on top for extra crunch and nutty flavor.
A handful of cilantro adds freshness and a classic Thai herbal note.
Keep it fresh and plan ahead
Store components separately for up to 4 days. The peanut sauce keeps for up to 1 week in a sealed jar.
Freeze cooked grains and roasted sweet potatoes for up to 2 months. Dressing does not freeze well.
This bowl is ideal for meal prep — roast the vegetables and cook the grains on Sunday for quick weekday lunches.
Reheat grains and sweet potatoes in the microwave. Serve with fresh vegetables and dress just before eating.
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Browse more like this:
Discover more delicious recipes similar to what you're cooking
Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.
Easy to assemble, fresh flavors, perfect for a busy weekday lunch
Peanut sauce strong for me next time i’ll reduce it slightly
So vibrant and balanced, perfect for meal prep or a light dinner
Loved the flavor but a bit heavy for lunch next time i’ll portion smaller
Sweet potato roasted perfectly, peanut sauce creamy with a little kick, loved it
Saw it on reddit, definitely will keep coming back.
this combo is impeccable