Quick recipes

Baked zucchini and ricotta meatballs: light and tasty

Baked zucchini and ricotta meatballs
Golden and light

Baked zucchini and ricotta meatballs, light but full of flavor. I make them when I want a quick, gentle dinner without frying or making a mess. They are my go-to when there are zucchini in the fridge and little time, but I still want something that feels cared for.

Recipe facts

Details

  • Prep: 15 min
  • Cook: 20 min
  • Servings: 14 meatballs
  • Difficulty: Easy
  • Cost:

Nutrition (per serving)

  • Calories: 260 kcal
  • Protein: 14 g
  • Carbs: 18 g
  • of which sugars: 5 g
  • Fat: 14 g
  • of which saturates: 6 g
  • Fiber: 3 g
  • Sodium: 420 mg
  • Cholesterol: 65 mg

Indicative values only. This does not replace medical advice.

Ingredients (14 meatballs)

  • 500 g zucchini
  • 250 g well-drained ricotta
  • 1 egg
  • 60 g grated parmesan
  • 80 g breadcrumbs (plus extra for coating)
  • 1 small garlic clove (optional)
  • 1 tablespoon chopped parsley
  • Salt and black pepper
  • Nutmeg (optional)
  • 2 tablespoons extra virgin olive oil

Quick method

  1. Grate the zucchini on the large holes, season lightly with salt, and let sit 10 minutes.
  2. Squeeze them well in a clean kitchen towel to remove excess water.
  3. In a bowl combine zucchini, ricotta, egg, parmesan, breadcrumbs, parsley, salt, pepper, and a pinch of nutmeg.
  4. Shape the meatballs, roll in breadcrumbs, place on a lined baking tray, and drizzle with oil.
  5. Bake at 200 C for 18-20 minutes, turning halfway for even browning.

Why it works

The balance is the key: ricotta keeps the inside tender, zucchini adds lightness, and breadcrumbs absorb moisture without drying everything out. Baking creates a golden crust without frying, so the result feels lighter and everyday-friendly.

Zucchini must be dry

This is the real game changer. If the zucchini stay wet, the mixture gets sloppy and the meatballs fall apart. I use a clean towel and squeeze patiently. If you have time, let them drain in a colander with a small weight for 15 minutes.

The right ricotta

Ricotta should be firm, not watery. If it is too wet, let it drain in the fridge for 30 minutes. I usually use cow ricotta for a mild flavor, but mixed ricotta also works and tastes a bit stronger. The important thing is that it is well drained.

Breadcrumbs, just enough

The amount depends on how much water you removed. I start with 80 g and adjust. The mixture should hold together and not stick too much to your hands. If it is too soft, add a tablespoon at a time. If it is too stiff, soften with a spoon of milk or ricotta.

Hot oven, golden meatballs

Use a preheated oven and do not overcrowd the tray. Space allows air to circulate and brown the surface. I turn them halfway so both sides are evenly golden. For a stronger crust, switch to grill for the last 2 minutes, watching carefully.

Flavor: simple but complete

You do not need many spices. Parsley, a pinch of nutmeg, and black pepper are enough. If you want a brighter note, add a little lemon zest or a teaspoon of dried oregano. Small details make a big difference.

Variations I often make

  • With feta: replace 60 g of ricotta with crumbled feta for a sharper taste.
  • With mint and lemon: add chopped mint and lemon zest for a fresher version.
  • With zucchini and carrots: use 350 g zucchini and 150 g grated carrots.
  • Egg-free: use 1 tablespoon chia seeds soaked in 3 tablespoons water as a binder.

Smart shopping and seasonality

Zucchini are cheaper in season and they are less watery, which helps this recipe. When I find small, firm zucchini, I buy a few extra and use them for a quick side dish or a frittata. That way the shopping list stays efficient and nothing is left behind at the end of the week.

How to make them more protein-rich

If you want a more protein-focused version, add an extra tablespoon of parmesan and serve the meatballs with a high-protein yogurt dip. Another option is to pair them with a small serving of legumes or a boiled egg. The meal stays light but more complete.

Ideas for a complete dinner

  • Mixed salad with cherry tomatoes and olives for a fresh plate.
  • Roasted potatoes with rosemary for a more filling dinner.
  • Toasted whole-grain bread and a yogurt sauce for a light sandwich-style meal.

Kid-friendly too

These meatballs are mild and not overly spiced, so kids enjoy them. I often make them smaller and serve with a simple tomato sauce. The idea is to keep the flavors familiar without changing the recipe too much.

One-minute mixture test

If you are unsure about the texture, cook one tiny meatball in a pan with a drizzle of oil. If it holds, the mixture is right; if it breaks, add a tablespoon of breadcrumbs. This quick test saves surprises when baking the full batch.

Sauces that pair well

  • Yogurt-lemon dip: yogurt, lemon zest, and a pinch of salt.
  • Quick tomato sauce: passata warmed with olive oil and basil.
  • Roasted pepper cream: great if you want a bolder side.

Portions and planning

With 14 meatballs I usually get two generous portions or three lighter ones. If you want to plan ahead, bake them all and keep them ready. They reheat well and make a fast dinner without giving up flavor. For me, this is the easiest meal-prep trick.

Meatball size

Small meatballs cook faster and work well as an aperitivo bite. Larger ones feel like a real main course. I pick a medium size so they stay tender inside and brown nicely without drying out.

How I serve them

I serve them with a simple mixed salad or with a yogurt-lemon sauce. If I want a full meal, I add roasted potatoes or a slice of whole-grain bread. They are also great as finger food and kids love them.

Make-ahead tip

You can shape the meatballs and keep them in the fridge for up to 12 hours, well covered. Before baking, let them sit at room temperature for 10 minutes. If you are short on time, make the mixture the night before and bake the next day.

Storage

They keep 2-3 days in the fridge in a closed container. I reheat them in the oven at 180 C for 8 minutes so they stay crisp. The microwave keeps them softer, which is fine if you prefer that. You can also freeze them raw: freeze on a tray, then move to bags.

Zero waste: stale bread

If you have stale bread, pulse it into crumbs and use it instead of store-bought breadcrumbs. It is a simple way to reduce waste and add a more rustic flavor. I do it often: country bread makes the crust more savory while the inside stays soft.

Salt and seasoning

Ricotta and parmesan are already flavorful, so I add only a little salt at first and taste the mixture. If you are unsure, cook a tiny test meatball and adjust. It is easier to add a pinch later than to fix an overly salty batch.

If you want a milder flavor

You can skip the garlic and use only fresh herbs like parsley and basil. The flavor stays gentler and is perfect for those who like lighter dishes. I do this for summer lunches or when I know bold flavors are not for everyone.

Common mistakes I avoid

  • Not squeezing the zucchini: the mixture becomes watery and does not hold.
  • Adding too many breadcrumbs: the meatballs turn dry.
  • Baking in a cold oven: you lose the crust and they stay pale.
  • Using watery ricotta: the mixture falls apart.

Mini guide for perfect meatballs

  • Use firm, fresh zucchini: they release less water.
  • Test one small meatball first: it tells you if the mix is right.
  • Oil your hands lightly: shaping is easier and faster.

My personal touch

When I am short on time, I slide them into the oven while I tidy the kitchen. I like to finish with a teaspoon of lemon-infused olive oil before serving. It is a small touch that gives a cozy trattoria vibe.

Quick FAQ

Can I use an air fryer? Yes, 180 C for 12-14 minutes, turning halfway.

Can I use sheep ricotta? Yes, but it is stronger: reduce parmesan a little.

No breadcrumbs at home? Use crushed crackers or ground oats.

The detail that makes the difference

The key detail is the texture of the mixture. When it is soft but compact, the meatballs hold their shape and stay moist. With 40 minutes total and an Easy difficulty, this is a dinner saver. Cost stays in the € range, especially with seasonal zucchini.

Practical conclusion

Baked zucchini and ricotta meatballs are light, quick, and versatile. They fit lunch, dinner, and even aperitivo tables. If you want a simple but thoughtful dish, this is my number one choice.

FAQ

Can I use an air fryer?

Yes, 180 C for 12-14 minutes, turning halfway.

Can I use sheep ricotta?

Yes, but it is stronger: reduce parmesan a little.

Want more quick ideas?

Join the newsletter and get a simple weekly menu.