Healthy Living Enthusiast

Vegan Lentil Meatball Soup

Nothing says comfort quite like a warm bowl of homemade soup. And if you’re looking for something hearty, wholesome, and plant-based, this Vegan Lentil Meatball Soup will quickly become a favorite in your home. Inspired by the classic Bulgarian “supa topcheta,” this vegan version swaps out meat for protein-rich lentils and keeps all the nostalgic flavors and textures you love.

Whether you’re exploring plant-based eating or simply looking for a delicious and nourishing vegan soup to warm up your day, this dish ticks all the boxes. It’s cozy, satisfying, full of healthy vegetables, and loaded with herbs and flavor.

Why You’ll Love This Vegan Lentil Meatball Soup

  • Hearty and filling – The lentil balls add texture and plant-based protein, making this soup a complete meal.
  • Wholesome ingredients – Packed with carrots, potatoes, onions, and garlic for a nutrient-rich experience.
  • Family-friendly – Even non-vegans will fall in love with this comforting soup.
  • Freezer-friendly – Perfect for batch cooking and meal prep.
  • Classic flavor, plant-based twist – You still get that familiar Bulgarian soup flavor, but without animal products.

If you’re looking for a vegan soup that truly feels like a hug in a bowl, this vegan lentil meatball soup is it.

Ingredient Notes

Wooden board with lentils, potatoes, onion, carrot, lemon, parsley, garlic, nutritional yeast, spices, soy sauce, and olive oil arranged to prepare vegan lentil meatball soup.

For the Vegan Lentil Balls:

  • Cooked Lentils: Brown or green lentils work best because they hold their shape better than red lentils. You’ll want them soft but not mushy.
  • Chickpea Flour: Helps bind the lentil mixture together. You can also use oat flour or ground oats for a gluten-free option.
  • Onion and Garlic: Add depth of flavor. Grated or finely minced works best for binding.
  • Soy Sauce or Tamari: Adds umami flavor. Tamari is gluten-free if needed.
  • Spices: Ground cumin is earthy and warming, but you can also try smoked paprika or thyme for variation.
  • Fresh Parsley: Optional, but adds a fresh herbal lift.

For the Soup Base:

  • Carrots & Potatoes: Classic Bulgarian soup veggies that bring heartiness and texture.
  • Onion: A base flavor for any good soup.
  • Pastina (star-shaped pasta): Adds extra body.
  • Lemon Juice: For brightness and balance.
  • Savory or Thyme: A classic Balkan herb that gives that authentic touch.
  • Oil: For sautéing the veggies and building flavor.

How to Make Vegan Lentil Meatball Soup (Step-by-Step)

Step 1 – Make the Lentil Balls:
Mash the lentils until smooth but slightly textured. Mix in breadcrumbs, onion, garlic, soy sauce, and spices. Shape into small balls using damp hands.

Pro tip: Chill them in the fridge for 20–30 minutes to help them firm up before cooking.

Hands mixing cooked lentils, onions, parsley, spices, and flour in a bowl to form vegan meatballs for soup.

Step 2 – Bake or Sauté the Balls:
For best results, bake at 180°C (350°F) for about 15 minutes, or sauté them gently in a pan until golden. This step helps them hold their shape during cooking.

Uncooked lentil meatballs with parsley resting on parchment paper, ready to be added to vegan lentil meatball soup.

Step 3 – Sauté the Veggies:
In a large soup pot, heat oil and cook the onion and carrots for 3–4 minutes. Add potatoes and sauté for another couple of minutes.

Step 4 – Add Water and Simmer:
Pour in about 5 cups (1.2 L) of water and bring to a gentle boil.

Step 5 Add Pastina (star-shaped pasta):
Add now and cook for another 7–10 minutes until tender.

Step 7 – Season and Finish:
Add savory or thyme, salt, and pepper. For a thicker soup, stir in a bit of flour mixed with cold water and simmer a few more minutes.

Step 8 – Serve:

Top each serving with a few baked lentil balls (do not boil them in the soup). Finish with a sprinkle of fresh parsley and a squeeze of lemon juice for brightness and balance.

Tips and Tricks for the Best Vegan Lentil Meatball Soup

  • Don’t skip chilling the balls before cooking – it makes them more stable.
  • Pre-baking = structure. It’s optional, but makes a big difference for keeping the lentil balls intact.
  • Use vegetable broth instead of water for even more flavor.
  • Play with spices. Add a dash of smoked paprika, turmeric, or even chili flakes if you like a bit of heat.
  • Make a double batch of balls and freeze half for next time!

Serving Suggestions & Vegan Pairings

This cozy vegan lentil meatball soup pairs beautifully with:

  • Crusty wholegrain or sourdough bread
  • Garlic bread or vegan cheese toast
  • Simple green salad with lemon vinaigrette
  • Roasted vegetables like cauliflower or zucchini on the side

You can also serve this soup as a starter before a main dish like stuffed peppers, vegan moussaka, or mushroom risotto for a full Bulgarian-inspired vegan meal.

How to Store Vegan Lentil Meatball Soup

  • In the fridge: Store in an airtight container for up to 4 days. The flavors develop even more after a day!
  • In the freezer: Freeze for up to 2 months. Let it cool completely first, then freeze in portions.
  • Reheating: Reheat gently on the stovetop or in the microwave. If the soup thickens too much, add a splash of water or broth.

Note: The lentil balls may soften a bit after freezing, but the flavor stays great!

Soup pot filled with vegetable broth, diced potatoes, carrots, herbs, and seasonings simmering for vegan lentil meatball soup.

Frequently Asked Questions about Vegan Lentil Meatball Soup

Can I use canned lentils?
Yes! Just make sure to rinse and drain them well. You may need to adjust the texture with a bit more breadcrumbs.

Can I make this gluten-free?
Absolutely. Use tamari instead of soy sauce, and gluten-free pasta.

Can I skip baking the balls?
Technically, yes—but they may be softer and risk falling apart in the soup. Baking or lightly pan-frying helps hold them together.

Can I use red lentils?
Red lentils are too soft and break down easily. Brown or green lentils are much better for texture.

Can I make it oil-free?
Yes! Sauté the veggies with water or broth instead of oil, and bake the lentil balls on parchment without added oil.

Essential Equipment for This Recipe

  • Large soup pot or Dutch oven
  • Baking sheet (if baking the lentil balls)
  • Food processor or potato masher
  • Mixing bowls
  • Cutting board and sharp knife

You don’t need anything fancy to make this recipe—just your cozy kitchen and a bit of love.

Rustic bowl of vegan lentil meatball soup topped with parsley, surrounded by lemon wedge, spoon, and striped napkin.

This Vegan Lentil Meatball Soup is everything you want in a cozy meal: warm, hearty, full of flavor, and deeply nourishing. It brings together the best of Bulgarian comfort food with the wholesomeness of plant-based cooking.

Whether you’re vegan, transitioning to a plant-based lifestyle, or just looking for a meatless meal that satisfies, this recipe will not disappoint.

Spoon lifting a lentil meatball and diced vegetables above a bowl of vegan lentil meatball soup.

Make it on a cold evening, serve it to your family, or batch cook it for the week—you’ll be coming back to this one again and again.

Have you made this vegan lentil meatball soup?
Did you add your own twist—maybe extra herbs, a different legume, or your favorite spice?

Leave a comment below and tell me how it turned out!
Don’t forget to tag me on Instagram so I can see your cozy creations!
I love connecting with you and seeing your kitchen magic!

https://drive.google.com/file/d/1HiM3ssQSd97H2ARk2Z0kxco5eKkageWv/view?usp=sharing

Angled shot of vegan lentil meatball soup highlighting vegetables, lentil meatballs, and creamy golden broth.

Vegan Lentil Meatball Soup

Prep Time: 25 minutes
Cook Time: 30 minutes
Total Time: 55 minutes

This cozy Vegan Lentil Meatball Soup is made with wholesome lentil balls, hearty vegetables, and herbs, it’s comforting, nutritious, and perfect for chilly days.

Ingredients

  • For the lentil balls:
  • 1 cup cooked brown or green lentils
  • 1/2 onion, grated or finely chopped
  • 1/2 tsp. garlic powder
  • 1/4 cup chickpea flour
  • 1 tbsp soy sauce or tamari
  • 1/2 tsp ground cumin
  • Salt and pepper to taste
  • Chopped parsley (optional)
  • For the soup:
  • 1 carrot, diced
  • 1 potato, diced
  • 1/2 onion, chopped
  • 1 garlic clove
  • 1/4 cup pastina (star-shaped)
  • 1 tbsp olive oil
  • Juice of 1/2 lemon
  • Salt, black pepper, and savory (or thyme) to taste
  • Fresh parsley for garnish

Instructions

    1. Prepare the Lentil Balls: Mash the lentils well until mostly smooth. Add the onion, garlic, soy sauce, chickpea flour, spices, and mix well. Form small balls with damp hands. Optional but recommended: bake at 180°C (350°F) for 15minutes or lightly sauté in a pan until golden. This helps them hold their shape.
    2. Cook the Soup Base: In a pot, heat the oil and sauté the onion, garlic and carrot for 3–4 minutes. Add the potato and stir. Pour in about 5 cups (1.2 L) of water and bring to a boil.
    3. Add Pastina: Add the pastina and cook for another 7–10 minutes until tender.
    4. Final Touches: Add salt, pepper, savory (or thyme), and lemon juice.
    5. Serve: Ladle the warm soup into bowls. Top each serving with a few baked lentil balls (do not boil them in the soup). Finish with a sprinkle of fresh parsley and a squeeze of lemon juice for brightness and balance.

Notes

  • Chill the lentil mixture before forming the balls—it helps them hold together better when cooking.
  • Bake or sauté the lentil balls to keep their shape and add extra flavor.
  • Add lemon juice at the end for a bright, balanced finish that brings out all the flavors.
  • Did you make this recipe?

    Please leave a comment on the blog or share a photo on Instagram

    If you loved this Vegan Lentil Meatball Soup, you’ll also enjoy:

    Related posts

    Leave the first comment

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Skip to Recipe