Go Back
+ servings
One pot cheesy broccoli chickpea casserole in skillet

One Pot Cheesy Broccoli Chickpea Rice Casserole

One Pot Cheesy Broccoli Chickpea Rice Casserole is a hearty vegetarian casserole that's great as a main dish or holiday side!

Leave a Review »


  • 1 tablespoon extra virgin olive oil
  • 1 small onion chopped
  • 3 cloves garlic minced
  • 1 cup quick cooking brown rice* do not use Instant rice as it is not the same as quick cooking rice. See notes
  • 2 cups skim milk
  • 1 cup vegetable broth
  • 1 teaspoon kosher salt
  • 2.5 cups broccoli florets cut into bite-sized pieces
  • 2 cups chickpeas rinsed and drained
  • 1 cup grated cheese


  • Heat the olive oil in a large skillet or saute pan over medium heat.  Add the onion and saute 5 minutes until softened.  Add the garlic and saute 30 seconds more.
  • Add the rice to the pan and toast for 1-2 minutes.  Add the milk, broth and salt and stir to combine.  Bring to a boil, then reduce the heat to low, cover and cook for 10 minutes or until the rice has about 5-8 minutes left of cooking time.
  • Remove the lid and stir in the broccoli and chickpeas.  Cover and continue to cook for about 5 minutes more.
  • When the rice is done, remove from heat and stir in half of the cheese and add more salt if necessary.  Top the casserole with the remaining cheese and let stand until melted.  Serve and enjoy!


  • White rice may be substituted for the quick cooking brown rice.  My rule of thumb is adding 1/2 cup more liquid than the cooking instructions on the rice package in order to account for the addition of the broccoli and chickpeas.  Regular brown rice may be used, but be sure to adjust the cooking time and the amount of liquid according to the package instructions of the rice you use.
  • For crisp-tender broccoli, cook 3-5 minutes.  For softer broccoli, cook for about 8 minutes.  You can also microwave it separately and toss it in at the end!


Serving: 1g, Calories: 290kcal, Carbohydrates: 36g, Protein: 15g, Fat: 10g, Saturated Fat: 5g, Cholesterol: 21mg, Sodium: 714mg, Potassium: 448mg, Fiber: 6g, Sugar: 8g, Vitamin A: 690IU, Vitamin C: 36mg, Calcium: 289mg, Iron: 3mg

Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.

Did you try this recipe?Be sure to tag @flavorthemoments with the hashtag #flavorthemoments on Instagram so I can see what you made!