Cook macaroni according to package instructions in a salted pot of boiling water, to al dente (slightly undercooked). You can also cook the broccoli while the pasta is cooking, until softened.
Drain the pasta and immediately, in a large bowl add the greek yogurt and cheese until cheese is gooey and melted.
Crack the two eggs into a separate bowl, scrambling them slightly, then adding it to the pasta cheese mixture. Add the milk and stir.
Add seasoning of salt, pepper, garlic powder and onion and italian seasoning and continue to mix.
Add Dijon mustard and broccoli.
Divide the mixture among 15 cups of a greased muffin tin (I used one 12 and 3 from the other tin). Stuff into the cups, about 1/4 cup each.
Topping
In a small bowl, stir together olive oil, bread crumbs and seasonings. Don't clump but instead mix until it is like lumpy sand. Sprinkle evenly over the macaroni and press down a bit.
Cook for 20 minutes. Allow to cool for 5 minutes and remove from tins. Enjoy! Let cool for at least five minutes before unfolding with a dinner knife around the edges.
You can store these cups in an air-tight tupperware container in the fridge for a few days. Reheat in a toasted oven at 375 degrees until heated through or microwave.