As the weather gets nicer and we move into spring, it’s time to start thinking about patio dining. What’s better than patio dining? Patio dining with a waterfront view. This restaurant in Oklahoma City has a fabulous lake view, and even better – excellent Mexican food!

Mama Roja Mexican Kitchen is located right on the banks of Lake Hefner.

Mama Rojo/Facebook

Lake Hefner is gorgeous, and this restaurant takes full advantage of the fabulous scenery. Dine on the patio for a great view of the lake.

Mama Rojo/Facebook

Watch the boats come and go, and enjoy the beauty of the lighthouse.

Richard C./Yelp

If it’s chilly outside, don’t worry - the dining room also offers scenic views.

Mama Rojo/Facebook

The great view isn’t the only reason to visit Mama Roja Mexican Kitchen. The food is fabulous, too! This is the Baja Chicken.

Mama Rojo/Facebook

Start with an order of Loaded Queso. Refried beans, ground beef, guacamole, sour cream and pico de gallo…yum!

Mama Rojo/Facebook

Fajitas and a margarita are perfect.

Mama Rojo/Facebook

In fact, why not order a pitcher of margaritas and share with your friends?

Mama Rojo/Facebook

You can’t go wrong with tacos, either.

Mama Rojo/Facebook

You’re going to need some fried ice cream, so save a little room.

Mama Rojo/Facebook

Look at that sunset - enchanting.

Mama Rojo/Facebook

Visit Mama Roja Mexican Kitchen for lunch or dinner, seven days a week.

Mama Rojo/Facebook The restaurant is open Monday through Saturday from 11:00 am to 10:00 pm; Sunday 10:30 am to 9:00 pm.

Have you ever dined at Mama Roja? Tell us about your experience! If not, try it out at 9219 Lake Hefner Drive, Oklahoma City.

Mama Rojo/Facebook

Richard C./Yelp

The restaurant is open Monday through Saturday from 11:00 am to 10:00 pm; Sunday 10:30 am to 9:00 pm.

For more great waterfront dining, take a look at these 15 restaurants in Oklahoma.

OnlyInYourState may earn compensation through affiliate links in this article.