Cheesy Italian Meatball Sub Dip

8 Servings
35 min

Homemade Italian mini meatballs are surrounded by a ricotta and rich tomato sauce in this cheesy meatball sub dip. A fun twist on a classic meatball sub, this dip is easy to make and perfect for the big game!


Check out the full recipe here!

Disclosure: As an Amazon Associate I earn a small commission from qualifying purchases, however this is at no cost to you. Read my disclosure policy here.


When I first made this dip for my family, the reviews were raving! Everyone loved eating it while watching the football game. I think the key in this dip is the ricotta. It gives the dip a creamy, luscious consistency that you wouldn't get without it.


These meatballs are some of my family favorites, and I share the recipe in my 5 ingredient meatballs. They come out moist and tender every time!

Why You'll Love Meatball Sub Dip

  • It's a fun twist on the classic dish! Meatball subs are a favorite in my house. When I was thinking about a fun dip to make for the big game or for a family party, I thought about making a family favorite into a dip!
  • It's easy to make! If you don't want to make homemade meatballs, use your favorite variety of frozen meatballs for an even easier dish!
  • You can make everything ahead of time! No one wants to stress the day you have a party, so make this dip ahead of time, place it in the refrigerator, and when you are ready to serve, bake for 10 minutes and you'll have a piping hot, delicious dip ready to go!


Ingredients

  • Ground Beef- 80/20 ground beef is best.
  • Breadcrumbs- Flavored with Italian seasoning.
  • Eggs- To hold the ground beef together
  • Mozzarella- For the inside of the meatballs as well as to add cheese on top of the dip.
  • Garlic- For extra flavor.
  • Tomato Sauce- Your favorite jarred variety or you can make your own homemade marinara sauce.
  • Ricotta- Whole milk or part skim.


What Type Of Meat is Best for Meatballs?

To make tender and moist meatballs, you need some fat in the meat. 95/5 or even 93/7 ground beef would not have enough fat.


The type of meat you want to look for is 80% fat. Fat adds moisture and richness to the meatballs.


You can mix meat too, if you want to make these 6 ingredients meatballs instead. Ground pork has more fat than ground beef, a combination of both would make a delicious meatball.


To make these meatballs a little lighter, you can use ground turkey or ground chicken instead of ground beef.


Equipment You'll Need

  • Bowls
  • Silicone Mat
  • Baking Sheet
  • Mini Ice Cream Scoop- for even size and shaped meatballs.
  • Cast Iron Skillet


Step By Step Photos

Place the meat in a bowl
Add the eggs, breadcrumbs, garlic, and mozzarella
Scoop the meat mixture onto a baking sheet
Add tomato sauce and ricotta to a cast iron skillet
Add the cooked meatballs
Top with mozzarella cheese

How To Make Meatball Sub Dip

  1. Preheat the oven to 375.
  2. In a bowl, add the ground meat, breadcrumbs, eggs, ½ cup of mozzarella, and ground garlic. Mix well until fully combined.
  3. Top a baking sheet with a silicone mat.
  4. With a mini ice cream scoop, scoop out the mixture and roll into balls. Place the meatballs onto the prepared baking sheet.
  5. Bake the meatballs for 20 minutes.
  6. While the meatballs bake, add the tomato sauce to a cast iron skillet.
  7. Spoon ricotta into the tomato sauce.
  8. When the meatballs are done cooking, add them to the tomato sauce.
  9. Top with the rest of the mozzarella cheese.
  10. Place the skillet back in the oven for 10-15 minutes until the mozzarella is melted and slightly browned.
  11. Carefully take the skillet out of the oven and enjoy!

How To Serve Meatball Sub Dip

  • I like to serve this meatball dip with crostini. You can purchase them or you can make them. Take a loaf of sourdough bread or Italian bread and cut it into slices. Top with olive oil and salt. Bake for 5-7 minutes until toasted.
  • You can also make these into mini meatball subs. Serve this with small rolls and allow people to create their own mini meatball sub while they watch the game.
  • If you have leftovers, boil some pasta and use this dip as a sauce! It's full of mozzarella, ricotta, tomato sauce, and meatballs, the perfect pasta dinner!

Frequently Asked Questions

Can you make meatball sub dip in advance?Yes! The meatballs can be made up to 3 days in advance. Then, when you are ready to serve the dip, add the tomato sauce, ricotta, and meatballs to a skillet. Top with mozzarella cheese and bake until the meatballs are heated through and the mozzarella is melted.

Can I use premade meatballs instead of homemade?Yes! If you have a favorite variety of mini meatballs, those would be great! Add them to the skillet and nestle them into the tomato sauce. Bake until hot and bubbly.

How should leftovers be reheated?Place any leftovers in an airtight container for up to 3 days. To reheat, place the leftovers in an oven safe dish and top with mozzarella. Bake for 8-10 minutes until the mozzarella is melted.

I don't have a cast iron skillet, can I still make this dip?Yes! Any oven safe dish or pan will work for this dip.

Other Recipes To Try

Did you love this Meatball Sub Dip? I'd so appreciate it if you would give this recipe a 5-star review! That will help other hungry readers find my recipes!


And don't forget to tag me on Instagram or Facebook and share this recipe on Pinterest! Thanks for sharing this journey with me and enjoy these delicious recipes!

Sourdough Pretzel Bites

Simple Chicken Parm Stuffed Peppers

Creamy Instant Pot Feta and Tomato Pasta

Sourdough Discard Banana Bread

More Snack Recipes


  • Sourdough Pretzel Bites
  • Instant Pot Bagels
  • Instant Pot Feta Pasta
  • Feta and Olive Stuffed Broiled Tomatoes
  • Instant Pot Buffalo Chicken Dip
  • Sourdough Discard Pancakes
  • Sourdough Discard Banana Bread


📖 Recipe

Cheesy Italian Meatball Sub Dip
Recipe details
  • 8  Servings
  • Prep time: 5 Minutes Cook time: 30 Minutes Total time: 35 min
Show Nutrition Info
Hide Nutrition Info
Ingredients

  • 1 lb Ground Beef 80/20
  • 1/2 cup Breadcrumbs Italian seasoning
  • 2 Eggs
  • 2 Garlic Cloves
  • 1 1/2 cups Mozzarella Shredded
  • 2 cups Tomato Sauce Your Favorite Jarred Variety
  • 1 cup Ricotta Whole milk
Instructions

Preheat the oven to 375.
In a bowl, add the ground meat, breadcrumbs, eggs, ½ cup of mozzarella, and ground garlic.  Mix well until fully combined.
With a mini ice cream scoop, scoop out the mixture and roll into balls.  Place the meatballs onto a silicone lined baking sheet.
Bake the meatballs for 20 minutes.
While the meatballs bake, add the tomato sauce to a cast iron skillet.
Spoon ricotta into the tomato sauce.
When the meatballs are done cooking, add them to the tomato sauce.
Top with the rest of the mozzarella cheese.
Place the skillet back in the oven for 10-15 minutes until the mozzarella is melted and slightly browned.
Carefully take the skillet out of the oven and enjoy!
Tips
  • If you do not have a cast iron skillet, any oven safe pan or dish can be used instead.
  • 80/20 ground beef will make the most moist and tender meatballs.
  • Whole milk or part skim ricotta can be used.
  • If you do not have a mini ice cream scoop, use a spoon and try to get the meatballs as even in shape as possible.
  • The silicone mat will prevent the meatballs from sticking to the baking sheet.
Lynnswayoflife
Want more details about this and other recipes? Check out more here!
Go
Comments
  • Shelby mcdaniel Shelby mcdaniel on Feb 12, 2022

    My question....I thought you weren't supposed to cook tomatoes or tomato products in cast iron. Evidently that is wrong ??

Next