One-Pot Eggplant and Mushroom Rice Casserole is a practical weeknight meal made entirely on the stovetop. It is lightly spiced, hearty, and adaptable depending on what you have on hand.

I hope you love one-pot meals as much as I do. I do not make them often enough, though I do prepare one-sheet meals regularly with different vegetables and proteins. Fewer dishes and shorter cooking time always make dinner feel more manageable.
This vegan eggplant rice casserole comes together in one pan, making it ideal for busy evenings when you want something warm and satisfying without extra cleanup. I often use veggie sausages for added texture and depth, but cooked lentils, chickpeas, tofu, or tempeh all work well. It welcomes substitutions without losing its character.

As the weather turns cooler, we naturally lean toward warm, hearty meals like cozy stews, comforting soups, baked casseroles, and fragrant curries. And warm rice dishes like this one feel grounding and steady.
Traditionally, casseroles are baked. This version can be finished entirely on the stovetop, which makes it convenient and hands-off once the rice and liquid are added. If you prefer to bake it, simply transfer everything to a baking dish after sautéing the vegetables, then cook as directed.
Jasmine rice is my usual choice for this recipe, though basmati or other long-grain rice works just as well.
I serve this as a main dish, though it can also work as a side. The leftovers hold up well and make an easy lunch the next day.

If you enjoy one-pot dishes and casseroles, you might also like:
30-minute One-Pot Vegetable Pulao Rice Dish
One-Pot Smoked Tofu Mushroom Stroganoff
Vegetable Moussaka
Eggplant and Mushroom Rice Casserole (One-Pot, Stovetop or Baked)
A one-pot eggplant and mushroom rice casserole cooked on the stovetop or baked. Lightly spiced, hearty, and adaptable for a practical weeknight meal.
Ingredients
- 1 medium eggplant, (400-500 g / about 1 lb), cut into 2.5 cm (1-inch) cubes
- 2 veggie sausages, sliced
- 8–10 white or cremini mushrooms, halved or quartered
- 60 ml (4 tablespoons) olive oil, or grapeseed oil
- ½ onion, chopped, optional
- 3 garlic cloves, minced, optional
- 1 thumb-size piece ginger root, minced
- 6–8 sun-dried tomato halves, chopped
- 300 g (1½ cups) jasmine rice, or basmati or long grain rice
- 480 ml (2 cups) vegetable stock, or water+1 vegetable bouillon cube
- 180 ml (¾ cup) canned coconut milk, or other non-dairy milk or water
- 1 teaspoon salt, use 1/2 tsp if vegetable bouillon already contains salt
- 1 teaspoon dried basil
- ½ teaspoon ground cumin
- ¾ teaspoon paprika
- ½ teaspoon turmeric
- ¼ cup fresh parsley, chopped
- 1 tablespoon fresh parsley, chopped, for garnish
Instructions
- If baking, preheat the oven to 200°C (400°F).
- Heat the oil in a large 30 cm (12-inch) skillet over medium-high heat.
- Add the eggplant and stir to coat with oil. Sauté for about 5 minutes, until slightly softened. The eggplant will absorb the oil. This is normal.
- Add the onion (if using), mushrooms, and veggie sausages. Cook for about 5 minutes, stirring occasionally.
- Add the ginger and garlic (if using). Cook for 1 minute until fragrant.
- Stir in the sun-dried tomatoes, dried basil, cumin, paprika, turmeric, and ¼ cup parsley. Season with salt. Mix well.
- Add the rice and stir to combine.
- Pour in the vegetable stock and coconut milk. Stir once.
- For stovetop:
Cover with a lid. Reduce heat to medium-low and cook for 15–18 minutes, until the liquid is absorbed and the rice is tender. - For baking:
Transfer to a greased baking dish. Cover tightly with foil and bake for 35–40 minutes, until the rice is cooked. - Remove from heat or oven. Let stand for 5–10 minutes before serving.
- Taste and adjust seasoning if needed. Garnish with parsley and serve.
Notes
Replace veggie sausages with cooked lentils, chickpeas, tofu, or tempeh.
Other vegetables such as zucchini or bell peppers can be added.
Store leftovers refrigerated for up to 3 days.

Discover more from Veganlovlie: Scrumptious Vegan Recipes
Subscribe to get the latest posts sent to your email.



Made this for the second time this week. Very easy. I added 2 small carrots (chopped), 2 stalks of celery (also chopped) to the second pot. It was delish and so easy both times. I am going to try the pasta next.
Making your one pot meals are my favorite. Everything in one pan and the flavors and colors just pop.
More easy casserole recipes that are nutritious and budget friendly are always welcome!!!😊
Thank you!!!🥣
This was EXCELLENT !! This one is definitely a keeper !! Thank you for this amazing recipe.
I had this last night at friends house for dinner, it was delicious! I’m going to make I think too.