No items found.

Meatballs (Vegan)

Entrees
4 Servings
Prep 20 min
Bake 25 min
Total 1 hr 5 min

Ingredients

    Ingredients:

    • 425.2 g (1 (15 oz) can) chickpeas
    • 198 g (1 cup) cooked brown lentils
    • 54 g (½ cup) breadcrumbs
    • 48 g (3 tbsp) tomato paste
    • 30 ml (2 tbsp) soy sauce or tamari
    • 15 ml (1 tbsp) olive oil
    • 9 g (3 cloves) garlic
    • 80 g (½ small) yellow onion
    • 2.3 g (1 tsp) smoked paprika
    • 1 g (1 tsp) dried oregano
    • ½ tsp fennel seeds, crushed
    • 1 g (½ tsp) black pepper
    • 3 g (½ tsp) salt
    • 2 tbsp fresh parsley, chopped
    • 30 ml (2 tbsp) olive oil for baking

    Equipments:

    Gluten-Free
    Meal Prep Friendly
    Freezer Friendly
    Grain-Free
    Refined Sugar-Free
    Nut-Free
    Leftover Friendly

    Features:

    Gluten-Free

    Meal Prep Friendly

    Freezer Friendly

    Grain-Free

    Refined Sugar-Free

    Nut-Free

    Leftover Friendly

    Nutrition:

    Servings 4-5 meatballs Calories 300 Carbohydrates 39g Fat 7g Fiber 8g Protein 12g
    Monounsaturated 4g Polyunsaturated 2g Saturated 1g Trans 0g
    Vitamin A 40mcg Vitamin C 5mg Vitamin D 0mg
    Calcium 60mg Iron 4.5mg Potassium 450mg
    Cholesterol 0mg Sodium 420mg Sugar 3g

    Make Now
    Prep

    Roast the chickpeas for the full 10 minutes to dry them out before blending — skipping this step is the main reason plant-based meatballs turn soggy and fall apart instead of holding their shape.

    Instructions:

    1. Prep the base: Pat chickpeas dry with paper towels and spread on a baking sheet. Roast at 400°F (200°C) for 10 minutes to dry them out — this prevents soggy meatballs. Let cool slightly.
    2. Blend: Add chickpeas to a food processor and pulse 8–10 times until roughly chopped (not a paste — you want some texture). Transfer to a large bowl.
    3. Mix: Add lentils, breadcrumbs, tomato paste, soy sauce, olive oil, garlic, onion, paprika, oregano, fennel, salt, pepper, and parsley. Mix well until the mixture holds together when pressed. If too wet, add more breadcrumbs 1 tbsp at a time.
    4. Chill: Cover and refrigerate the mixture for 20 minutes — this helps the meatballs hold their shape.
    5. Shape: Preheat oven to 400°F (200°C). Roll mixture into 1½-inch balls and place on a parchment-lined, oiled baking sheet.
    6. Bake: Drizzle with olive oil. Bake 22–25 minutes, turning halfway, until deeply browned and firm on the outside.
    7. Serve: Serve with marinara over pasta, in a sub, or as an appetizer with dipping sauce.
    Common Mistakes, Notes, Storage, Swaps & Tips

    Tips: Don’t skip roasting the chickpeas first — removing moisture is the key to meatballs that hold together and get a nice crust.

    Swaps: Swap lentils for black beans or white beans. Add 2 tbsp nutritional yeast for extra umami. Pulsed walnuts add great meaty texture.

    Storage: Refrigerate up to 5 days. Freeze baked meatballs up to 3 months — reheat from frozen at 375°F for 12–15 minutes or simmer directly in sauce.

    Common Mistakes: Over-processing the chickpeas into a paste makes dense, gummy meatballs. Keep the texture chunky. Don’t skip chilling the mixture either — it makes rolling much easier.

    Why these Ingredients

    Every ingredient here earns its place, but a few really shape the dish. The can) chickpeas adds plant protein and a creamy, satisfying texture. The cooked brown lentils adds hearty plant protein and body to the dish. The tomato paste adds bright acidity and juicy body. The soy sauce or tamari adds savory, umami depth.

    {"@context": "https://schema.org/", "@type": "Recipe", "name": "Vegan Meatballs", "author": {"@type": "Person", "name": "Sanaz"}, "description": "Hearty, flavorful vegan meatballs made with chickpeas and lentils. Baked until golden and firm.", "prepTime": "PT20M", "cookTime": "PT25M", "totalTime": "PT65M", "recipeYield": "4 servings", "recipeCategory": "Main Course", "recipeCuisine": "Italian", "keywords": "vegan meatballs, chickpea meatballs, lentil meatballs", "suitableForDiet": ["https://schema.org/VeganDiet"], "recipeIngredient": ["1 can chickpeas", "1 cup cooked brown lentils", "1/2 cup breadcrumbs", "3 tbsp tomato paste", "2 tbsp soy sauce", "1 tbsp olive oil", "3 cloves garlic", "1 tsp smoked paprika", "1 tsp oregano"], "recipeInstructions": [{"@type": "HowToStep", "name": "Roast chickpeas", "text": "Roast chickpeas at 400F for 10 minutes to dry out."}, {"@type": "HowToStep", "name": "Pulse", "text": "Pulse in food processor 8-10 times until roughly chopped."}, {"@type": "HowToStep", "name": "Mix and chill", "text": "Combine all ingredients. Refrigerate 20 minutes."}, {"@type": "HowToStep", "name": "Bake", "text": "Roll into balls. Bake at 400F 22-25 minutes, flipping halfway."}], "nutrition": {"@type": "NutritionInformation", "servingSize": "1 serving", "calories": "300", "carbohydrateContent": "39 g", "fatContent": "7 g", "proteinContent": "12 g", "fiberContent": "8 g", "sodiumContent": "420 mg", "sugarContent": "3 g"}}