Thai peanut sauce, sautéed vegetables and pineapple top this quick and easy rice bowl recipe that’s vegetarian, vegan-friendly and gluten free.

I tend to cook more rice than I need—sometimes an extra two to four cups—because I’d rather have leftovers than run out. Leftover rice is a gift when you want a fast, flavorful meal, and when paired with a bold Thai peanut sauce it becomes an easy dinner that feels special.
This Thai Peanut Pineapple Veggie Rice Bowl is a colorful, speedy meal built from simple pantry and fridge staples. It combines crunchy sautéed vegetables, sweet pineapple, and a creamy peanut sauce over rice for a satisfying bowl that’s ready in about 30 minutes if you make everything from scratch, or as little as 10 minutes if you already have cooked rice and sauce on hand.

The bowl is loaded with vibrant colors and textures: crisp carrots and bell peppers, tender broccoli, shredded red cabbage, and juicy pineapple all tossed with garlic and ginger. A drizzle of Thai peanut sauce ties everything together—savory, tangy, and slightly sweet. It’s a fantastic weeknight option, and it’s vegan and gluten free by default.

Ingredients You’ll Need
- 1 tbsp sesame oil
- 1 cup carrots, julienned
- 1 cup red onion, sliced
- ½ cup red bell pepper, sliced
- ½ cup green bell pepper, sliced
- 1 cup broccoli, chopped
- 3 cloves garlic, minced
- 1 tsp fresh ginger, minced
- 1 cup red cabbage, shredded
- 1 cup pineapple, cubed
- 2 cups cooked white rice
- ½ cup Thai peanut sauce (homemade or store-bought)
- 1 tbsp fresh cilantro, chopped
- 1 tbsp chopped peanuts
Step-by-Step Instructions
- Heat the sesame oil in a large skillet or wok over medium-high heat.
- Add the carrots, red onion, red and green bell peppers, and broccoli. Sauté for 5–6 minutes until the vegetables begin to soften but remain crisp.
- Add the garlic, ginger, shredded red cabbage, and pineapple. Sauté for another 1–2 minutes, just until the garlic is fragrant and the pineapple is warmed through.
- Divide the cooked rice between two bowls. Top with the sautéed vegetables and pineapple.
- Drizzle each bowl with the Thai peanut sauce, then finish with chopped cilantro and peanuts for crunch.

Tips for Success
- If you’re short on time, use leftover or pre-cooked rice and a jarred peanut sauce. The bowl comes together in minutes.
- For the best texture, keep the vegetables slightly crisp by not overcooking them—bright color and a bit of bite make the bowl more appealing.
- Adjust the peanut sauce to taste: add a splash of lime or extra soy sauce (or tamari for gluten free) if you prefer more acidity or saltiness.
- To make this nut-free, swap the peanuts for roasted sunflower seeds and use a seed butter-based sauce.
Variations and Serving Ideas
This rice bowl is highly adaptable. Add a protein like tofu, tempeh, or shredded chicken if you want a heartier meal. Swap white rice for brown rice, quinoa, or cauliflower rice for different textures and nutritional profiles. Serve with lime wedges for a bright finish or with extra sesame seeds and sliced green onions for garnish.

Storage and Make-Ahead
Store leftover components separately when possible: keep the peanut sauce refrigerated in an airtight container for up to a week, and refrigerate the cooked rice and sautéed vegetables for 3–4 days. Reheat gently on the stovetop or in the microwave, then assemble the bowls and add fresh cilantro and peanuts just before serving to preserve texture.
About This Recipe
This Thai Peanut Pineapple Veggie Rice Bowl is designed for busy cooks who want something both quick and flavorful. It’s packed with vegetables, naturally gluten free, and easily made vegan. The combination of savory peanut sauce and sweet pineapple makes every bite balanced and memorable—perfect for an easy weeknight dinner or a meal prep lunch option.

Nutritional Snapshot (Approximate, per 2 servings)
- Calories: ~607 kcal
- Carbohydrates: ~95 g
- Protein: ~13 g
- Fat: ~19 g
- Fiber: ~8 g
This colorful bowl is an easy way to turn leftover rice and pantry items into a nutritious, restaurant-worthy meal at home. Enjoy it warm or at room temperature for a satisfying, balanced dish.