• Active-ist Program
  • About Us
  • Blog
    • Lifestyle
    • Movement
    • Mealtime
      • Nutrition
      • Recipes
    • Pregnancy & Motherhood
  • GLAMamas
  • Subscribe/Contact
  • Love Notes
  • Policies and Disclaimers

Supporting healthy & happy families through all generations.

thrive@goliveabundance.com
Subscribe
Go Live AbundanceGo Live Abundance
Go Live AbundanceGo Live Abundance
  • Active-ist Program
  • Blog
    • Lifestyle
    • Mealtime
      • Nutrition
      • Recipes
    • Movement
    • Pregnancy & Motherhood
  • GLAMamas
  • About Us
    • Love Notes
Italian Meatballs

Italian Meatballs

Mealtime, Recipes
Jump to Recipe Print Recipe

We love a good meatball. One that is delicious on its own, without the need to accompany with pasta or bread, if one so desires. So this is the culmination of years of meatball-making, combining our favorite parts of many recipes.

The beauty of this recipe is that you can make changes based on what you have access to at the time. If you have fresh garlic and parsley – wonderful! If you only have powdered or dried versions, that will work, too. Fresh onion is always our preference so that you get the benefit of the butter it’s sautéed in.

This recipe is not sauce-heavy. The sauce is intended to add a nice creamy element to the meatballs, not to create a soup or provide enough sauce for pasta. If you wish to serve these meatballs with pasta, you may need to increase the amount of sauce you make. We provide steps for making a sauce from scratch, however, you can definitely just purchase your favorite pre-made sauce from the store to heat up instead! As we mention in the recipe, we usually “doctor up” store-bought sauces with additional spices, a little cream and sometimes vodka.

For the meat, 80/20 beef is ideal. Don’t fear the fat! Everything you’ve learned about animal fats has since been debunked. Animal fats have been a normal part of a healthy human’s diet for thousands of years. Fat adds flavor, keeps the meat moist, promotes satiety (feelings of fullness), and it actually helps your body absorb the minerals and nutrients in your meal!

We like to serve these meatballs for dinner or an appetizer with small pieces of toasted sourdough bread. You could also serve them on top of pizza or just on their own if you’re focusing on low carb meals.

Print Recipe

Italian Meatballs

Delicious and healthy meatballs that will rival any Italian restaurant's!
Prep Time15 minutes mins
Cook Time40 minutes mins
Total Time55 minutes mins
Course: Appetizer, Main Course
Cuisine: Italian
Keyword: dairy free, gluten free, grain free, healthy, keto, low carb, paleo, whole30
Servings: 3

Ingredients

Meatballs

  • 1/2 Onion, diced into small pieces (equals about 1/2 cup) (can use 3 tbsp of dried onion flakes or 1 tsp of onion powder instead – omit butter and saute step as well)
  • 1 tbsp Butter
  • 1 lb Ground beef (we like 80/20 beef for moist meatballs!)
  • 1 lb Ground pork (can substitute another pound of ground beef or lamb if desired)
  • 2 tsp Salt
  • 4 tbsp Fresh parsley, chopped (or 1.5 tsp dried parsley)
  • 4 Large garlic cloves, minced (or 1 tsp garlic powder)
  • 1 tsp Black pepper
  • 1/2 tsp Red pepper flakes
  • 4 tsp Italian seasoning (See note)
  • 1/2 c Milk
  • 1/2 c Panko breadcrumbs
  • 1/2 c Chicken or beef broth
  • 2 Eggs
  • 1 c Shredded Parmesan

Simmering Sauce (alternatively, purchase a jar of your favorite pasta sauce to use instead)

  • 28 oz Crushed tomatoes
  • 2 tbsp Butter
  • 1 Onion, chopped
  • 1 Red bell pepper, chopped
  • 2 Garlic cloves, minced
  • 1/4 c Water
  • 2 tsp Red wine vinegar
  • 3/4 tsp Salt
  • 1/2 tsp Dried oregano (or 2 tsp of your favorite Italian seasoning)

Optional for serving

  • Toasted sourdough or other bread

Instructions

  • Mix the breadcrumbs with the half & half and broth. Set aside.
  • Melt the butter in a small saute pan over medium heat on the stovetop. Add the onions and saute until translucent, stirring occasionally (about 10 minutes). Remove from pan and allow to cool. Place them in a bowl in the fridge or freezer to help them cool quicker.
  • Add the breadcrumbs mixture and the remaining ingredients (except the sauce) into a large bowl. Add the onions. Mix with a hand mixer, stand mixer or by hand just until incorporated.
  • Line two cookie sheets with parchment paper. Use an ice cream scoop or your hands to scoop meatballs onto the pans. We like to use a 4 tbsp size scoop to make rather large meatballs, but you can make them whatever size you prefer. When short on time, we simply scoop the meat onto the pans and skip shaping them into perfect balls – again, your choice and preference! Preheat your oven to 450 degrees and start preparing the sauce while the oven is heating.
  • Melt the butter in a large saucepan over medium heat. Add the onion and bell peppers and sauté about 10 minutes. Stir in the garlic and cook for another minute. Add the water, red wine vinegar, oregano or Italian seasoning, salt and crushed tomatoes. If you choose to use a store-bought sauce instead of making one from scratch, heat it in your pan and taste to see if it needs "doctored" up with a little cream, vodka or additional spices.
  • Change the oven to the broil setting and broil the meatballs until they begin to brown on top (about 8-10 minutes). Be sure to check them every few minutes to be sure the parchment paper doesn't burn. Meanwhile, finish preparing the sauce by bringing it to a simmer and letting it cook for about 10 minutes, or until the meatballs are done and have had a minute or two to cool on the pan.
  • Carefully add the meatballs into your pan with the sauce. The meatballs may not be fully cooked yet if you made them rather large, but they will finish cooking in the sauce. Allow the meatballs and sauce to simmer, stirring occasionally so the meatballs become coated in sauce. Cook for 15-20 minutes, or until a thermometer inserted into the center of the meatball reaches 160 degrees.
  • If you want to serve with bread, you can butter your slices or brush with olive oil and either toast buttered side down on a pan on the stovetop, or broil in the oven. You can also add garlic powder and/or Parmesan cheese to make garlic bread.

Notes

  • Italian seasoning – if you don’t have an all-purpose Italian seasoning, you can substitute a combo of 1 tsp oregano, 1/2 tsp thyme and 1/4 tsp rosemary

You also might be interested in

KISS…Keep It Simple Smoothie: A beginner’s guide to smoothies

KISS…Keep It Simple Smoothie: A beginner’s guide to smoothies

May 31, 2019

Smoothies?! Where to begin? What to add? How do you[...]

Four Things I Learned During My Journey To Conceive

Four Things I Learned During My Journey To Conceive

Aug 16, 2019

At the time of writing this, I am sitting on[...]

Improve Your Life – Focus on These Two Things

Improve Your Life – Focus on These Two Things

Jun 14, 2019

It may feel early to be talking about the holidays,[...]

Read Posts by Category

  • Lifestyle
  • Mealtime
  • Motherhood
  • Movement
  • Nutrition
  • Pregnancy
  • Recipes

Connect With Us On Facebook

Connect With Us On Instagram

goliveabundance

✨Challenging the mindset on living & aging well
✨Certified Personal Trainer & Wellness Coach for 30+ years
✨Active-ist Program

Be like these beautiful poppies: Go with the flow Be like these beautiful poppies: 
Go with the flow and embrace the dance of life. The wind may not always be at your back, and it may toss you around a bit, but no matter what, stand tall, stay flexible, and be true to yourself… and always, share your beauty! 

#mindset #gratitude #wellness #headspace #mentalhealth
Happy Mother’s Day to all the mamas and mother f Happy Mother’s Day to all the mamas and mother figures out there! We hope you are feeling the love today and always! 💗💐🥰
It was time for a little doggy spruce-up! 🐶 #do It was time for a little doggy spruce-up! 🐶 #dogsoftiktok #dogtok #shihpoo
#doodlesoftiktok #doodles #puppylove
My client this morning before our workout: “I wo My client this morning before our workout: “I wore my ruck vest this morning while getting ready for my day today.” 

Music to my ears - can’t stop, won’t stop! 
This is a great example of being creative and finding ways to get a little extra exercise/movement/challenge in each day. It’s the little things (that really aren’t so little) that add up to big results when done regularly and consistently. There is great power in that! I’m blessed to work with people who find ways to keep at it, keep going, and keep growing! Keep it fresh, bring your best!! 

#rucking #fitover50 #fitover50women #fitover60 #fitover60women #personaltrainer #healthcoach #wellnesscoach
Stay consistent. Drop the excuses. Keep a strong a Stay consistent. Drop the excuses. Keep a strong and focused mindset and attitude on achieving your goals. And# as one of my cohorts in crime says: Quit whining!! 🤣😆
#personaltrainer #healthcoach #exercisecoach #onlinetrainer #fitover50 #fitover60 #mindset #mindfulness #keepmoving #keeppushing
Me checking for my abs after doing 10 crunches 🤷🏼‍♀️ 

#fitnesshumor #exercise #motivation #fridayfunny
The choice is yours! 😘 The choice is yours! 😘
Taking “getting my steps in” to the next level Taking “getting my steps in” to the next level. Nash is like, “no thanks, Mom, I’ll just wait here for you” 🤣🐶💪 #personaltrainer #fitover60 #fitover50 #healthcoach #onlinecoach #onlinetrainer #longevity #outdoors #mindset #grandparent #step #move
April 1st! No fooling, get outside for a walk! You April 1st! No fooling, get outside for a walk! You will feel better, you will feel better, and you will feel better! 🤣😆 #personaltrainer #fitover60 #fitover50 #healthcoach #onlinecoach #onlinetrainer #longevity #outdoors #mindset #grandparent #walking ##betterbodies #moveyourbody
Tag a friend (or a few) who you need to start a “good morning” text ritual with! 🥰 #friendship #socialconnection #tribe #longevity #wellnesscoach #healthcoach #personaltrainer #fitover50 #fitover60
Try this one out! #exercisechallenge #personaltrai Try this one out! #exercisechallenge #personaltrainer #healthcoach #exercisecoach #onlinetrainer #fitover50 #fitover60
The birds are at full song this morning! 🤣Week The birds are at full song this morning! 🤣Week 2, here we go! Here’s what to focus on in week 2:
1. Get a portion of your steps in outdoors! Even if it’s just 10 minutes, get outside for your steps at least once a day
2. If you’ve been able to meet your step goal most days of week 1, either increase your step goal a bit, and/or add some weight to a portion of your steps. This is called rucking and you can simply add some weight to a backpack. Start small, like 5-10lbs and adjust as desired. You choose which option and how much challenge you’re going to add.
3. If you’ve struggled to meet your step goal for most of week 1, then just keep focusing on meeting your goal this week, but do still do a portion of your steps outside!

Keep updating us on your journey - we want to hear how you’re doing and encourage you along the way! Plus, hearing from you helps motivate us to keep going, too!

#walkingchallenge #exercisechallenge #personaltrainer #healthcoach #personaltrainer #fitover60 #fitover50 #onlinecoach #onlinetrainer #outdoors #longevity #mindset
Others are choosing to slow down in life…I’m c Others are choosing to slow down in life…I’m choosing to speed up!! 😉 #personaltrainer #fitover60 #fitover50 #onlinecoach #healthcoach #onlinetrainer #outdoors #longevity #mindset #grandparent #skiing #skitrip #skier #mountain #familyvacay
Step into Spring Participants - Week 1 is almost d Step into Spring Participants - Week 1 is almost done! A few things to keep in mind:

This challenge is YOUR challenge. The purpose is for you to feel better at the end of the four weeks than you did at the start. That means setting a realistic goal each week.

For example, if you typically get 5,000 steps a day, a realistic first week goal would be to shoot for 5,500 - 6,000 steps, not 8,000. Setting and achieving bite-sized goals on a consistent basis is more sustainable than setting a massive goal that you only achieve on two out of the seven days. More wins will keep you excited to keep progressing.

At the start of each of the remaining three weeks, we’ll encourage you to up your game a bit, but not necessarily by adding more steps. Though you can certainly do that if you’re easily achieving your daily goals!

Also, if you haven’t really jumped into the challenge, start today! Anyone can join or re-join the challenge at any time. This is YOUR journey. The only person truly holding you accountable is you. Commit to your happiness, commit to your health!

#walkingchallenge #exercisechallenge #personaltrainer #healthcoach #personaltrainer #fitover60 #fitover50 #onlinecoach #onlinetrainer #outdoors #longevity #mindset
We hope you are enjoying this beautiful weekend an We hope you are enjoying this beautiful weekend and getting some movement in! Get better clarity, become stress-less, improve your mood, mind, and body and just feel better overall! Any movement is great -but even better if you can get outdoors. Our Step into Spring Challenge helps you do all of that. Great job to those who are doing the challenge, and for those who haven’t started yet, what are you waiting for? Now is the perfect time to start!! #personaltrainer #healthcoach #outdoors#longevity #mindset #mood #movement #walk #walking #naturevibes #outdoors
Isn’t this song about skiing??? 😜 #skiing #sk Isn’t this song about skiing??? 😜 #skiing #skiseason #skier #vacation #funny #fyp #fridayfun #vail #vailcolorado
It’s the first day of Spring and the first day o It’s the first day of Spring and the first day of our “Step into Spring” walking challenge! Join us for the next four weeks and feel amazing at the end! Here’s how it works:
1. Commit to your physical and mental health and comment “Yes” that you’re joining our challenge!
2. Ensure you have a way to track your steps (e.g. a fitness tracker or pedometer - comment tracker and we can send you a link to the affordable one Irene uses)
3. Decide a step goal to aim for each day (for reference, 2,000 steps = 1 mile)
4. Follow along on social media! We’ll be posting about all the amazing benefits of walking and sharing our personal progress and motivation. Please share yours with us, too, by commenting and/or messaging us!

End the four weeks feeling amazing!! Join us - what do you have to lose, besides possibly a bad attitude, feelings of anxiety, self doubt, stress…or maybe a few pounds?!

#walktoberfest #fitnesschallenge #healthjourney #onlinetrainer #rucking #personaltrainer #onlinecoach
Step into Spring with us and join our annual walki Step into Spring with us and join our annual walking challenge! The challenge kicks off on the first day of Spring - March 20th. Here’s how it works:
1. Commit to your physical and mental health and comment “Yes” that you’re joining our challenge!
2. Ensure you have a way to track your steps (e.g. a fitness tracker or pedometer - comment tracker and we can send you a link to the affordable one Irene uses)
3. Track your steps a few days in advance of the challenge to see what you’re currently averaging
4. Decide a step goal to aim for each day (for reference, 2,000 steps = 1 mile)
5. Follow along on social media! We’ll be posting about all the amazing benefits of walking and sharing our personal progress and motivation. Please share yours with us, too, by commenting and/or messaging us!

End the four weeks feeling amazing!! Join us - what do you have to lose, besides possibly a bad attitude, feelings of anxiety, self doubt, stress…or maybe a few pounds?!

#walktoberfest #fitnesschallenge #healthjourney #onlinetrainer #fitover50 #fitover60 #rucking #personaltrainer #onlinecoach #commissionearned
Step into Spring with us and join our annual walki Step into Spring with us and join our annual walking challenge! The challenge kicks off on the first day of Spring - March 20th. Here’s how it works:
1. Commit to your physical and mental health and comment “Yes” that you’re joining our challenge!
2. Ensure you have a way to track your steps (e.g. a fitness tracker or pedometer - comment tracker and we can send you a link to the affordable one Irene uses)
3. Track your steps a few days in advance of the challenge to see what you’re currently averaging
4. Decide a step goal to aim for each day (for reference, 2,000 steps = 1 mile)
5. Follow along on social media! We’ll be posting about all the amazing benefits of walking and sharing our personal progress and motivation. Please share yours with us, too, by commenting and/or messaging us!

End the four weeks feeling amazing!! Join us - what do you have to lose, besides possibly a bad attitude, feelings of anxiety, self doubt, stress…or maybe a few pounds?!

#walktoberfest #fitnesschallenge #healthjourney #onlinetrainer #fitover50 #fitover60 #rucking #personaltrainer #onlinecoach #commissionearned
Step into Spring with us and join our annual walki Step into Spring with us and join our annual walking challenge! The challenge kicks off on the first day of Spring, March 20th. Here’s how it works:
1. Commit to your physical and mental health and comment “Yes” that you’re joining our challenge!
2. Ensure you have a way to track your steps (e.g. a fitness tracker or pedometer - comment tracker and we can send you a link to the affordable one Irene uses)
3. Track your steps a few days in advance of the challenge to see what you’re currently averaging
4. Decide a step goal to aim for each day (for reference, 2,000 steps = 1 mile)
5. Follow along on social media! We’ll be posting about all the amazing benefits of walking and sharing our personal progress and motivation. Please share yours with us, too, by commenting and/or messaging us!

End the four weeks feeling amazing!! Join us - what do you have to lose, besides possibly a bad attitude, feelings of anxiety, self doubt, stress…or maybe a few pounds?!

#walktoberfest #fitnesschallenge #healthjourney #onlinetrainer #fitover50 #fitover60 #rucking #personaltrainer #onlinecoach #commissionearned
Follow on Instagram

About     Subscribe / Contact     
Love Notes     Policies / Disclaimers

© 2025 · Sveikata Group LLC

Prev Next