Cheesy Meatball Sub (Eggless)
This meatball sub recipe is cheesy, prepared without eggs, and so delicious. The meatballs are baked to perfection and the sub sandwich is quickly assembled. This quick dinner recipe will be a family favorite in no time!
As an Amazon Associate, Our Slice of Home earns from qualifying purchases made through affiliate links. This is at no extra cost to you and helps me continue to fund this blog!

We have made Tender Eggless Meatballs countless times. To shake it up a bit, I made meatball subs for dinner, and they were an instant hit! The crispy hoagie roll, juicy meatballs, and gooey mozzarella cheese created the perfect combination of textures and flavors. This is a great weeknight dinner recipe that comes together quickly and is sure to satisfy the whole family.
The eggless meatballs are simply tossed in a rich marinara sauce, sprinkled with mozzarella cheese, and baked for a few minutes until warm and melty. This recipe is high in protein, easy to follow, and incredibly delicious. You can even customize it by adding fresh basil, red pepper flakes, or a drizzle of garlic butter on the rolls for extra flavor. Serve it with a side salad or roasted veggies for a complete meal. Whether for a quick dinner or a fun weekend meal, these meatball subs are a must-try!
Ingredients
For the meatballs:
- Ground beef: I recommend a 20% fat content, so they are tender and juicy
- Plain breadcrumbs
- Cottage cheese: You can swap for ricotta cheese
- White onion
- Dried Italian seasoning
- Garlic: Gives the meatballs great flavor
- Worcestershire sauce
- Salt
- Black pepper
For the sub sandwich
- Hoagie rolls
- Marinara sauce: You can pick your favorite store-bought brand
- Mozzarella cheese: Provolone cheese is another great option
How to make an eggless meatball sub

Combine all the meatball ingredients into a large bowl and mix until well combined.

Form into meatballs on a greased baking sheet. Bake for 10 minutes, flip, and bake an additional 10 minutes (you want an internal temperature of 165 degrees).

Butter the inside of the hoagie roll. When the meatballs have 4 minutes left, add in the hoagie rolls to bake for 4 minutes and become slightly crispy. Once the meatballs are finished cooking. Toss in marinara sauce. Place meatballs inside of hoagie roll.

Sprinkle on parmesan cheese. Place under the broiler in the oven for about 1-2 minutes until the cheese is melted, golden, and bubbly.
Why you will love this recipe
Egg-Free – This recipe is completely egg-free, making it perfect for those with egg allergies or anyone looking for a simple alternative.
Incredibly Flavorful – The combination of tender meatballs, rich marinara sauce, and melted mozzarella cheese on a crispy hoagie roll creates an irresistible bite every time.
Quick weeknight dinner – Simple ingredients and minimal preparation needed.
FAQ
What do you put in a meatball sub?
They are simply made by placing meatballs, marinara sauce, and cheese inside a sub roll.
Is marinara and spaghetti sauce the same?
They are similar, but different. Marinara is tomato based with spices. Spaghetti sauce is also tomato based but can vary more with add-ins such as ground meat or vegetables.
What cheese to use on a meatball sub?
Mozzarella, provolone, and parmesan are all popular options.
Substitutions
Hoagie roll: Any type of sub roll will work. You can also use a baguette or ciabatta bread. If you are looking for a low carb option, you can make it into a lettuce wrap.
Mozzarella cheese: Can be swapped for provolone cheese.
What to serve it with
Serve it with a side of Italian Roasted Vegetables. Or if you love Brussels sprouts, this is the best brussels sprouts recipe. You could also grab your favorite bag of chips or throw together a green salad.

Equipment needed
- large mixing bowl
- 2 Baking Sheets: Be sure the one for the meatballs is nonstick!
- measuring cups and spoons
- 1 small saucepan
- 1 cutting board
- 1 paring knife
How to store and reheat
The meatballs themselves store and reheat well. You can store in an airtight container in the refrigerator for up to 4 days. However, the meatball sub will become soggy, so I recommend enjoying it day of!
Tips for Success
-Use a ground beef with 20% fat content. This will produce tender and juicy meatballs.
-Watch the subs closely when they are in the oven. You want the cheese melted and the bread toasted, but it can burn quickly!

Meatball Sub (Cheesy + Eggless)
Equipment
Ingredients
For the meatballs
- 1 pound ground beef I recommend 20% fat content
- 1/2 cup plain breadcrumbs
- 1/2 cup cottage cheese 4% milk fat
- ¼ cup chopped white onion
- 1 tablespoon Italian seasoning
- 3 cloves garlic minced
- 2 teaspoons Worcestershire sauce
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the sub sandwiches
- 12 ounce jar of marinara sauce
- 4 hoagie rolls or sub rolls
- 4 tablespoons unsalted butter
- 4 ounces mozzarella cheese
Instructions
How to bake the meatballs
- Preheat oven to 400 degrees and lightly grease a baking sheet.
- In a large mixing bowl, combine all meatball ingredients including: ground beef, cottage cheese, breadcrumbs, onion, garlic, Italian seasoning, salt, pepper, Worcestershire sauce.
- Mix together until all ingredients are incorporated together.
- Prepare 12 equally sized meatballs and place on the baking sheet about an inch apart.
- Bake for 10 minutes and then flip the meatballs. This prevents the bottom of the meatball from burning and allows them to cook evenly.
- Bake for an additional 10-12 minutes until browned with an internal temperature of 165 degrees F.
How to assemble the sandwiches
- In a small saucepan, heat the marinara sauce over medium-low heat.
- Slice hoagie rolls in half and butter each side of the bread.
- When the meatballs have 4 minutes left, add the baking sheet with your hoagie rolls into the rover. Toast in the oven for 4 minutes.
- Remove hoagie rolls from oven. Once the meatballs are cooked, toss them in marinara sauce.
- Place 3 meatballs into each hoagie roll.
- Sprinkle mozzarella cheese on top.
- Broil 1-2 minutes until cheese is melted, golden, and bubbly.

My whole family loves these!