A stir-fry can be one of the quickest, most vegetable-packed meals you make — but estimating its calorie content is tricky. Oil, sauces, noodles, rice, and protein all add calories in very different amounts. This Stir Calories Per Gram Calculator turns your cooked batch into a clear calorie density figure: calories per gram, calories per 100 g, and calories per serving. Whether you're tracking macros, planning portions, or trying to understand why restaurant stir-fries vary so much, this tool gives you a reliable number in seconds.
To use it, simply enter the total calories in your finished stir-fry (from ingredients or a nutrition label) and the total cooked weight of the whole dish. You can enter grams, ounces, or pounds, and optionally add the number of servings or your personal portion size. The calculator then shows exactly how energy-dense the dish is and how much each serving contributes.
🥢 Stir Calories Per Gram Calculator
Find the calorie density of your stir-fry — per gram, per 100 g, and per serving.
📊 Results
How to Use This Calculator
To get the most accurate number, weigh the entire cooked stir-fry in the pan or bowl you will serve from, then add up the calories from every ingredient that went into it. Packaged items often list calories per serving or per 100 g; for fresh vegetables, proteins, and sauces, use a reputable food database or the nutrition label on the bottle.
- Weigh the finished, cooked stir-fry and note the total weight in grams.
- Add the calorie totals of all ingredients, including cooking oil, sauces, noodles, rice, nuts, and seeds.
- Enter that calorie total and the cooked weight into the calculator. You can switch between grams, ounces, and pounds.
- Optionally enter the number of servings if you plan to divide the dish, or enter your own portion weight in grams.
- Click Calculate to see calories per gram, per 100 g, per serving, and for your portion.
How the Math Works
The calculator uses the basic idea of calorie density: divide the total energy in the dish by its total cooked weight. This gives calories per gram. Multiplying by 100 converts it to the more familiar calories-per-100 g figure used on food labels.
This math is the same one used to compare any food by energy density. It lets you see how a light, broth-based stir-fry compares with a crispy, oil-laden takeout version even when the portion sizes are completely different.
Why Calories Per Gram Matters
Knowing calories per gram is more useful than knowing total calories alone.
- Portion control: if you know 100 g of your stir-fry is about 140 kcal, you can serve yourself a sensible amount without logging every bite.
- Meal prep: divide a large batch into containers by weight and multiply each container's grams by the calories-per-gram value.
- Recipe comparison: compare your homemade stir-fry with restaurant versions or with other per-gram calorie calculators such as bread calories per gram and ground meat calories per gram.
- Weight management: energy-dense foods make it easy to overeat; a 200 g portion of a 1.8 kcal/g stir-fry is 360 kcal, while the same weight of a 0.9 kcal/g version is only 180 kcal.
Stir-Fry Calorie Reference Table
The table below shows typical calorie densities for common stir-fry styles. Use it as a sanity check when you calculate your own batch.
| Stir-fry style | kcal per 100 g | kcal per gram |
|---|---|---|
| Vegetable-only, light sauce, little oil | 60–90 | 0.6–0.9 |
| Chicken and vegetable, moderate oil | 110–160 | 1.1–1.6 |
| Beef and broccoli, typical takeout | 130–190 | 1.3–1.9 |
| Shrimp and vegetable stir-fry | 80–120 | 0.8–1.2 |
| Tofu and vegetable, light soy sauce | 90–140 | 0.9–1.4 |
| Fried rice-style stir-fry | 150–210 | 1.5–2.1 |
These ranges are estimates. A single tablespoon of cooking oil adds roughly 120 kcal, so even a small change in oil can shift the final number noticeably.
Worked Examples
Example 1: Family dinner. A beef and broccoli stir-fry weighs 600 g after cooking and contains 850 kcal. Calories per gram = 850 ÷ 600 = 1.42 kcal/g. In 100 g there are 142 kcal. Split into 3 servings, each serving is 283 kcal and weighs 200 g.
Example 2: Takeout container in ounces. A restaurant order weighs 22 oz, which equals 22 × 28.35 = 623.7 g. The meal is 950 kcal. Calories per gram = 950 ÷ 623.7 = 1.52 kcal/g, so 100 g is about 152 kcal.
Example 3: Personal portion. You want to eat 180 g of the Example 1 stir-fry. Calories = 180 × 1.42 = 256 kcal.
Common Mistakes to Avoid
- Weighing raw ingredients instead of cooked. Vegetables and noodles lose water as they cook, so 100 g raw does not equal 100 g cooked. Always use the weight of the finished dish.
- Forgetting oil. Oil is the most calorie-dense ingredient in most stir-fries. One tablespoon of vegetable or sesame oil is about 120 kcal.
- Using dry noodle or rice weight. Dry rice and noodles roughly triple in weight when cooked. Count what actually goes into the wok after cooking.
- Including bones or inedible parts. Weigh only the edible portion. For boneless chicken, that is straightforward; for bone-in cuts, remove the bone.
- Ignoring sauces and marinades. Soy sauce, hoisin, oyster sauce, and sugar-based glazes add calories quickly.