Heat oil in a large pot over medium heat. Add onions and garlic, cook until softened.
Add the kidney beans, chickpeas, lentils, tomatoes, and rice. Stir well to combine.
Pour in the vegetable broth and season with salt and pepper to taste. Give it a good stir, then bring the mixture to a boil.
Reduce heat to low, cover the pot, and let the casserole simmer for about 25 to 30 minutes, or until the rice is cooked and the beans are tender.
Once the rice is cooked, remove the pot from the heat. Sprinkle cheese evenly over the casserole and cover the pot again to allow the cheese to melt from residual heat.
Let it sit for 5 minutes, then serve the casserole in bowls or on plates.
🍴 Serve and Enjoy!
Garnish with fresh parsley or cilantro, and serve with a side salad or crusty bread for added texture and flavor. Enjoy your one-pot mixed beans and rice casserole!