These healthy veggie nuggets are the perfect blend of crispy golden exteriors and hearty, veggie-packed centers. With a delightful crunch from the semolina coating and a tender mix of lentils, zucchini, and carrots inside, they’re a snack that everyone will love. Whether you’re looking for a quick family dinner, a vegetarian summer snack, or something nutritious to pack for lunches, this recipe checks all the boxes.

This homemade veggie nugget recipe has been a favorite in my kitchen for years. Inspired by store-bought veggie nuggets but healthier and tastier, these are packed with fresh ingredients and made from scratch. Plus, they’re freezer-friendly, so you can always have some on hand for busy days.
Why These Healthy Veggie Nuggets Are So Irresistible
- Crunchy perfection: The semolina coating creates an irresistible golden crust.
- Nutrient-packed: Lentils, zucchini, and carrots add protein, vitamins, and fiber.
- Quick to prepare: Ready in just over 30 minutes, from start to finish.
- Family-friendly: Even picky eaters love these flavorful bites!
- Freezer-friendly: Make a big batch and enjoy them anytime you need a quick snack or meal.
Essential Ingredients for Perfect Healthy Veggie Nuggets
Let’s take a closer look at the key ingredients that make these nuggets so delicious:
- Red split lentils: These give the nuggets a hearty texture and added protein. You can use yellow lentils as a substitute if needed.
- Zucchini and carrots: Grated veggies give the nuggets color, moisture, and flavor. If zucchini isn’t in season, try substituting it with grated sweet potato or squash.
- Semolina: This fine coating gives the nuggets their signature crunch. If you don’t have semolina, Panko breadcrumbs make a good alternative for a similar texture.
- Cheddar cheese: Adds richness and a slight tangy flavor. Feel free to swap it with mozzarella or leave it out for a dairy-free version.
Healthy Veggie Nuggets Recipe Details
- Servings: 24 nuggets
- Prep Time: 25 minutes
- Cook Time: 8 minutes
- Total Time: 33 minutes
Healthy Veggie Nuggets Ingredients
- 2 tbsps olive oil
- 1 leek, sliced thinly
- 1 cup red split lentils
- 2 cups water
- 1 teaspoon dried oregano
- 1 zucchini, grated
- 1 carrot, grated
- 1 egg
- ½ cup grated cheddar
- ¾ cup wholemeal self-raising flour
- 2 cups fine semolina
- Olive oil for frying
How to Make Healthy Veggie Nuggets
- Heat 2 tablespoons of olive oil in a medium frypan over medium heat. Add the sliced leek and sauté for 3–4 minutes until it softens.
- Add the red split lentils and 2 cups of water to the pan. Simmer for 20 minutes, stirring occasionally, until the lentils are tender and most of the water has evaporated.
- Stir in the grated zucchini, carrot, and dried oregano. Cook for another 5 minutes, then remove the pan from the heat and allow the mixture to cool for about 5 minutes.
- Mix the cooled lentil and vegetable mixture with the egg, grated cheddar, and flour in a large bowl. Stir well until evenly combined.
- Shape the mixture into tablespoon-sized nuggets. Roll each nugget in semolina, coating it evenly.
- Heat a layer of olive oil in a skillet over medium heat. Fry the nuggets for 4 minutes on each side until golden and crispy. Transfer to a paper towel-lined plate to drain excess oil.
Expert Tips for Perfect Healthy Veggie Nuggets
- Be precise: Grate the vegetables finely so they mix evenly into the base.
- Cool the mixture: Let the lentils and veggies cool before adding the egg to prevent it from cooking prematurely.
- Consistency matters: The mixture should be moldable but not too wet. If it feels too sticky, add an extra tablespoon of flour.
- Don’t overcrowd the pan: Fry the nuggets in batches for even cooking.
- For make-ahead: Freeze uncooked nuggets in a single layer on a tray, then transfer to a bag. Cook directly from frozen, adding a few extra minutes of frying time.
Delicious Variations for These Healthy Veggie Nuggets
- Spicy kick: Add a pinch of chili flakes or paprika to the mix for a slight heat.
- Vegan-friendly: Replace the egg with a flaxseed or chia egg and use dairy-free cheese or skip it entirely.
- Herb lovers: Swap dried oregano for fresh parsley, dill, or chives for a fragrant twist.
- Bake instead of fry: Line a baking sheet with parchment paper and bake the nuggets at 375°F (190°C) for 20–25 minutes, flipping halfway through.
Healthy Veggie Nuggets FAQs
Can I bake these healthy veggie nuggets instead of frying?
Yes! To make baked veggie nuggets, preheat your oven to 375°F, arrange the nuggets on a lined baking sheet, and bake for 20–25 minutes, flipping them halfway through for even crispiness.
Are these healthy veggie nuggets freezer-friendly?
Absolutely! You can freeze them uncooked. Lay them flat on a tray to freeze, then transfer to a zip-top bag. Cook directly from frozen without thawing.
What can I use instead of semolina?
If you don’t have semolina, you can use fine breadcrumbs or Panko for a similar crispy coating.
Can I make this homemade veggie nugget recipe vegan?
Yes! Replace the egg with a flaxseed egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water) and use a dairy-free cheese substitute or skip the cheese altogether.
How do I know when the nuggets are cooked through?
The nuggets are ready when they’re golden brown on the outside. If you’re frying them, it should take about 4 minutes per side.
Healthy veggie nuggets are my go-to for busy nights and snack cravings alike. They’re easy to make, packed with nutritious ingredients, and completely satisfying. I hope you’ll love them as much as my family does. What’s your favorite way to enjoy veggie snacks? Let me know in the comments below!
Healthy Veggie Nuggets
Ingredients
- 2 tbsps olive oil
- 1 leek, sliced thinly
- 1 cup red split lentils
- 2 cups water
- 1 teaspoon dried oregano
- 1 zucchini, grated
- 1 carrot, grated
- 1 egg
- ½ cup grated cheddar
- ¾ cup wholemeal self-raising flour
- 2 cups fine semolina
- Olive oil for frying
Instructions
- Heat 2 tablespoons of olive oil in a medium frypan over medium heat. Add the sliced leek and sauté for 3–4 minutes until it softens.
- Add the red split lentils and 2 cups of water to the pan. Simmer for 20 minutes, stirring occasionally, until the lentils are tender and most of the water has evaporated.
- Stir in the grated zucchini, carrot, and dried oregano. Cook for another 5 minutes, then remove the pan from the heat and allow the mixture to cool for about 5 minutes.
- Mix the cooled lentil and vegetable mixture with the egg, grated cheddar, and flour in a large bowl. Stir well until evenly combined.
- Shape the mixture into tablespoon-sized nuggets. Roll each nugget in semolina, coating it evenly.
- Heat a layer of olive oil in a skillet over medium heat. Fry the nuggets for 4 minutes on each side until golden and crispy. Transfer to a paper towel-lined plate to drain excess oil.

