Sicilian cauliflower 'meatballs' are crisp, with a soft and creamy texture on the inside and delicious cheesy flavor! These vegetarian meatballs are tasty either fried or baked and can be served as an appetizer; side or vegetarian main dish.

Cauliflower is quite the underrated vegetable, in my opinion. But this humble vegetable is so easily elevated in amazing dishes such as pasta with cauliflower; cauliflower fritters or this cheesy cauliflower and potato bake.
And then there are Italian meatballs! Whether they actually contain meat in them or in the case with this vegetarian version, meatballs are always appreciated served as antipasto, a side or main dish.
You can transform so many vegetables into 'meatballs' such as zucchini or eggplant and cauliflower is no different. These cauliflower 'meatballs', or polpette di cavolfiore, are soft, with a creamy like consistency, and oh so flavorful!
And no doubt, you'll notice the shape of my meatballs. They are slightly flattened and not perfectly round, just like most Sicilian meatballs are. The flatter shape makes them easier to fry!
Essential ingredients for the best Italian meatballs
You'll notice that all my meatball recipes have a few simple ingredients in common. These core, must have ingredients that are included in my mom's best Sicilian meatballs recipe are the basis of all my meatball recipes whether or not they contain meat.
- Breadcrumbs: I usually use fresh breadcrumbs (muddica) however since the cauliflower adds a lot of moisture I opted for dry unseasoned breadcrumbs in this recipe.
- Garlic: finely minced
- Grated cheese: Pecorino Romano is a must and I often use a combination of both Pecorino Romano and Parmigiano.
- Freshly chopped parsley
- An egg to bind the ingredients together
Jump to:
Ingredient List

- Breadcrumbs: I always use unseasoned breadcrumbs as I prefer to add my own seasoning!
- Grated Parmigiano or Pecorino Romano cheese: or a combination of both as I prefer
- Parsley: freshly chopped or if you freeze parsley from your garden each summer this works well
Substitutions and Variations
- This recipe also works well with broccoli.
- For a gluten free version, try replacing the breadcrumbs and flour with almond meal.

The following are step by step instructions with images to guide you through this recipe. Please scroll to the end of this post for the detailed printable recipe card.
How to Make Sicilian Cauliflower Meatballs

- Bring a large pot of salted water to a boil and cook the cauliflower (separated into florets and rinsed) until tender, about 10 minutes. Drain well, transfer to a bowl and let cool.

- Use a fork or potato masher to mash the cauliflower. Do not processor until completely smooth or mushy.

- Stir in all remaining ingredients (except for flour for dredging and oil for frying). If the mixture is too soft or wet stir in additional breadcrumbs as needed.

- Use a ¼ cup measure to scoop the mixture and shape into slightly flattened round or oval meatballs. Dredge all sides in flour.

- To fry: heat olive oil in a large skillet. Over medium heat, fry the meatballs on both sides until golden brown, about 3 minutes per side.

- Or bake: preheat oven to 425 degrees F. Generously grease a baking sheet with olive oil. Place meatballs on the baking sheet and drizzle additional olive oil lightly over the top. Bake for 25-30 minutes or until golden brown, flipping the meatballs halfway.
Recipe FAQs
Serve as antipasto (they are also tasty at room temperature!); as a side or vegetarian main dish.
Keep leftovers refrigerated for up to 3 days. Reheat in a 350 degrees F oven until hot.
Wrap well with parchment paper separating layers of meatballs and freeze for up to 1 month. Defrost in the refrigerator and bake on a greased baking sheet until hot.
If you tried this Lentil and Rice Stuffed Swiss Chard Rolls or any other recipe on my blog please leave a 🌟 star rating and let me know how much you enjoyed it in the 📝 comments below. Thanks for visiting!
More delicious Italian meatball recipes!

Sicilian Cauliflower 'Meatball' Recipe
Ingredients
- 1 head cauliflower about 500 grams
- ½ cup unseasoned breadcrumbs
- 10 tbsp. Pecorino romano cheese or a combination of Pecorino Romano and Parmigiano cheeses, grated
- 1 large egg
- ¼ cup parsley freshly chopped
- 1 clove garlic finely minced
- 2 tbsp. all-purpose flour
- ½ teaspoon salt
- freshly ground black pepper to taste
- 1 tbsp. olive oil
- ¼ cup all-purpose flour for dredging
For frying
- ½ cup olive oil
Instructions
Prepare the cauliflower
- Separate the cauliflower into florets and rinse well.
- Bring a large pot of salted water to a boil and cook the cauliflower until tender, about 10 minutes.
- Drain well, transfer to a bowl and let cool.
Assemble the meatballs
- Use a fork or potato masher to mash the cauliflower. Do not processor until completely smooth or mushy, you want the cauliflower to retain some texture.
- Stir in all remaining ingredients (except for flour for dredging and oil for frying). If the mixture is too soft or wet stir in additional breadcrumbs as needed.
- Use a ¼ cup measure to scoop the mixture and shape into slightly flattened round or oval meatballs. Dredge all sides in flour, shaking off excess flour.
To fry
- Heat olive oil in a large skillet over medium heat. Fry the meatballs a few at a time (without overcrowding the pan) until golden brown, about 3 minutes per side.
- Place on a paper towel lined plate to absorb excess oil. Serve hot.
Notes
-For a gluten free version, try replacing the breadcrumbs with almond meal. Bake instead of frying: Preheat oven at 425 degrees F and generously grease a baking sheet with olive oil. Drizzle a little extra olive oil over the meatballs. Bake for 25-30 minutes, until golden brown, flipping halfway through baking. To Serve Serve as antipasto (they are also tasty at room temperature!); as a side or vegetarian main dish. Storage Keep leftovers refrigerated for up to 3 days. Reheat in a 350 degrees F oven until hot. To Freeze Wrap well with parchment paper separating layers of meatballs and freeze for up to 1 month. Defrost in the refrigerator and bake on a greased baking sheet until hot.
Nadia
If you love vegetarian "meatballs" or patties you'll love the creamy texture and cheesy flavors of these! Easy to make and they'll disappear quickly!
Steve Maiolini
It sounds wonderful. You forgot the egg in the detailed recipe.
Nadia
Thank you Steve, and thanks for catching that. I reread and double check and still sometimes I’ll make an error. Corrected. Grazie!