Go Back
Beef & Veggie Meatballs

Beef & Veggie Meatballs with Walnut Pesto

These beef & veggie meatballs blend the comfort of classic meatballs with the nourishment of a veggie-forward meal. Made with ground beef, shredded vegetables, and simple pantry ingredients, they’re packed with protein, iron, and flavor—perfect for postpartum recovery, family-friendly dinners, or stocking the freezer for busy weeks. Whether you're easing back into eating meat or simply looking for a wholesome, veggie-boosted meal, these tender, nutrient-dense meatballs are a delicious and balanced option for anyone craving easy nourishment.
Prep Time:2 hours
Cook Time:1 hour
Course: Dinner, Main Course, Meal Prep
Cuisine: Italian
Keyword: Basil, basil pesto, Beef, Bell Pepper, Carrot, Garlic, Ground Beef, Meatball, mushrooms, Onion, Pesto, Zuchinni

Equipment

  • Food Processor
  • Large Cast Iron Pan
  • Large Stainless Steel Bowl
  • Lipped Sheet Pans

Ingredients

Beef & Veggie Meatballs

  • 2 lbs organic grass fed ground beef
  • 1 lb non-gmo or organic ground pork
  • 1 1/2 cup parmesan reggiano freshly grated
  • 3 large eggs
  • 1 cup panko bread crumbs
  • 1/4 cup parsley fresh, chopped
  • 1 tbsp oregano fresh, chopped
  • 1 tbsp fennel seeds
  • 1 large zucchini shredded
  • 3 carrots peeled & shredded
  • 1 large shallot finely chopped
  • 1 cup cremini mushrooms finely chopped
  • 1 large red bell pepper chopped
  • 1/4 tsp fresh cracked black pepper
  • 1 tsp sea salt
  • 4 tbsp avocado oil

Walnut Basil Pesto

  • 2 cups basil leaves
  • 1/2 cup toasted walnuts
  • 1 garlic clove
  • sea salt to taste
  • fresh cracked black pepper to taste
  • 1/2 cup extra-virgin olive oil
  • 1/4 cup parmesan reggiano freshly grated

Instructions

Prep your Vegetables

  • Shred the zucchini and carrots in your food processor and set aside.
  • Finely chop your shallots, cremini mushrooms and red bell pepper and set aside.
  • Add your shallots to a large cast iron pan and cook with avocado oil until translucent. Then add your cremini mushrooms and cook until starting to soften. Then add your carrots, zucchini and red bell pepper. Add sea salt to the vegetable mixture. Cook vegetable mixture until vegetables are soft, starting to brown but are not overcooked.
  • Set aside and let your vegetables cool.

Prep your Meat

  • Preheat your oven to 450 degrees F
  • In a large stainless steel bowl mix together your ground beef and pork.
  • Add the grated parmesan cheese, eggs, breadcrumbs and mix in. If you are doubling or tripling the recipe it is best to do these steps in 2-3 separate bowls so it is easier to mix.
  • Prepare your herbs and spices and combine them into your meat mixture. Keep this cold, if you need to wait for your vegetables to cool but your meat mixture into the refrigerator covered to stay cold while you wait.
  • Add your cooled vegetables to your cold meat mixture. Mix together thoroughly. Depending upon your comfort level you can incorporate with gloved hands, hands or two wooden spoons. It is important to mix together well so that there is a little bit of everything in each ball.

Make your Balls

  • Time to make the balls! Keep your mixture cold as you create your balls and roast them. Set up a couple lipped sheet pans with parchment paper and set them aside.
  • Use a spoon or small ice cream scooper or baller to make consistent sized meatballs. I usually make ours about 1.5" size in diameter. This size then really dictates your cooking time. Scoop each ball and use your hands to shape it into a ball then place it onto the parchment paper lined pan. As you create your balls I like to have them touching and in rows of about 4-5 per row.
  • Once you have all of your balls made and on lined pans you can place them in the oven to roast them. Roast your balls at 450 for about 20-30 minutes depending on size. I check them at 20 minutes using a meat thermometer. You want their internal temperature to be at 160 degrees or higher. Once at temperature they are done.
  • Set aside to cool on a new parchment paper lined pan or on a cooling rack. There will be drippings I like to have them cool off of their drippings.

Walnut Basil Pesto

  • Toast walnuts on a lipped pan in the oven at 450 for a couple of minutes until you smell them or they start to toast. Set aside to cool.
  • In your food processor, add your basil leaves, cooled toasted walnuts and garlic clove and pulse until processed into a gritty meal.
  • Add salt, black pepper and parmesan cheese and pulse for a couple seconds to combine.
  • Take the small top portion off to be able to add liquid and run the food processor at the same time. Slowly add the olive oil in as you run the food processor. Blend for about 30-60 seconds until your pesto is at your preferred consistency.
  • Store pesto in an airtight container with additional olive oil on top to help prevent browning. Browning is natural.

Serving

  • Serve your meatballs on a plate with 3-4 balls and a couple scoops or drizzle of pesto. Top with additional parmesan reggiano cheese, sea salt & freshly cracked black pepper. Enjoy!

Freeze & Meal Prep

  • This recipe is freezer and meal prep friendly. It is perfect for busy families, postpartum and athletes. Add your meatballs to meal prep schedule and double or triple the recipe. Save your leftover or batch made balls in plastic bags, reusable containers or your preferred method in your freezer.