As autumn’s chill begins to settle in, I find myself yearning for a dish that wraps me in warmth and comfort. This Tomato Vermicelli Soup, or Kafta Soup as it’s lovingly called, fills that craving effortlessly. I first discovered this Lebanese classic at a cozy dinner party, and the rich aroma of seasoned meatballs simmering in a fragrant tomato broth lured me in instantly.
Each slurp of this hearty soup is like a warm hug, thanks to the tender mini meatballs and the delicate vermicelli noodles that cradle in the thick, savory broth. This recipe is not just a dish; it’s a celebration of flavors from my kitchen to yours, perfect for cozy nights or when you need a taste of home. Easy to prepare yet bursting with rich Middle Eastern flavors, this comforting soup is sure to become a staple in your repertoire. Let’s bring a touch of Lebanon into your home with this delightful dish!
Why is Tomato Vermicelli Soup a must-try?
Comforting Delight: This soup serves as the perfect antidote to chilly days, wrapping you in a hug with every warm spoonful.
Savory Layers: The marriage of tender mini meatballs and vermicelli delivers a delightful texture, while the rich tomato broth provides a robust base.
Quick & Easy: Whether you’re a busy professional or a novice cook, this recipe is designed for simplicity without sacrificing flavor!
Versatile Creation: Feel free to mix up the meat or add veggies, making it customizable to fit your family’s tastes.
Cultural Experience: Enjoying this Lebanese Kafta Soup is not only a meal, but a connection to rich culinary traditions right from your kitchen!
Tomato Vermicelli Soup Ingredients
For the Kafta Meatballs
• Ground Beef – Provides a savory base for the kafta meatballs; can be combined with lamb for added richness.
• Onion – Diced or grated finely; enhances the meatballs with sweetness and moisture.
• Garlic – Minced for aromatic depth that infuses the meatballs.
• Parsley – Freshly chopped; essential for that unmistakable Middle Eastern flavor.
• Salt – Elevates the overall taste of the meatballs.
• Seven Spices/All Spice – This mix imparts the characteristic flavor of the meatballs.
• Cinnamon – Adds warmth and a complex backdrop to the dish.
• Black Pepper – Provides a subtle kick to balance the flavors.
For the Soup Base
• Vermicelli Noodles – The star carbohydrate element; choose Middle Eastern vermicelli for the best texture, avoiding Asian varieties.
• Tomato Paste – Offers a deep, rich tomato flavor essential for the soup.
• Water – The liquid base; swap with chicken or vegetable stock for an extra flavor boost.
• Chicken Stock Cube – Enhances the soup’s broth; vegetable stock can be utilized for a lighter option.
For Garnish
• Chopped Parsley – Stirred in at the end for freshness and also excellent for garnishing before serving.
This Tomato Vermicelli Soup is not just a meal—it’s a delightful experience waiting to be savored!
How to Make Tomato Vermicelli Soup
-
Prepare the Kafta: In a large bowl, mix together ground beef, onion, garlic, parsley, salt, olive oil, seven spices, cinnamon, and black pepper until combined. Form into mini meatballs about 1/2 inch in diameter.
-
Brown the Meatballs: Heat olive oil in a large pot over medium-high heat. Add the meatballs in batches to avoid overcrowding, cooking until browned all over and cooked through. Remove and set them aside.
-
Toast the Vermicelli: With the heat still at medium, add the vermicelli to the same pot. Sauté for about a minute, allowing it to become lightly golden for extra flavor.
-
Create the Soup Base: Stir in the tomato paste, followed by water, chicken stock cube, and a pinch of salt and pepper. Mix well and bring the mixture to a boil, filling your kitchen with tantalizing aromas.
-
Simmer: Reduce the heat to low, cover the pot, and let it simmer for 20 minutes. This allows all the flavors to meld beautifully.
-
Finish the Soup: Add the chopped parsley, stir everything together, and let it cook for an additional minute. Taste and adjust the seasoning if desired.
-
Serve: Ladle the soup into bowls, garnishing with extra parsley if you like. Enjoy its earthy richness!
Optional: For an extra touch, serve with warm pita bread on the side.
Exact quantities are listed in the recipe card below.
Tomato Vermicelli Soup Variations
Feel free to get creative and make this delightful recipe your own!
-
Chicken Twist: Substitute ground beef with ground chicken for a leaner, lighter meatball option. The same delicious flavors will shine through!
-
Turkey Alternative: For a different taste, use ground turkey in place of beef. Its mild flavor absorbs the spices perfectly, creating a tasty yet heart-healthy dish.
-
Vegetarian Version: Swap the meatballs for lentil or chickpea patties. You’ll still enjoy the comforting essence of kafta—just in a plant-based delight!
-
Spice Boost: Add a pinch of cayenne or a dash of harissa for a subtle heat that elevates the soup’s flavor. It’s a warm hug with an extra kick!
-
Herb Infusion: Experiment with different herbs like mint or cilantro for a fresh twist. Each herb brings a unique profile that will make you rethink your traditional ingredients.
-
Noodle Variety: Try adding rice or whole wheat noodles instead of vermicelli. This will change the texture while maintaining that hearty feeling of comfort.
-
Vegetable Medley: Toss in diced veggies like carrots and zucchini to enrich the soup and increase its nutritional value. Each bite will bring a new burst of flavor!
-
Creamy Finish: Stir in a splash of coconut milk or cream right before serving. This will give the broth a lush, creamy consistency that warms the heart even more.
Make Ahead Options
These Tomato Vermicelli Soup components are perfect for make-ahead meal prep, saving you valuable time during busy weeknights! You can prepare the kafta meatballs and refrigerate them for up to 24 hours before cooking, keeping their flavor intact. Additionally, the vermicelli can be toasted beforehand but should be stored separately to maintain its texture. When you’re ready to serve, simply brown the meatballs, combine them with water and tomato paste, and bring everything to a boil. Finish by adding the toasted vermicelli and simmering until warmed through. This smart prep ensures your soup is just as delicious, deliciously warm, and full of flavor when you serve it!
How to Store and Freeze Tomato Vermicelli Soup
• Fridge: Store any leftover Tomato Vermicelli Soup in an airtight container in the fridge for up to 3-4 days.
• Freezer: For longer preservation, freeze the soup without the vermicelli. Portion it into freezer-safe containers for up to 3 months.
• Reheating: When ready to enjoy, thaw in the fridge overnight and reheat gently on the stove. Add cooked vermicelli during reheating for the best texture.
• Texture Tip: If the soup thickens too much after refrigeration or freezing, simply stir in a bit of water while reheating to restore its inviting consistency.
What to Serve with Tomato Vermicelli Soup?
Create the perfect comforting experience alongside this rich and hearty dish with these delightful pairings.
- Pita Bread: This classic accompaniment can be dipped into the soup. Tear pieces for endless scooping and savoring!
- Simple Greek Salad: Crisp vegetables and feta offer a fresh contrast to the warm soup. The refreshing flavors will brighten your meal.
- Labneh: A tangy yogurt spread that adds creaminess; perfect for slathering on pita or spooning into the soup.
- Grilled Cheese Sandwich: A crispy, melty pairing that balances the soup’s heat with warm, gooey comfort. Perfect for dunking on those chilly nights!
- Hummus: Serve this popular dip on the side. Its earthy, nutty flavor harmonizes beautifully while adding extra creaminess to each bite.
- Roasted Vegetables: Seasoned to perfection, they add texture and nutrition, complementing the heartiness of the soup without overpowering it.
- Mint Tea: Sip on this aromatic drink to cleanse the palate while adding a touch of warmth and sweetness.
- Baklava: End your meal on a sweet note with this syrupy pastry for a delightful contrast to the savory soup.
- Spiced Nuts: Provide a crunchy texture with a hint of spice, making for a delightful snack before or alongside your bowl of soup.
Expert Tips for Tomato Vermicelli Soup
• Use Fresh Herbs: Freshly chopped parsley brings authenticity to your Tomato Vermicelli Soup. Adding it at the end maintains its vibrant flavor and color.
• Avoid Overcrowding: When browning the meatballs, cook them in batches. Overcrowding the pot can lead to steaming rather than browning, affecting the texture.
• Control Soup Thickness: If your soup thickens too much in the fridge, simply stir in a splash of water while reheating to restore its lovely consistency.
• Customize Veggies: Feel free to sneak in diced veggies like carrots or zucchini for added nutrition without compromising the traditional flavor of the soup.
• Make-ahead Meal: Prepare and freeze the kafta meatballs separately. Drop them into the simmering soup when ready to serve for a quick, comforting dinner.
Tomato Vermicelli Soup Recipe FAQs
What type of ground beef should I use for the kafta meatballs?
Absolutely! For the kafta meatballs, I recommend using a ground beef that is about 80% lean. This balance will provide enough fat to keep the meatballs juicy without making them greasy. If you’re feeling adventurous, mixing in some ground lamb can create a richer flavor profile that’s characteristic of traditional Lebanese kafta.
How long can I store leftovers in the refrigerator?
You can store leftover Tomato Vermicelli Soup in an airtight container in the fridge for up to 3-4 days. Just make sure it cools down before placing it in the container to maintain its freshness.
Can I freeze Tomato Vermicelli Soup?
Very much so! You can freeze the soup, but it’s best to do so without the vermicelli to preserve its texture. Portion the soup into freezer-safe containers or bags, ensuring you leave some space for expansion. It can be frozen for up to 3 months. When you’re ready to enjoy it, just thaw it in the fridge overnight and reheat on the stove, adding freshly cooked vermicelli at that time.
What should I do if my soup is too thick after refrigeration?
No worries! If your soup thickens too much after being in the fridge or freezer, you can easily adjust it back to a delightful consistency. Just stir in a bit of water or broth while reheating, and give it a gentle stir until the desired texture is restored. This way, you’ll keep the soup inviting and delicious!
Are there any dietary considerations I should be aware of?
Absolutely! This Tomato Vermicelli Soup is typically halal, making it a suitable choice for those adhering to halal dietary practices. If you or your guests have allergies to specific ingredients like gluten, consider using gluten-free vermicelli. Also, if serving to pets, it’s best to keep them away from the meatballs and broth, as certain spices may not be safe for animal consumption.
Is there a way to make this soup vegetarian?
Very! For a vegetarian version of Tomato Vermicelli Soup, you can substitute the meatballs with plant-based protein alternatives or omit them entirely. For added nutrition, consider incorporating diced vegetables like carrots, zucchini, or bell peppers, and use vegetable stock instead of chicken stock for a hearty and flavorful broth.

Savory Tomato Vermicelli Soup with Flavorful Mini Meatballs
Ingredients
Equipment
Method
- In a large bowl, mix together ground beef, onion, garlic, parsley, salt, seven spices, cinnamon, and black pepper until combined. Form into mini meatballs about 1/2 inch in diameter.
- Heat olive oil in a large pot over medium-high heat. Add the meatballs in batches to avoid overcrowding, cooking until browned all over and cooked through. Remove and set them aside.
- With the heat still at medium, add the vermicelli to the same pot. Sauté for about a minute, allowing it to become lightly golden for extra flavor.
- Stir in the tomato paste, followed by water, chicken stock cube, and a pinch of salt and pepper. Mix well and bring the mixture to a boil.
- Reduce the heat to low, cover the pot, and let it simmer for 20 minutes.
- Add the chopped parsley, stir everything together, and let it cook for an additional minute.
- Ladle the soup into bowls, garnishing with extra parsley if desired. Enjoy!







