Ready & Packaged Foods
All →Vegetables & Legumes
All →Desserts & Confectionery
All →Meat & Protein
All →Grains & Bakery
All →Beverages
All →Milk & Dairy
All →
High in protein, grilled rather than fried for lower added fat
CALORIES · 100 G
GI
POTASSIUM · 100 G
FIBER · 100 G
3 piece (medium) of Grilled homemade meatballs (90 g) has 223 calories. That works out to 248 calories per 100 g. It contains 4.6 g of carbs, 18.7 g of protein, 14.6 g of fat and 0.4 g of fiber. Its 1.7 µg of B12 covers 71% of the Daily Value. Its glycemic index is 5 (low), so it raises blood sugar slowly.
Selected: 3 piece (medium) · 90 g
223
KCAL / 90G
Carbs
4.6g
· 2% DV
Protein
18.7g
· 37% DV
Fat
14.6g
· 19% DV
Fiber
0.4g
· 1% DV
DV is the share of the daily value covered, on a 2,000 kcal reference diet.
Calories come from: Carbs 8% · Protein 33% · Fat 59%
| Nutrient | Amount | % DV |
|---|---|---|
| Calories | 223 kcal | |
| Total fat | 14.6 g | 19% |
| Saturated fat | 5.31 g | 27% |
| Trans fat | 0.16 g | |
| Sodium | 70 mg | 3% |
| Total carbohydrate | 4.6 g | 2% |
| Fiber | 0.4 g | 1% |
| Protein | 18.7 g | 37% |
Calories: Calories measure energy. Average daily need is 2,000 kcal. Excess calories are stored as fat, too few cause weight loss.
Carbs: Your body's primary energy source. The brain runs exclusively on carbs. Daily need: 275g.
Protein: Essential for muscle repair and cell growth. Daily need: 50g. Keeps you full and boosts metabolism.
Fat: Needed for hormone production and vitamin absorption. Daily need: 78g. Limit saturated fats, choose unsaturated.
Fiber: Critical for digestive health and satiety. Daily need: 28g. Stabilizes blood sugar, lowers cholesterol.
Log this food in EatBetter
100,000+ people use it
📸 Scan the code to get the app free.

| Serving | Amount | Calories |
|---|---|---|
| 3 piece (medium) | 90 g | 223 kcal |
| 1 ounce (small) | 28 g | 69 kcal |
| 1 piece (small) | 30 g | 74 kcal |
| 2 piece (medium) | 60 g | 149 kcal |
| 100 g | 100 g | 248 kcal |
| 4 piece (large) | 120 g | 298 kcal |
| 1 serving (medium) | 150 g | 372 kcal |
| 1 cup (diced) | 170 g | 422 kcal |
| 6 piece (jumbo) | 180 g | 446 kcal |
| 1 serving (large) | 220 g | 546 kcal |
Calculated from 248 calories per 100 g.
Grill homemade meatballs on clean, well-heated grates, and oil the grates lightly before cooking. Leave each meatball undisturbed until it releases easily; turning it too soon can tear the browned surface and make it fall apart.
Grilled homemade meatballs often fall apart when the mixture is too wet, poorly combined, or handled before it sets on the grill. Squeeze excess liquid from grated onion, mix until cohesive, and chill the shaped meatballs before grilling.
Grilled homemade meatballs commonly use ground meat, salt, pepper, and seasonings such as garlic or paprika. Recipes may add grated onion, herbs, breadcrumbs, or egg; breadcrumbs and egg are optional rather than essential.
Grilled homemade meatballs made with ground beef or lamb should reach an internal temperature of 71°C (160°F). Check the center with a food thermometer, since a browned exterior alone cannot confirm that the meat is safely cooked.
Grilled homemade meatballs develop a smoky, browned exterior, while pan-fried meatballs cook in direct contact with a skillet and may have a more even crust. Grilling can let some fat drip away, but the result depends on the meat and cooking method.
Use ground meat that is not extremely lean, shape the meatballs evenly, and avoid pressing them on the grill. Cook them only until done; prolonged high heat squeezes out moisture and leaves grilled homemade meatballs tough.
Yes, shaped uncooked homemade meatballs can be frozen before grilling. Freeze them in a single layer first so they do not stick together, then transfer them to a sealed freezer container and thaw them in the refrigerator before cooking.
Cooked grilled homemade meatballs keep for three to four days in the refrigerator when promptly stored in a covered container. Refrigerate them within two hours of cooking, and reheat them until hot throughout.
Grilled homemade meatballs pair well with flatbread, a crisp salad, grilled vegetables, or rice. For a Mediterranean-style meal, add a yogurt sauce or hummus and serve the meatballs with lemon and fresh herbs.
Yes, you can shape the homemade meatballs ahead and keep them covered in the refrigerator until cooking. Preparing them in advance lets the seasonings blend, but keep raw meat chilled and cook the meatballs thoroughly before serving.
Vitamins
B12
1.71µg · 71% DV
B3
4.41mg · 28% DV
B6
0.31mg · 18% DV
Biotin
4.5µg · 15% DV
Minerals
Zinc
3.69mg · 34% DV
Selenium
17µg · 31% DV
Phosphorus
176mg · 25% DV
Iron
1.98mg · 11% DV
Potassium ⭐
281mg · 8% DV
Sodium
70mg · 3% DV
GLYCEMIC INDEX
GLYCEMIC LOAD
Accounts for portion size — a more realistic measure than GI alone.
To burn the 223 calories in 3 piece (medium) (90 g):
🚶
Walking (5 km/h)
🏃
Running (8 km/h)
🚴
Cycling
🏊
Swimming
Times are calculated with the MET equation for a 70 kg adult. Actual burn varies with your weight, age and pace.
Grilled homemade meatballs are made by seasoning ground meat, shaping it into small, slightly flattened rounds and cooking them over a grill. Recipes vary from household to household; onion and herbs are common additions, while some cooks use a little bread to soften the texture. The browned exterior and smoky marks give them their characteristic grilled flavour.
In Turkey, they’re often served as a main dish with rice, salad, grilled peppers or bread. Elsewhere, they work just as well in a flatbread or alongside roasted vegetables. They’re a filling, protein-rich choice, and grilling rather than pan-frying can keep added fat lower. For a lighter plate, pair them with fresh vegetables and a simple yoghurt-based side.
High
How many vitamins, minerals and how much fiber this food carries per calorie. A high score means a lot of nutrition for few calories.
Medium
An EatBetter score computed from fiber, protein and calorie density. A high score means staying full longer on the same calories.
Both scores are calculated per 100 g and do not change with the selected portion. The satiety score is EatBetter's own calculation, not a clinical measure.
NOVA 2
Minimally Processed
1. Unprocessed
2. Minimally Processed
3. Processed
4. Ultra-Processed
NOVA classifies foods into 4 groups by industrial processing. NOVA 1 (unprocessed) is the healthiest.
No known major allergens
Vegan
— Not suitable
Vegetarian
— Not suitable
Gluten-Free
✓ Suitable
Dairy-Free
— Not suitable
Mediterranean
✓ Suitable
Paleo
✓ Suitable
Whole30
— Not suitable
DASH
— Not suitable
Keto
— Not suitable
Low FODMAP
— Not suitable
SATURATED
5.31g
MONOUNSATURATED
6.03g
POLYUNSATURATED
0.99g
Omega 6:3 ratio 11.9:1
Above the ideal 4:1 (11.9:1).
Ask the AI nutrition coach — calories, portions, alternatives and more, answered in seconds in the app.
Nutrition data compiled from USDA FoodData Central and scientific sources.