Skip to main content New<> this month
Get the Allrecipes magazine

Cheesy Beans and Rice

Rated as 4.45 out of 5 Stars

"After my dad had heart-trouble years ago, my mom adapted an old recipe to come up with this colorful all-in-one dish. It has been a favorite for a long time. Even our kids like it, and they can be quite picky! --Linda Rindels of Littleton, Colorado"
Added to shopping list. Go to shopping list.


50 m servings
Original recipe yields 6 servings


{{model.addEditText}} Print
  1. Cook rice according to package directions. Transfer to a bowl; add the beans. In a nonstick skillet, saute onion in oil for 4-5 minutes. Stir in the tomatoes, chili powder and salt. Bring to a boil; remove from the heat.
  2. In a 2-qt. baking dish coated with nonstick cooking spray, layer a third of the rice mixture, cheese and tomato mixture. Repeat layers. Top with remaining rice mixture and tomato mixture.
  3. Cover and bake at 350 degrees F for 30 minutes or until heated through. Uncover; sprinkle with remaining cheese. Bake 5-10 minutes longer or until cheese is melted.


  • Nutritional Analysis: One serving (1 cup) equals 306 calories, 7 g fat (3 g saturated fat), 13 mg cholesterol, 470 mg sodium, 47 g carbohydrate, 9 g fiber, 15 g protein. Diabetic Exchanges: 2-1/2 starch, 2 lean meat, 1 vegetable.


Read all reviews 98
  1. 134 Ratings

    Rated as 5 out of 5 Stars
    Rated as 4 out of 5 Stars
    Rated as 3 out of 5 Stars
    Rated as 2 out of 5 Stars
    Rated as 1 out of 5 Stars
Most helpful positive review

I substituted salsa as well, cut the onion in half, added 2 cloves minced garlic, and served it with sour cream which made it extra creamy. Tasted great - thanks!

Most helpful critical review

This is an easy recipe to make. The only change I made was I did not layer the rice and beans are directed. I just mixed it all together and baked adding the cheese at the end. We all felt lik...

Most helpful
Most positive
Least positive

I substituted salsa as well, cut the onion in half, added 2 cloves minced garlic, and served it with sour cream which made it extra creamy. Tasted great - thanks!

I am doing south beach so this recipe fit in just right for my diet. I didn't have the tomatoes with chiles so I used a can of diced tomatoes and added a few spoons of salsa. I also added minc...

I can't believe I am just now rating this WONDERFUL recipe! I usually make this at least once per month. In the summer though, I just make it on the stove. It is delicious, simple and very he...

Very easy and very tasty! I used black beans as that was what I had on hand and I just threw it all together instead of layering. My boys liked it and it was really quick to throw together. Be...

Delicious & filling! Followed recipes as is. Since we're trying to eat healthier dishes (cutting back on meats & making mostly vegetarian dishes (esp. w/ beans) this one is a keeper for us!

This was a pretty good dish, but could use a bit more seasoning. When I make again, I'll add some additional chili powder as well as some cumin.

This was a pretty good vegetarian meal. I added a few tablespoons of salsa as well, and mixed in some peas, corn and carrots to get some extra vegetables in.

I thought this was really good. I think it would've been good as written but my boyfriend wanted some meat in the dish. I added a pound of lean ground beef and some green pepper and sauted it wi...

I love this dish. I substitute regular diced tomatoes since I don't like jalapenos, and I mix everything together instead of layering. Then sprinkle some cheese on top and bake. Easy, delicious,...