Thai Peanut Eggplant Rice Bake

Featured in: Vegetarian & Vegan

This hearty bake blends tender eggplant and fragrant jasmine rice with a creamy Thai-inspired peanut sauce. Layers of red bell pepper, carrots, and baby spinach add vibrant flavors and nutrients. The dish is assembled in a casserole, covered in luscious sauce, and baked until the rice is fluffy and the vegetables are soft. Roasted peanuts, fresh cilantro, and lime wedges add fresh crunch and zest for serving. Suitable for vegetarians, dairy-free diets, and easily adaptable to vegan or gluten-free preferences. Pair it with a crisp Riesling or iced tea for a comforting meal that balances creamy, nutty undertones with bright vegetable notes.

Updated on Mon, 27 Oct 2025 08:48:00 GMT
Creamy Thai Peanut Eggplant Rice Bake topped with fresh cilantro and lime wedges.  Save to Pinterest
Creamy Thai Peanut Eggplant Rice Bake topped with fresh cilantro and lime wedges. | krispyrecipes.com

A vibrant, hearty casserole featuring tender eggplant, fragrant jasmine rice, and a creamy Thai-inspired peanut sauce, baked to perfection for a comforting vegetarian meal.

The first time I made this Thai Peanut Eggplant Rice Bake, the aroma filled our kitchen and everyone was drawn in. Even my friend who usually avoids eggplant asked for seconds!

Ingredients

  • Eggplant: 1 large, cut into 1-inch cubes
  • Red bell pepper: 1, diced
  • Carrot: 1 medium, thinly sliced
  • Baby spinach leaves: 2 cups
  • Scallions: 2, finely sliced
  • Jasmine rice: 1 cup, rinsed
  • Creamy peanut butter: 1/2 cup
  • Unsweetened coconut milk: 1 1/4 cups
  • Soy sauce (or tamari): 2 tablespoons
  • Brown sugar: 1 tablespoon
  • Rice vinegar: 1 tablespoon
  • Garlic: 2 cloves, minced
  • Fresh ginger: 1 tablespoon, grated
  • Sriracha (optional): 1 teaspoon
  • Lime: Zest and juice of 1
  • Roasted peanuts (optional): 1/4 cup, chopped
  • Fresh cilantro (optional): 2 tablespoons, chopped
  • Lime wedges (optional): for serving

Instructions

Prepare the oven:
Preheat oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
Make peanut sauce:
In a medium saucepan, whisk together peanut butter, coconut milk, soy sauce, brown sugar, rice vinegar, garlic, ginger, sriracha, lime zest, and lime juice. Warm gently over low heat until smooth and combined. Set aside.
Layer rice and vegetables:
Spread the rinsed jasmine rice evenly over the bottom of the baking dish. Layer the eggplant, bell pepper, carrot, and baby spinach over the rice.
Add peanut sauce:
Pour the peanut sauce evenly over the vegetables and rice, ensuring all rice is moistened.
Bake (covered):
Cover tightly with foil and bake for 35 minutes.
Finish baking:
Remove foil, stir gently to mix, and bake uncovered for an additional 10 minutes, until the rice is tender and the top is golden.
Serve:
Let rest for 5 minutes. Garnish with scallions, roasted peanuts, cilantro, and serve with lime wedges.
Vibrant Thai Peanut Eggplant Rice Bake layered with colorful veggies and aromatic spices.  Save to Pinterest
Vibrant Thai Peanut Eggplant Rice Bake layered with colorful veggies and aromatic spices. | krispyrecipes.com

This casserole is now a staple at our family gatherings, especially when we want something cozy yet a little adventurous.

Recipe Variations

Add tofu or chickpeas for extra protein, or substitute brown rice for jasmine rice, increasing liquid and baking time as needed.

Serving Suggestions

Pairs well with a crisp Riesling or iced green tea, and tastes great with a squeeze of lime on top.

Nutritional Information

Each serving provides about 510 calories, 24 g fat, 60 g carbs, and 13 g protein.

Hearty dish of Thai Peanut Eggplant Rice Bake baked with fragrant jasmine rice and peanuts. Save to Pinterest
Hearty dish of Thai Peanut Eggplant Rice Bake baked with fragrant jasmine rice and peanuts. | krispyrecipes.com

Baked until golden and creamy, this dish brings comforting Thai flavors straight to your table. Enjoy leftovers warmed for lunch the next day!

Common Recipe Questions

Can I use other types of rice?

Yes, brown rice works well. Adjust liquid and baking time—brown rice takes longer to cook.

How do I make this dish vegan?

Use certified vegan sugar and tamari. Be sure to check labels for all ingredients.

What protein add-ins pair well?

Add cubed tofu or drained chickpeas for added protein without changing flavor balance.

Is this meal gluten-free?

Yes, use tamari instead of regular soy sauce. Always check all ingredient labels for hidden gluten.

How do I prevent mushy eggplant?

Cut eggplant into uniform cubes and layer it over rice to ensure even cooking and a tender texture.

Can I prepare in advance?

Assemble ahead and bake when ready to serve, or reheat leftovers for up to two days for easy meals.

Thai Peanut Eggplant Rice Bake

Eggplant and jasmine rice baked with a creamy Thai peanut sauce for a vibrant vegetarian dinner.

Prep Duration
25 minutes
Cooking Duration
45 minutes
Overall Time
70 minutes
Created by Mia Harper

Recipe Type Vegetarian & Vegan

Skill Level Medium

Cuisine Type Thai Fusion

Total Portions 4 Serving Size

Dietary Considerations Veggie-Friendly, No Dairy

What You’ll Need

Vegetables

01 1 large eggplant, cut into 1-inch cubes
02 1 red bell pepper, diced
03 1 medium carrot, thinly sliced
04 2 cups baby spinach leaves
05 2 scallions, finely sliced

Rice

01 1 cup jasmine rice, rinsed

Peanut Sauce

01 1/2 cup creamy peanut butter
02 1 1/4 cups unsweetened coconut milk
03 2 tablespoons soy sauce or tamari (for gluten-free)
04 1 tablespoon brown sugar
05 1 tablespoon rice vinegar
06 2 cloves garlic, minced
07 1 tablespoon fresh ginger, grated
08 1 teaspoon sriracha (optional, for heat)
09 Zest and juice of 1 lime

Toppings

01 1/4 cup roasted peanuts, chopped
02 2 tablespoons fresh cilantro, chopped
03 Lime wedges, for serving

How to Make It

Step 01

Prepare Oven and Baking Dish: Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish.

Step 02

Make Peanut Sauce: Combine peanut butter, coconut milk, soy sauce or tamari, brown sugar, rice vinegar, garlic, ginger, sriracha if using, lime zest, and lime juice in a medium saucepan. Whisk together over low heat until smooth and fully incorporated. Set aside.

Step 03

Layer Rice and Vegetables: Spread rinsed jasmine rice evenly across the base of the baking dish. Arrange eggplant, bell pepper, carrot, and baby spinach on top of the rice.

Step 04

Add Sauce and Bake Covered: Pour the prepared peanut sauce evenly over the vegetables and rice, ensuring all rice is coated. Cover dish securely with foil and bake for 35 minutes.

Step 05

Bake Uncovered: Remove foil, gently stir to combine ingredients, then bake uncovered for 10 additional minutes until the rice is cooked and the top turns golden.

Step 06

Rest and Garnish: Allow casserole to rest for 5 minutes. Finish with scallions, roasted peanuts, cilantro, and serve with lime wedges.

Tools You’ll Need

  • 9x13-inch baking dish
  • Medium saucepan
  • Mixing spoons
  • Foil

Possible Allergens

Double-check each ingredient for allergens and consult an expert if you're unsure.
  • Contains peanuts and soy; substitute tamari for gluten-free preparation.
  • Verify all ingredient labels for hidden allergens.

Nutritional Information (per serving)

This data is for informational purposes and shouldn't replace professional advice.
  • Calorie Count: 510
  • Total Fat: 24 grams
  • Total Carbohydrates: 60 grams
  • Protein Content: 13 grams