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

Creamy Thai Peanut Sweet Potato Bowls


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

A wholesome and colorful plant-based bowl featuring roasted sweet potatoes, crisp veggies, fluffy rice, and a creamy Thai peanut sauce. Perfect for weeknight dinners or meal prep.


Ingredients

2 medium sweet potatoes, peeled and cubed

1 tablespoon olive oil

Salt and pepper, to taste

1 cup uncooked jasmine or brown rice

2 cups water

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)

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

12 tablespoons warm water (to thin)

1/2 teaspoon grated fresh ginger (optional)


Instructions

  1. Preheat the oven to 400°F (200°C).
  2. Toss the cubed sweet potatoes with olive oil, salt, and pepper. Spread on a baking sheet and roast for 25–30 minutes, flipping halfway through, until golden and tender.
  3. While potatoes roast, rinse the rice and add to a saucepan with 2 cups of water. Bring to a boil, then reduce heat, cover, and simmer for 15–20 minutes until water is absorbed. Fluff with a fork.
  4. In a bowl, whisk together peanut butter, soy sauce or tamari, maple syrup or honey, rice vinegar, sesame oil, ginger (if using), and warm water until smooth.
  5. To assemble bowls, start with a base of rice. Top with roasted sweet potatoes, bell pepper, carrots, cucumbers, and avocado (if using).
  6. Drizzle with peanut sauce and finish with chopped peanuts and fresh cilantro.

Notes

Swap jasmine rice with quinoa or cauliflower rice for a lighter option.

Add tofu, chickpeas, or a fried egg for extra protein.

Use shredded cabbage or zucchini ribbons if cucumbers aren’t available.

Stir sriracha or chili flakes into the sauce for added heat.

Add a squeeze of lime juice over the top to brighten flavors.

Store components separately for up to 4 days; peanut sauce lasts up to a week.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Roasting
  • Cuisine: Thai-Inspired

Nutrition

  • Serving Size: 1 bowl
  • Calories: 435
  • Sugar: 9g
  • Sodium: 540mg
  • Fat: 18g
  • Saturated Fat: 3g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 56g
  • Fiber: 7g
  • Protein: 11g
  • Cholesterol: 0mg