This post may contain paid and/or affiliate links. I may make a small commission at no extra cost to you. Please see our Privacy Policy.
I am on a health journey in preparation for my wedding this July.
I want to create habits that are going to stick.
Eating and nutrition are the biggest factors that will impact your ability to lose and maintain your weight.
When I first started tracking my calories, I was feeling a bit defeated and hopeless.
Now, I am about 11 pounds down, and I have a WAY better understanding of food and nutrition.
This has made me want to get more creative in the kitchen.
This week, we made homemade beef meatballs over mashed potatoes with broccoli.
It was unreal, and that is why I am sharing this recipe with you!

For a 204g serving of meatballs, it came to 301 calories, 3g of carbs, 32 grams of protein, 17 grams of fat and 1 gram of fibre.
You could definitely make this lower calorie if you made it with lean ground chicken or turkey, but the beef was incredible.

Ingredients
Method
- Finely dice the regular onion and chop the spring onion (use both white and green parts).
- In a large bowl, combine ground beef, onions, egg, salt, pepper, and any optional spices. Use your hands or a fork to mix gently.
- Roll the mixture into 3-4 cm balls.
- Heat oil in a large skillet over medium heat.
- Add meatballs in batches (don’t overcrowd) and fry for 3-4 minutes per side, until browned and cooked through (internal temp should reach 70°C/160°F).
- Transfer to a paper towel to drain excess oil.