Nothing beats homemade

One of the not so healthy things I always find myself craving is a meatball sub. Nothing beats the combination of savory meatballs in marinara sauce, tons of melty delicious mozzarella wrapped in a toasty roll. So I decided to give it a try and attempt to make a healthier, lighter version at home so that maybe I can have them more often 😉 I opted for a lean 95, 15 ground beef, brioche buns from the Whole Foods bakery, mozzarella, and baby spinach for a little something green. The sauce is super light and if you have left overs I would highly recommend boiling some noodles and having a bowl of good ol’ spaghetti and meatballs.

This is how they turned out:

20130418-230040.jpg

For the meatballs:

1 lb. lean ground beef
1 egg
2 Tbsp. milk
1/2 cup whole wheat bread crumbs
1/4 cup minced onion
1 tsp.salt
1 tsp. pepper
1/4 cup Parmesan cheese
1/4 cup chopped Parsley

Bake at 350 for 25 – 30 minutes.

For the sauce:

1/2 cup olive oil

2 small onions, finely chopped
2 garlic cloves, finely chopped
2 stalks celery, finely chopped
2 carrots, finely chopped
1/2 teaspoon sea salt
1/2 teaspoon freshly ground black pepper
2 cans crushed tomatoes
2 dry bay leaves

Heat the oil over medium. Add the onions and garlic and sauté until the onions are translucent. Add the celery, carrots, and 1/2 teaspoon of each salt and pepper. Sauté until all the vegetables are soft, about 10 minutes. Add the tomatoes and bay leaves, simmer uncovered on low heat until the sauce thickens. Remove the bay leaf, and toss in the meatballs!

What do you think, will you give it a try?