Loaded Veggie and Cheese Stuffed Meatballs

Yummy cheese filled and veggie loaded meatballs! -- My Workbasket

I have been, or can be if you click on a link and make a purchase, compensated via a cash payment, gift, or something else of value for writing this post. Regardless, I only recommend products or services I use personally and believe will be good for my readers.

Yummy Veggie loaded cheese stuffed meatballs. With both Instant Pot and Freezer Instructions! -- My Workbasket
Yummy Veggie loaded cheese stuffed meatballs. With both Instant Pot and Freezer Instructions! -- My Workbasket

When I made these meatballs recently I just knew I HAD to share the recipe with you. They are SO good, and the recipe makes enough to either serve 8 people, OR make some and freeze some! When my husband took some for work people were immediately asking him for where I got the recipe.

Yummy cheese filled and veggie loaded meatballs! -- My Workbasket

They are SO good, and are just loaded with veggies. They really eat like a meal all by themselves, but you could easily top them with a favorite sauce.

Veggie Loaded Cheese Stuffed Meatballs

These meatballs are just loaded with veggies and then stuffed with cream cheese. You can easily eat them like  a meal, but they'll also taste good with your favorite sauce. 

Prep Time 20 minutes
Servings 8
Author MyWorkbasket


  • 4 leaves kale
  • 2 medium carrots
  • 1/2 large onion
  • 2 stalks celery
  • 1 pound ground beef (or turkey)
  • 2 cups old fashioned oatmeal
  • 1 egg
  • salt and pepper, seasoning salt, or herbamare seasoning
  • 1 block cream cheese 8 ounce
  • 1/4 cup soy sauce gluten free if needed


  1. Gather the onion, celery, and kale. Wash and prep them and then either dice them as fine as you can, OR put them in a food processor for a quick buzz. 

  2. Wash carrots and grate fine.

  3. Cut cream cheese into 24 cubes. 

  4. Mix the veggies, meat, eggs, oatmeal, and any spices and mix well.


  5. Take a ball of meat about the size of a half dollar and make a patty. Place a cream cheese cube in the middle, and fold the patty around it to conceal it inside. You should be able to make 24 meatballs. They will be generously large. 

  6. To Freeze for Later: Place Meatballs on a sheet pan, making sure they do not touch and place in the freezer. When they are frozen solid place them in a ziploc bag and label for later use. 

  7. To Cook: Saute in skillet with a little oil. After browning add 1/4 cup water and 1/4 cup soy sauce, then  gently place lid on top. Simmer until cooked through. 

  8. To Bake: Place in 350 degree oven for about 30-45  minutes until cooked to 160 degrees.  You can also brown them on the stove first and then bake them in the oven to temperature. 

  9. To Cook in the Instant Pot: Saute meatballs in some oil to brown. Remove from pot, and  place the trivet in Instant Pot and add 3/4 cup of water and 1/4 cup of soy sauce. Layer the meatballs on the trivet.  Cook on manual for 7 minutes. Let pressure naturally release for 5 minutes and then release remaining pressure. When cooked in the Instant Pot my meatballs did burst open some. Still tasted great, but looked a little less amazing. 

Recipe Notes

The meatballs in the photo were browned on the stove in a cast iron pan. Then a lid was put on and they were cooked in the soy sauce and water mixture in the oven until cooked to temperature. 


Leave a Reply

Your email address will not be published. Required fields are marked *