Lasagna calories per portion and for homemade lasagna
Lasagna stacks pasta, meat sauce, cheese and bechamel, so its calories move with portion size, how much cheese is layered in and the kind of meat you use. A homemade square sits comfortably in the middle.

A typical 250 g serving of homemade meat lasagna is about 400 kcal. A small square is closer to 280 kcal, while a large, extra-cheesy portion can reach 600-720 kcal.
Per 100 g
Approximate values. Your recipe and portion can change the result.
Estimate your portion
Adjust the parts that usually change this dish. Values are approximate.
- Protein27 g
- Fat17 g
- Carbs33 g
Sauce, cheese and oil explain most of the difference between a light and rich bowl.
What is usually inside
You won't count a thing — SpoonCheck does it for you
- 1 photo — calories and macros in seconds
- Nutri tells you what to eat to stay on track
- Your diary fills itself — no scales, no typing
FAQ
How many calories are in lasagna?
A typical 250 g serving of homemade meat lasagna is around 400 kcal. A small square is closer to 280 kcal, and a large, extra-cheesy portion can reach 600-720 kcal.
How many calories are in homemade lasagna?
Homemade meat lasagna runs roughly 160 kcal per 100 g, so a hearty 300 g square is about 480 kcal before extra cheese. Leaner meat and less cheese bring it down.
Is vegetable lasagna lower in calories?
Usually a little. Swapping meat for vegetables trims some fat, but a thick cheese or bechamel layer still carries most of the calories.
Does the cheese really change the calories that much?
Yes. Extra mozzarella and parmesan layered in and broiled on top can add 90 kcal or more per portion in fat alone.
Can SpoonCheck estimate my lasagna from a photo?
Yes. A photo helps estimate the size of the square and how cheesy it looks, so you get a realistic number without weighing every layer.
Data source: USDA FDC (lasagna with meat and sauce, home recipe) + typical homemade builds
SpoonCheck is not a medical app and does not replace a healthcare professional. Nutrition estimates are for general wellness tracking.


