Mother's Day is this weekend! It's time to start thinking about how you're going to celebrate your mom. Maybe, your mom would love to be treated to a nice brunch? Spots fill up fast on Mother's Day, so it's important to call ahead and start making your plans now. Check out our list of best Mother's Day brunches below!

Cafe Renaissance--They're hosting a special Mother's Day event. Brunch will be served from 10 a.m. to 2 p.m. with their regular menu being served from 2 p.m. to 7 p.m. Some of their brunch entrees include; Nova Lox Benedict, which is, a fillet of smoked salmon, sauteed spinach, English muffin, poached eggs and hollandaise sauce. They have a surf and turf option with prime rib, lobster risotto croquette, asparagus, sunny side up egg and bearnaise sauce. You can check out their full menu here. You must call ahead to reserve your table at 320-253-9300.

Green Mill--Green MIll features a special Mother's Day brunch menu including; assorted desserts, pizzas, bacon and sausage, chef carved prime rib, chicken, french toast, scrambled eggs, Parmesan hash browns, signature pastas and more. Call ahead to make a reservation at 320-259-6455.

Coyote Moon Grille--They offer a Sunday brunch buffet from 9:30 a.m. to 1 p.m. The buffet features BBQ pork ribs, butterfly shrimp, a salad bar and a variety of breakfast items and desserts. Call and reserve a table at 320-257-6500.

Granite City Food & Brewery--they've got Mother's Day brunch from 8 a.m. to 3 p.m. The brunch menu includes; assorted pastries, fruit, kale strawberry salad, jumbo shrip with Bloody Mary, ponzu salmon, reggiano hash browns, biscuits and gravy, french toast with strawberry sauce, mac and cheese and more. Call ahead to make your reservations at 320-203-9000. Check out their full menu here. 

Carlos Creek Winery, Alexandria--Mother's Day brunch goes from 12:30 p.m. to 2 p.m. Their special menu includes scrambled eggs with optional toppings, sliced ham, grilled lemon chardonnay chicken, breakfast potatoes, julienned vegetables, Carlos Creek Winery salad, assorted desserts and more. Of course, they're also offering up unlimited Mimosas! Call ahead to reserve your spot at 320-846-5443. Check out their full menu here.

The 400 Club Restaurant & Lounge--They've got a Mother's Day brunch from 9 a.m. to 1:30 p.m. Their menu includes; a homemade salad bar, fresh popovers, caramel rolls, eggs benedict, biscuits & sausage gravy, bacon, baked ham, scrambled eggs, pancakes, fries, BBQ ribs, roast beef, butterflied shrimp, baked chicken, mash potatoes, assorted desserts and more! Call to make your reservations at 320-235-2465. Check out their full menu here. 

Legends At Holiday Inn--They're serving up made to order omelets, chef carved herb marinated pork loin, BBQ ribs with bourbon BBQ sauce, chicken breast with rosemary cream sauce, classic scrambled eggs and eggs benedict, applewood smoked bacon and sausage links, cinnamon french toast and more. Brunch is served from 10:30 a.m. to 1:30 p.m. Call and reserve your table at 320-253-9000.

Crooked Pint, Waite Park--From 10 a.m. to 3 p.m. mom can enjoy a special brunch featuring; french toast, sausage hash, scrambled eggs, bourbon glazed salmon, bourbon cranberry salad, mashed potatoes, fresh veggies, carved prime rib, turkey wild rice hot dish, assorted desserts and more. Call to make your reservation at 320-774-3929.

Bello Cucina, St. Joseph--Celebrate Mother's Day with brunch from 10 a.m. to 2 p.m. They'll be serving up; carved ham, roast beef, assorted pastas, mashed potatoes, gravy, fish dishes, bacon, sausage, eggs, danishes, fresh fruit, assorted salads, cream pies and more. They've also got bottomless Bloody Mary's for $10. Reserve your spot at 320-363-4534.