Macaroni and Cheese with Onion Strings

Macaroni and Cheese with Onion Strings

This has been one of my most popular recipes.  Topping macaroni and cheese with onion strings brings a lot more flavor to this classic dish.

My husband balked at dinner last night when he saw my macaroni and cheese with onion strings.  After one bite, he was sold.

I know you’re thinking, “What’s the big deal?  It’s just onion strings on macaroni and cheese”.  I know but something about it makes it soooo tasty.


Macaroni and Cheese


I’ve used French’s Fried Onions in the past to add a little flavor and crunch.  For this recipe, I made homemade onion strings and it doesn’t even compare.

I highly recommend making the onion strings.  It literally takes just a few extra minutes.  I cut them into small strips but you could leave them in long strips or cut to smaller pieces.

I know a lot of kids don’t like onions but my two-year-old loves these onion strings and he is super picky.  So it just might be for the whole family.



Want to make this meal a little healthier?  Add broccoli, peppers, or any other vegetable to the macaroni and cheese.

Do you top your macaroni and cheese with something delicious?  Let us know in the comments!

Macaroni and Cheese with Onion Strings

It sounds simple, but adding onion strings over macaroni and cheese sends this basic meal over the top.  Plus, my two-year-old actually LOVES onion strings.  Go figure!

Course Main Course, Side Dish
Cuisine American
Keyword macaroni and cheese, macaroni and cheese with onions, onion strings
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 6 people


Macaroni and Cheese

  • 1 box macaroni noodles
  • 1 block velveeta 1 lb
  • 1 cup milk or more to taste
  • 4 tbsp butter
  • 2 tsp salt or more to taste
  • 2 tsp pepper or more to taste

Onion Strings

  • 1 med onion, sliced thin
  • 1 cup flour, all purpose
  • 1/2 cup milk
  • 1 ea egg
  • 1 tsp cumin
  • 1/4 tsp cayenne
  • 1 tsp garlic powder
  • 1 tsp pepper


  1. Prepare macaroni pasta in a large pot according to directions on box.   

  2. While the pasta is cooking, slice an onion into thin strips.  I usually cut the onion in half and then cut it into strips.

  3. Put the milk and egg in a medium bowl and whisk together.  Place the flour, cumin, cayenne, garlic powder, and pepper in a medium bowl or Ziploc baggie.  Coat the onion strings in the milk/egg mixture and then coat in the flour mixture.  Do this by the piece or a few pieces at a time until all are finished.  Place on a paper towel or plate until needed. 

  4. Drain the pasta and put it back in the pot over low heat.  Add milk, butter, salt, and pepper.  Cut the velveeta into chunks and place in the pot.  Stir continually over low heat until the cheese is melted.  You made need to add more milk if the macaroni and cheese is too thick.

  5. While the macaroni and cheese is cooking, heat oil in a small or medium skillet over medium to high heat.  Place onion strings in a few at a time and cook until golden brown on each side.  Usually only takes a minute or two depending on how hot the oil is.  Watch them carefully.  Place on paper towel and keep cooking in batches until finished.

  6. Once the cheese is melted into the macaroni and your onion strings are all cooked, it is time to serve.  Place the macaroni and cheese on plates or in bowls.  Cut the onion strings into smaller strips and place over the pasta.  Serve warm.

Peach Syrup

You may also like

%d bloggers like this: