This creamy veg canapés recipe is my go-to when I want something that looks elegant but is simple to prepare. They are perfect for holiday spreads and also great as an easy, satisfying snack.

If you want party food that looks impressive without the last-minute stress, these creamy Veg Canapés deliver. The filling is vegetable-forward and bound in a soft, garlicky creamy sauce that tastes rich and balanced. You can prepare the mixture ahead of time, customize the vegetables to suit what you have on hand, and assemble the canapés right before serving so the shells remain crisp. This is a reliable canapés recipe for any entertaining occasion.
The texture is pleasing: tender vegetable pieces in a creamy sauce, spooned into crisp canapé shells and finished with an olive slice for contrast. The recipe scales easily, and small adjustments—more cheese, a touch of heat, or fresh herbs—let you tailor the flavor to the occasion. Read on for ingredients, instructions, variations, notes and nutrition.
Jump to section: Veg canapés
- Ingredients for Veg Canapés
- Customisation Ideas
- Recipe: Veg Canapés
- Notes
Ingredients for Veg Canapés
Butter: Adds richness and silkiness to the filling. For a vegan option, substitute olive oil or a neutral plant-based spread.
Aromatics: Garlic and onions create a sweet-savory base that carries the filling.
Vegetables: Carrots, green beans, mushrooms and broccoli provide color, texture and nutrition. Finely chop so the filling remains easy to spoon into shells.
Milk: Used to make the creamy sauce. Any unsweetened plant milk works for a dairy-free version.
Salt: To season.
Italian seasoning: Adds a herby note. You can also use oregano, mixed dried herbs, or a pinch of chili flakes for heat.
Mustard paste: Provides a gentle tang and depth; a little enhances the overall flavor.
Cream cheese: Makes the filling smooth and creamy. For a lighter alternative use thick yogurt or hung curd; for a vegan version use vegan cream cheese.
Canapé shells: Crisp bases for assembling the filling.
Black olive slices: For a salty finishing touch and visual contrast.
Customisation Ideas
- Swap vegetables: Replace broccoli with corn, baby spinach, or zucchini. Chop finely for a smooth filling.
- Make it cheesier: Stir in grated mozzarella, cheddar or parmesan with the cream cheese for an indulgent version.
- Add heat: A pinch of chilli flakes, smoked paprika or freshly cracked black pepper adds warmth without overpowering the vegetables.
- Herb finish: Fold in chopped fresh parsley, chives or basil right before serving for a bright fresh note.
- Vegan option: Use olive oil, plant milk and vegan cream cheese to keep this recipe plant-based.

Assemble the canapés just before serving to ensure the shells stay crisp and the filling stays fresh. The filling can be made earlier and refrigerated; bring it to room temperature or gently warm it before assembling.
Veg Canapés
Ingredients
- 1 ½ tablespoons butter
- 1 tablespoon finely chopped garlic
- ½ cup chopped onions
- ½ cup chopped carrots (¼ inch cubes)
- ½ cup chopped green beans (¼ inch pieces)
- 200 g mushrooms, quartered
- ½ cup tiny broccoli florets
- 1 tablespoon all purpose flour
- 1 cup milk
- ¼ teaspoon salt
- 1 teaspoon Italian seasoning
- 1 teaspoon mustard paste
- 1 tablespoon cream cheese
- 15–20 canapé shells
- 15–20 black olive slices
Instructions
- Heat the butter in a wide pan over low heat. Add the garlic and onions and sauté for about 2 minutes until the onions become translucent.
- Add the carrots, beans and mushrooms. Mix well, cover and cook on low for about 3 minutes, until the vegetables are tender but not mushy. Add the broccoli and sauté for an additional minute just until tender.
- Sprinkle the all purpose flour over the vegetables and sauté for 2–3 minutes on low heat until the raw flour smell is gone and it turns slightly nutty.
- Gradually add milk in small splashes, whisking continuously to avoid lumps. Continue adding milk and whisking until the sauce thickens. Simmer on low, whisking frequently, for 2–3 minutes until the sauce reaches a creamy consistency.
- Season the mixture with salt, Italian seasoning and mustard paste. Stir well and cook for a minute to combine the flavors.
- Remove from heat and fold in the cream cheese until fully incorporated. Transfer the filling to a bowl and allow it to cool slightly.
- At serving time, spoon about 1½ tablespoons of the vegetable mixture into each canapé shell. Top each canapé with a slice of black olive and serve immediately.
Notes
- Assemble the canapés immediately before serving so the shells remain crisp.
- Nutritional information refers to the filling only; pastry or store-bought canapé shells have varying nutritional values.
Nutrition (per serving, filling only)
Calories: 154 kcal, Carbohydrates: 13 g, Protein: 5 g, Fat: 10 g, Saturated Fat: 5 g, Polyunsaturated Fat: 1 g, Monounsaturated Fat: 4 g, Trans Fat: 0.2 g, Cholesterol: 22 mg, Sodium: 481 mg, Potassium: 425 mg, Fiber: 3 g, Sugar: 6 g, Vitamin A: 3184 IU, Vitamin C: 16 mg, Calcium: 122 mg, Iron: 1 mg.
This article was researched and written by Urvi Dalal.