Home » Main Meals » Macaroni Mozzarella Béchamel Sauce

Macaroni Mozzarella Béchamel Sauce

Macaroni with Mozzarella Béchamel Sauce second overhead shot

Can you see how creamy this bad boy looks? Yum!

Macaroni with Mozzarella Béchamel Sauce overhead shot

Macaroni Mozzarella Béchamel Sauce is one of my favorite dishes that not only warms me up but also bring a smile to my face.
Who can resist the creaminess of the white sauce? Moreover, when mozzarella cheese is added, we are talking about another level of awesomeness.

Macaroni with Mozzarella Béchamel Sauce close up image

Now, I don’t want the long list of ingredients to put you off and discourage you from trying this dish. It will not take time, everything is almost cooked the same time, and the outcome is definitely worth it.

Macaroni with Mozzarella Béchamel Sauce on white plate.

Here it is, my favorite and soon to be yours, Macaroni with Mozzarella Béchamel Sauce recipe!

Macaroni Mozzarella Béchamel Sauce

Creamy and rich white sauce covering macaroni and beef sauce.
5 from 1 vote
Course: Main Meal
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Author: Muna Kenny


  • Beef Sauce:
  • 1 lb ground beef
  • 1 tablespoon olive oil
  • 1 onion chopped
  • 1 cube chicken bouillon you can use 1/2 cup chicken stock and omit the 1/2 cup water.
  • 1 1/2 tablespoon tomato paste
  • ½ teaspoon all spice
  • ¼ teaspoon cinnamon powder
  • ¼ teaspoon ginger powder
  • Salt to taste
  • ½ cup water
  • Béchamel:
  • 4 cups cold milk
  • 4 tablespoon all purpose flour
  • Salt to taste
  • 3 tablespoon butter
  • 1 tablespoon olive oil
  • 1 cup mozzarella cheese
  • Macaroni:
  • 1 ½ cup uncooked elbow macaroni


  • Cook elbow macaroni as directed on the box, or boil the elbow macaroni in water, season with salt, and boil for 10 -12 minutes. Drain from water.
  • Beef sauce:
  • In a pan add the beef first and stir on medium heat for 3 minutes.
  • Add onion and stir until water from beef evaporates
  • Add oil, spices, salt, chicken bouillon, and tomato paste, stir for 3 minutes. Add the water and cook until the beef is cooked and the sauce is not watery anymore.
  • Béchamel sauce
  • In a pan add butter and oil, when the butter melts add the flour and stir.
  • When flour starts to bubble, add 1 cup of milk and stir, then add the rest of milk and keep stirring until the sauce becomes thicker (it won’t be too thick for now so don’t worry.)
  • When the sauce reaches a creamy slightly thick texture, add the cheese and keep stirring. The sauce will now get thicker. Season with salt.
  • To assemble the dish:
  • In 10” wide pan and 2 ½” – 3” deep, add just enough macaroni to cover the bottom (you should still see a little from the pan’s bottom).
  • Add around one cup from the béchamel sauce and mix, distribute evenly.
  • Add all the beef sauce and distribute evenly.
  • Add the rest of macaroni and distribute evenly.
  • Add the rest of béchamel sauce and distribute evenly.
  • Insert a spoon in different areas of the dish, this will allow the béchamel (do not stir, it’s like a stabbing motion).
  • Bake in a preheated oven 180C/350F for 20 minutes. (if you don’t have a fan in your oven, then use the broiler after the 20 minutes baking to get light brown patches).
  • Serve hot.
DID YOU TRY THIS RECIPE?Follow me on Instagram @munatycooking or tag #munatycooking!


  1. Wow, looks amazing – I can see why it’s a favorite!

  2. 5 stars
    I forgot how beautiful your website looks, and mouthwatering food! I love this comforting twist on good ol mac&cheese. Beautifully photographed too! I hope you have a wonderful holiday season!

  3. How comforting and delicious!
    Have a blessed and fun holiday season!

  4. This looks SOOOOO decadent. But, we all know that fat = flavor and this dish must have it in spades.

  5. I am drooling over this! Who could resist that creamy white sauce? I know I can’t! It’s so creamy and looks delicious!