One Pot Rice and Vegetable Casserole
This rice and vegetable casserole is the perfect one pot dinner, packed with veggies, rice and beans – such a hearty vegetable bake that’s comforting and full of goodness.

If you love a good one pot dinner that you can just mix up and chuck in the oven, this one pot rice and vegetable casserole is perfect. It’s packed with different veggies, along with rice and beans, and it makes a really hearty, healthy dinner. And it’s super easy to make!

Vegetarian one pot dinner
My favourite type of meal is one that cooks itself. I do love cooking, but I love not cooking even more…
With this rice and vegetable casserole, all you need to do is mix everything together, and pop it in the oven. I cooked the veg on the hob (in the same pot) for a few minutes beforehand, but to be honest you could probably skip that step without any trouble if you can’t be bothered.

What vegetables to use for vegetable casserole
As with most of my recipes, you can pretty much make this one your own. You don’t have to use the same vegetables as I did – most things will work fine.
I used:
- red onion
- aubergine (eggplant)
- courgette (zucchini)
- mushrooms
- tomatoes
- garlic
Basically, as long as your veg all cook in a similar amount of time, go ahead and throw them in. If you’re using something like carrots, which might take a bit longer to cook, you can either just cut them a bit smaller than the other vegetables, or cook them for a little while before you add the other ingredients.

What else goes in this vegetable casserole?
I cooked the veg for a few minutes on the hob, then added the remaining ingredients: rice, cannellini beans (any other bean will work fine too!), veggie stock, and a good dollop of pesto.
Mix it all together, and it’s ready to cook.
I took this opportunity to use my huge casserole dish. It’s incredibly satisfying to use – it’s one of those heavy cast iron ones that will last a lifetime – and I love using it when I make this kind of big casserole. It makes any meal feel even more hearty, if that was possible, and it’s brilliant for plopping in the middle of the table when I’m feeding a crowd.
Here’s the one I’ve got on Amazon (US* / UK*) – highly recommend! It’s definitely not a cheap option, but it will last forever.

Crispy topping
Just pop the casserole dish in the oven, and let it all cook. It actually doesn’t take too long – just half an hour or so, until the rice is soft. Much quicker than a lot of other oven bakes.
You can either eat it straight away, or add a crispy topping, like I did. I can’t resist a crispy topping. I used a mixture of grated cheese and breadcrumbs for the ultimate flavour and texture combination.

Rice and vegetable bake
This rice and vegetable casserole is super warming and hearty, full of veggies, beans, crispy cheese… it’s comfort on a plate.
I adore this kind of healthy comfort food – it makes me feel warm and cosy, but it’s also full of goodness.
I served my vegetable casserole with some salad and garlic bread, which was wonderful. Nothing better than scooping that rice onto a piece of garlic bread.

How else could I adapt this vegetable casserole recipe?
There are all sorts of ways you could make this vegetable casserole your own.
As I said, you could easily use different vegetables in this recipe. You could also swap the cannellini beans for chickpeas, black beans, or any other. Mix some red lentils into the rice (with an extra splash of liquid). Swap the pesto for a dollop of curry paste or tomato puree.
There are pretty much no vital ingredients in this recipe, so you could easily use the same idea to make any kind of vegetable casserole you like.


One Pot Rice and Vegetable Casserole
If you’ve cooked this recipe, don’t forget to leave a star rating!
Print Pin Comment(if you suffer from allergies, please double check all ingredients before eating)
Ingredients
- 1 tbsp oil
- 1 red onion, cut into wedges
- 1 medium aubergine (eggplant), cut into chunky dice
- 1 medium courgette (zucchini), cut into chunky dice
- 6 medium mushrooms, quartered
- 3 cloves garlic, minced
- 1 tsp dried mixed herbs (I used an Italian-style blend)
- 210 g (~ 1 cup) white rice
- 1 litre (~ 4 cups) vegetable stock
- 3 medium tomatoes, cut into wedges
- 400 g tin cannellini beans, drained (240g, or ~ 1 1/4 cups, when drained)
- 2 tbsp pesto
- Black pepper
- 25 g (~ 1/3 cup) breadcrumbs (I used panko)
- 50 g (~ 1/2 cup) grated cheddar cheese
Instructions
- Preheat the oven to 190°C (Gas Mark 5 / 375°F).
- Add the oil to a large saucepan or oven-proof casserole dish, and add the red onion, aubergine, courgette, mushrooms, garlic and mixed herbs. Cook over a medium heat for 5 minutes, until the vegetables are fragrant and beginning to brown.
- If you used a saucepan that’s not oven-proof, transfer to an oven-safe casserole dish. Add the rice, stock, tomatoes, beans, pesto, and plenty of black pepper. Mix well to combine.
- Add a lid to the pan (or cover tightly with foil, if you don’t have a lid), and bake in the oven for around 30 minutes. The rice should be fairly soft. Stir the casserole well, then add the breadcrumbs and grated cheese to the top. Bake again, uncovered, for a further 20 minutes, or until the topping is crisped up to your liking.
Nutrition
Nutritional information is approximate, and will depend on your exact ingredients. Please calculate your own nutritional values if you require accuracy for health reasons.
If you’d prefer a quicker veggie-packed dinner, you might like this 20 minute vegetable stroganoff:

* This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

This didn’t work for me on my first try. Not sure what went wrong as I tried to follow it to the letter, but after 50 minutes it was still very soupy and the rice hadn’t cooked very well. I was disappointed to say the least because it was supposed to be my prepped meal for the week’s dinners.
I do find that rice can vary a lot in how long it takes to cook, depending on the brand, etc. If it was still quite wet and the rice wasn’t yet cooked I would have just given it longer in the oven so it could continue to absorb the liquid. Sorry this one didn’t work for you!
I’d suggest altering this recipe to replace the vegetable quantities with weights. I tried as written and had way too many vegetables to fit in a deep dish 9×13 casserole despite using the smallest eggplant I could find and smallest tomatoes I could find. On the bright side, the rice did cook.
It would have been useful to know that after the 30 minutes cooking covered that the contents would still be very soupy.
I won’t be eager to make this again because it was incredibly bland.
I’m glad we tried it but won’t bother with a 2nd attempt.
Perhaps I should have tried Uncle Ben’s Minute Rice. I couldn’t get the rice to cook. I felt it was a bit lacking in the spice profile. I’m not saving this to our family favorites.
I’m very surprised white rice didn’t cook in 50 minutes!! Next time I would try adding a splash more liquid and letting it cook a bit longer, making sure you cover the pan as it bakes. You can also, of course, add additional spices if you like things a bit more spicy :)
Yummy
Thank you! Glad you liked it :)