
This Meatball Sub Dip is everything you love about a classic meatball sub, baked into a hot, cheesy skillet dip that’s perfect for sharing.

Loaded with homemade tiny meatballs, creamy ricotta, rich pasta sauce, and plenty of shredded mozzarella, this easy baked dip comes out bubbly, melty, and packed with hearty Italian flavor.
Why This Recipe is a Winner!
- It turns a classic meatball sub into an easy, shareable dip that’s perfect for entertaining
- The homemade tiny meatballs pack big flavor in every bite
- Creamy ricotta balances the rich pasta sauce and melty mozzarella
- Easy to scoop and dip with toasted baguette slices—just like eating a sub
- Hearty enough to satisfy hungry guests, not just a light appetizer
- Great make-ahead option for stress-free hosting
- Perfect for game day, parties, holidays, or casual get-togethers

Serve it with sliced, toasted baguette for dipping to make every bite taste just like a warm, cheesy meatball sub—perfect for game day, parties, or any casual get-together.

Prep Time:
25 minutes
Cook Time:
25 minutes
Yield:
Serves 8

Ingredients You’ll Need
- Mini Meatballs
- 1 lb lean ground beef
- ½ cup Italian seasoned bread crumbs
- ¼ cup milk or half and half
- 1 egg
- ¼ cup dried minced onion
- 1 tablespoon minced garlic
- ¼ teaspoon salt
- ¼ teaspoon pepper
- Assembling the Dip
- 2 cups ricotta cheese
- 24 oz marinara sauce
- 2 cups shredded mozzarella cheese
- shredded parsley for garnish
Printable Recipe Card with a Full List of Ingredients and Instructions is Located at the Bottom of the Post.
Be sure to read through the entire post so that you don’t miss out on any important tips and tricks!
STEP 1:
I started by dropping some ground beef into a large mixing bowl.
I added some Italian seasoned bread crumbs, milk, an egg and spices to the bowl.


STEP 2:
I combined all of the ingredients in the bowl well.

STEP 3:
I scooped the mixture by the ½ tablespoon and formed it into balls.
I placed the mini meatballs on a parchment lined baking sheet.


STEP 4:
I placed the baking sheet in the oven and baked the meatballs for 10 minutes.
After 10 minutes I removed the pan from the oven and set it aside.


STEP 5:
I spread some ricotta cheese over the bottom of a cast iron skillet.
I poured a jar of marinara sauce over the ricotta and spread it out evenly.


STEP 6:
I dropped the cooked meatballs on top of the marinara sauce trying to space them out as evenly as possible.
I sprinkled some shredded mozzarella cheese on top.


STEP 7:
I placed the skillet in the oven and baked the dip until it was bubbling.


STEP 8:
I removed the skillet from the oven and sprinkled some shredded parsley on top.

Using tiny meatballs instead of full-size ones makes the dip easier to scoop and ensures you get meat, sauce, and cheese in every bite.

Ricotta adds a creamy layer that keeps the dip rich without feeling heavy or greasy.

If you are looking for a hearty dip recipe for your next gathering, then you need to try this Meatball Sub Dip!

FREQUENTLY ASKED QUESTIONS
Can I use frozen meatballs instead of homemade?
- Yes, you can use frozen meatballs if you’re short on time. Let them thaw and chop them into smaller pieces so they’re easier to scoop in the dip.
Can I make this meatball sub dip ahead of time?
- Absolutely. You can assemble the dip up to a day in advance, cover it, and refrigerate. Bake just before serving for best results.
What should I serve with meatball sub dip?
- Sliced toasted baguette works best to mimic a classic meatball sub, but garlic bread, crostini, or Tostitos Scoops also work well.
Can I make this dip in a baking dish instead of a skillet?
- Yes, any oven-safe baking dish will work. A shallow dish helps the dip heat evenly and get nice and bubbly on top.
How do I store and reheat leftovers?
- Store leftovers covered in the refrigerator for up to 3 days. Reheat in the oven or microwave until warmed through.
Can I freeze meatball sub dip?
- Freezing isn’t recommended once baked, as the ricotta can change texture. If you want to freeze components, freeze the meatballs separately and assemble fresh.
Meatball Sub Dip
This Meatball Sub Dip is everything you love about a classic meatball sub, baked into a hot, cheesy skillet dip that’s perfect for sharing.
Serve it with sliced, toasted baguette for dipping to make every bite taste just like a warm, cheesy meatball sub—perfect for game day, parties, or any casual get-together.
Ingredients
Mini Meatballs
- 1 lb lean ground beef
- ½ cup Italian seasoned bread crumbs
- ¼ cup milk or half and half
- 1 egg
- ¼ cup dried minced onion
- 1 tablespoon minced garlic
- ¼ teaspoon salt
- ¼ teaspoon pepper
Assembling the Dip
- 2 cups ricotta cheese
- 24 oz marinara sauce
- 2 cups shredded mozzarella cheese
- shredded parsley for garnish
Instructions
- Preheat oven to 400F.
- Drop the ground beef, bread crumbs, milk, egg, dried minced onion, minced garlic, salt and pepper into a large mixing bowl.
- Combine all of the ingredients well.
- Scoop the meat mixture by the ½ tablespoon and roll into balls. Place the meatballs on a parchment lined baking sheet.
- Place the baking sheet in the oven and bake for 10 minutes.
- After 10 minutes remove the baking sheet from the oven and set aside.
- Spread the ricotta evenly in the bottom of a 12 inch cast iron skillet or baking dish.
- Pour the marinara over the ricotta and spread it out evenly.
- Drop the meatballs on top of the marinara, spacing them out as evenly as possible.
- Sprinkle the shredded mozzarella cheese over the meatballs.
- Place the skillet in the oven and bake until the dip is bubbling. 20 - 25 minutes.
- Remove the skillet from the oven and top with shredded parsley if desired.
- Serve with toasted baguette, crackers or tortilla chips and enjoy!
Nutrition Information:
Yield: 8 Serving Size: 1Amount Per Serving: Calories: 539Total Fat: 28gSaturated Fat: 14gUnsaturated Fat: 14gCholesterol: 138mgSodium: 1206mgCarbohydrates: 27gFiber: 3gSugar: 7gProtein: 43g

This post contains affiliate links. Read our disclosure here.
As an Amazon Associate I earn from qualifying purchases.

