Cheesy Ricotta Bacon & Parmesan Stuffed Meatballs on the Big Green Egg

  • Author: TKWAdmin
  • Prep Time: 20
  • Cook Time: 20
  • Total Time: 40
  • Category: grilling, meatballs, cheesy, appetzers
  • Method: grilling
  • Cuisine: grilling, meatballs, cheesy, appetzers

Fire up the grill and thrill your tastebuds with these over-the-top cheesy stuffed meatballs filled with parmesan, ricotta, green onions, and bacon! Don’t forget to smother them in bacon cream sauce too!

Cheesy Ricotta Bacon Parmesan Stuffed Meatballs
Did you make this recipe?
Leave a review



  • 1 lb ground beef
  • 1/2 lb ground pork
  • 2 XL eggs
  • 1/2 cup milk
  • 3 slices stale white bread, crusts removed and torn
  • 3 1/4 ounces grated Parmesan
  • 1 teaspoon black pepper
  • 1 teaspoon kosher salt
  • 1 tablespoon oregano
  • 1 tablespoon basil
  • 1 1/2 tablespoon ground garlic
  • 1 1/4 tablespoon onion powder
  • 3 slices crispy bacon, minced
  • 1 1/2 cups shredded cheddar

Cheesy Filling

  • 1 cup whole milk ricotta
  • Heaping 1/3 cup grated Parmesan plus another 1/4 cup
  • 1 1/2 Tablespoons peppercorns (pink/black/rainbow), crushed
  • 1/2 teaspoon sea salt
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/41/2 teaspoon red pepper flakes
  • 3 slices crispy bacon, minced
  • 2 Tablespoons chopped garlic chives
  • 1 cup shredded cheddar
  • 3 green onions, minced

Bacon Cream Sauce

  • 2 Tablespoons butter
  • 4 Tablespoons bacon drippings
  • 1/4 cup plus 2 Tablespoons flour
  • 2 1/2 cups heavy cream or half and half
  • 1 cup grated Parmesan cheese
  • 1/2 teaspoon salt
  • 1 teaspoon ground black pepper
  • 1 green onion, chopped
  • 1 tsp parsley



  1. In a bowl add the bread and the milk, press down to soak the bread and let sit for 10 minutes.
  2. After 10 minutes, strain the bread from the milk and place the wet bread in a bowl with the rest of the meatball ingredients  If there is any milk left, discard it. Since you’re stuffing these meatballs with a moist mixture, there’s no need for the milk.

Cheesy Filling

  1. To a food processor, add in the ricotta, 1/3cup Parmesan cheese, salt, oregano, basil, red pepper flakes, and crushed peppercorns. Process until smooth and combined.
  2. Remove to a bowl and add in the remaining 1/4 cup Parmesan cheese, bacon, garlic chives, cheddar, and green onions. Mix to combine.
  3. When mixed, it should be very thick and something when you use a small cookie scoop, it holds together snug/tightly.

Stuff the Meatballs

  1. Using a large cookie scoop, scoop some meat, make a well, and, using a small cookie scoop, scoop the cheese filling.
  2. Place the filling in the middle of the meat and seal to close. Shape snugly. Place on a parchment-lined pan and once all the meatballs are shaped, cover and chill for one hour.

Let’s Make BGE Grillin’ Magic!

  1. Light up the grill and preheat to 375F. Once at temperature, add a 10-12″ cast iron pan to the grate and drizzle in carefully about 1 – 1 1/2 Tablespoons of olive oil.
  2. Once the oil starts to smoke you’ll want to add in your meatballs. Using heat-safe tongs, carefully add your meatballs to the pan. Do not crowd them. If you have to cook them in batches, chill the ones that are waiting to be cooked.
  3. Close the lid and cook for about 5 minutes and carefully turn. If it doesn’t move, don’t force it as you’ll tear the meatball open. Cook for about 5 minutes on each side until cooked fully through.
  4. If you have more to grill up, transfer the cooked ones to a dish and tent with foil to keep warm.
  5. If your grill is running too hot, move the pan to indirect heat OR add the EGGspander set to your Big Green Egg and raise up the pan.
  6. Plate and tent with foil loosely if there are more to cook. If desired, serve with bacon cream sauce.

Bacon Cream Sauce

  1. To a hot skillet add the butter and bacon drippings. Add in the flour and whisk to combine. Cook for 3 minutes, whisking occasionally.
  2. Slowly add in the cream, whisking constantly. Once it’s all in, let it cook for 5 minutes or until it starts to thicken. Be sure to whisk and scrape the bottom. Add in the cheese, salt, pepper, green onion, and parsley.  Cook until the mixture coats the back of the spoon.
  3. Taste for seasoning. If desired, add 3/4 teaspoon of garlic powder (I like it however Mr. Fantabulous didn’t like the garlic addition).


Nutrition does not include bacon cream sauce as that’s optional to add.

You can make the meatballs bigger or smaller. You might have extra cheesy filling. That is totally OK. This is amazing on toast or in baked potatoes!

Recipe Card powered byTasty Recipes