Easy Persian Noodle Soup with Lentils and Fresh Herbs

Easy Persian Noodle Soup with Lentils and Fresh Herbs is a comforting, hearty bowl that’s perfect for chilly nights. After making this many times, I’ve discovered the trick to a rich, flavorful broth is to sauté the onions and herbs first. The warm, cozy aroma will fill your home and make your family beg for seconds. Jump to the recipe or keep reading for my best tips. If you love recipes like this, you’ll also enjoy Easy Sticky Char Siu Chicken Recipe for Dinner and Creamy Coconut Chicken Brothy Rice Recipe for Dinner.

Why This Easy Persian Noodle Soup with Lentils and Fresh Herbs Is Pure Comfort
- A comforting, hearty meal for chilly nights
- Packed with protein and fiber from lentils
- Easy to make and customizable with your favorite herbs
- Better than takeout and perfect for meal prepping
What You'll Need for Easy Persian Noodle Soup with Lentils and Fresh Herbs
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 1 lb ground beef
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 cup green lentils, rinsed
- 1 cup uncooked noodles (like spaghetti or fettuccine), broken into pieces
- 6 cups beef broth
- 4 cups water
- 1 tbsp tomato paste
- 1 tsp turmeric
- 1 tsp cumin
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp red pepper flakes (optional)
- 1/4 cup fresh parsley, chopped
- 1/4 cup fresh cilantro, chopped
- Optional: Lemon wedges
- Optional: Crumbled feta cheese
- Optional: Chopped fresh herbs (parsley, cilantro, mint)
- Optional: Sour cream or Greek yogurt

📝 Ingredient Notes
- ground beef: You can also use ground turkey or lamb.
- lentils: Rinsing lentils helps remove any dirt or debris.
🛒 Tools & Equipment I Recommend
- Instant Pot — Saves time and energy by cooking lentils and noodles simultaneously. → See on Amazon
- Immersion Blender — Creates a smooth, velvety broth without transferring the soup to a blender. → See on Amazon

How to Make Easy Persian Noodle Soup with Lentils and Fresh Herbs
- Step 1: In a large pot, sauté ground beef, onion, and garlic over medium heat until browned. Drain excess fat.
- Step 2: Add tomato paste, turmeric, cumin, salt, black pepper, and red pepper flakes (if using). Cook for 1 minute.
- Step 3: Stir in lentils, uncooked noodles, beef broth, and water. Bring to a boil.
- Step 4: Reduce heat, cover, and let simmer for 20-25 minutes, or until lentils and noodles are tender.
- Step 5: Stir in fresh parsley and cilantro. Taste and adjust seasoning if needed. Serve with desired toppings.
Cook's Tips for Perfect Easy Persian Noodle Soup with Lentils and Fresh Herbs
- : For a vegetarian version, omit the ground beef and use vegetable broth instead.
- Common mistake and fix: Don't overcook the noodles. They'll continue to soften as the soup sits. If they're too soft, add more broth to thin out the soup.
- : Make it spicy by adding more red pepper flakes or a pinch of cayenne pepper.
- : For a smoother broth, use an immersion blender to partially blend the soup before serving.
Storing & Reheating Easy Persian Noodle Soup with Lentils and Fresh Herbs
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container for up to 5 days. Make-ahead tip: You can make this soup up to 2 days ahead. Store in the fridge and reheat when ready to serve.
Freezing Easy Persian Noodle Soup with Lentils and Fresh Herbs
Freeze individual portions for up to 3 months.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (180°C) for 15-20 minutes. Microwave: Reheat in the microwave for 2-3 minutes, stirring halfway through.
Recipe Notes
- Chef tip: Sautéing the onions and herbs first helps to build a rich, flavorful broth.
- Best substitution: You can substitute the ground beef with ground turkey or lamb.
- Make-ahead: This soup freezes well and can be made ahead for meal prepping.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the soup is too thick, add more broth or water to reach your desired consistency.
Want to level up this recipe?
High-quality cutting board — Ensures even cooking and prevents hot spots that can burn the soup. → Check price on Amazon
Easy Persian Noodle Soup with Lentils and Fresh Herbs

Ingredients
Main Ingredients
- 1 lb ground beef
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 cup green lentils, rinsed
- 1 cup uncooked noodles (like spaghetti or fettuccine), broken into pieces
- 6 cups beef broth
- 4 cups water
Seasonings
- 1 tbsp tomato paste
- 1 tsp turmeric
- 1 tsp cumin
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp red pepper flakes (optional)
- 1/4 cup fresh parsley, chopped
- 1/4 cup fresh cilantro, chopped
Optional Toppings
- Lemon wedges
- Crumbled feta cheese
- Chopped fresh herbs (parsley, cilantro, mint)
- Sour cream or Greek yogurt
Instructions
- Step 1: In a large pot, sauté ground beef, onion, and garlic over medium heat until browned. Drain excess fat.
- Step 2: Add tomato paste, turmeric, cumin, salt, black pepper, and red pepper flakes (if using). Cook for 1 minute.
- Step 3: Stir in lentils, uncooked noodles, beef broth, and water. Bring to a boil.
- Step 4: Reduce heat, cover, and let simmer for 20-25 minutes, or until lentils and noodles are tender.
- Step 5: Stir in fresh parsley and cilantro. Taste and adjust seasoning if needed. Serve with desired toppings.
Notes
- Chef tip: Sautéing the onions and herbs first helps to build a rich, flavorful broth.
- Best substitution: You can substitute the ground beef with ground turkey or lamb.
- Make-ahead: This soup freezes well and can be made ahead for meal prepping.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the soup is too thick, add more broth or water to reach your desired consistency.
Storage
- Fridge: Store leftovers in an airtight container for up to 5 days.
- Freezer: Freeze individual portions for up to 3 months.
- Oven reheat: Reheat in the oven at 350°F (180°C) for 15-20 minutes.
- Microwave reheat: Reheat in the microwave for 2-3 minutes, stirring halfway through.
- Make ahead: You can make this soup up to 2 days ahead. Store in the fridge and reheat when ready to serve.
Nutrition Per Serving
- Calories: 370
- Protein: 25g
- Fat: 12g
- Carbs: 40g
- Fiber: 10g
- Sugar: 5g
- Sodium: 1200mg
- Cholesterol: 50mg
- Sat. Fat: 5g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Easy Persian Noodle Soup with Lentils and Fresh Herbs FAQs
Yes, you can make this soup up to 2 days ahead. Store in the fridge and reheat when ready to serve.
This could be due to overcooking the noodles or not simmering the soup long enough to reduce the liquid. Try using less broth or simmering the soup for a longer period.
Yes, you can make this soup in the slow cooker. Combine all ingredients in the slow cooker and cook on low for 6-8 hours or on high for 3-4 hours.
You can substitute the lentils with chickpeas, kidney beans, or even quinoa for a different texture.
This recipe is not gluten-free as it contains noodles. To make it gluten-free, use gluten-free noodles or omit them entirely.
A Warm Final Note
I can’t wait for you to try Easy Persian Noodle Soup with Lentils and Fresh Herbs and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






