Easy Persian Noodle Soup with Lentils and Fresh Herbs

Make this comforting Persian Noodle Soup with Lentils and Fresh Herbs for an easy, hearty dinner. After making it many times, I’ve discovered the trick to the perfect balance of flavors. The cozy aroma of this soup will fill your home and make your family beg for more. If you love recipes like this, you’ll also enjoy Easy Mediterranean Tuna Salad Recipe for Quick Dinner and Easy Cheesy Asparagus Casserole Recipe for Dinner.

Why This Easy Persian Noodle Soup with Lentils and Fresh Herbs Is Pure Comfort
- Easy to make with simple ingredients
- Packed with protein and fiber from lentils
- Comforting and perfect for cold weather
- Customizable with your favorite herbs and greens
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.
- 2 cups green lentils
- 1 lb flat noodles (such as fettuccine or linguine)
- 1 lb ground beef or lamb
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 cup fresh parsley, chopped
- 1 cup fresh cilantro, chopped
- 2 tbsp turmeric
- 2 tsp cumin
- 1 tsp coriander
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp saffron (optional)
- 1/4 cup lemon juice
- 1/4 cup olive oil
- Optional: Crumbled feta cheese
- Optional: Chopped fresh mint
- Optional: Drizzle of olive oil

📝 Ingredient Notes
- lentils: Rinse and pick over lentils before cooking.
- noodles: Break long noodles in half for easier eating.
đź›’ Tools & Equipment I Recommend
- Instant Pot — Saves time and energy by cooking lentils and meat simultaneously. → See on Amazon
- Good quality saffron — Adds a unique, rich flavor to the soup. → See on Amazon

How to Make Easy Persian Noodle Soup with Lentils and Fresh Herbs
- Cook lentils: Combine lentils with 8 cups of water in a large pot. Bring to a boil, then reduce heat and simmer for 20-25 minutes until lentils are tender.
- Cook meat: In a separate pan, cook ground meat over medium heat until browned. Drain excess fat.
- Sauté onions and garlic: In the large pot with lentils, sauté onion and garlic in olive oil until softened.
- Add spices: Stir in turmeric, cumin, coriander, salt, and black pepper. Cook for 1 minute.
- Combine ingredients: Add cooked meat, lentils, 8 cups of water, and saffron (if using) to the pot. Bring to a boil, then reduce heat and simmer for 10 minutes.
- Cook noodles: Cook noodles separately according to package instructions. Drain and set aside.
- Finish soup: Stir in lemon juice and adjust seasoning if needed. Add cooked noodles to individual bowls and ladle soup over top. Garnish with fresh herbs and optional toppings.
Cook's Tips for Perfect Easy Persian Noodle Soup with Lentils and Fresh Herbs
- Common mistake and fix: Don't overcook the noodles. They will continue to soften in the hot soup.
- Tip: For a vegetarian version, omit the meat and add more lentils or your favorite vegetables.
- Tip: To make ahead, cook lentils and meat separately, then combine and reheat when ready to serve.
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: Lentils and meat can be cooked ahead of time and refrigerated separately.
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.
Recipe Notes
- Chef tip: To make the soup spicier, add more black pepper or a pinch of cayenne pepper.
- Best substitution: Substitute ground turkey or chicken for the ground beef or lamb.
- Make-ahead: Cook lentils and meat separately, then combine and reheat when ready to serve.
- Scaling: This recipe can easily be doubled or halved to serve more or fewer people.
- Troubleshooting: If the soup is too thick, thin it out with more water or vegetable broth.
Want to level up this recipe?
High-quality knife set — Makes chopping herbs and vegetables quick and easy. → Check price on Amazon
Easy Persian Noodle Soup with Lentils and Fresh Herbs

Ingredients
Main Ingredients
- 2 cups green lentils
- 1 lb flat noodles (such as fettuccine or linguine)
- 1 lb ground beef or lamb
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 cup fresh parsley, chopped
- 1 cup fresh cilantro, chopped
Seasonings
- 2 tbsp turmeric
- 2 tsp cumin
- 1 tsp coriander
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp saffron (optional)
- 1/4 cup lemon juice
- 1/4 cup olive oil
Optional Toppings
- Crumbled feta cheese
- Chopped fresh mint
- Drizzle of olive oil
Instructions
- Cook lentils: Combine lentils with 8 cups of water in a large pot. Bring to a boil, then reduce heat and simmer for 20-25 minutes until lentils are tender.
- Cook meat: In a separate pan, cook ground meat over medium heat until browned. Drain excess fat.
- Sauté onions and garlic: In the large pot with lentils, sauté onion and garlic in olive oil until softened.
- Add spices: Stir in turmeric, cumin, coriander, salt, and black pepper. Cook for 1 minute.
- Combine ingredients: Add cooked meat, lentils, 8 cups of water, and saffron (if using) to the pot. Bring to a boil, then reduce heat and simmer for 10 minutes.
- Cook noodles: Cook noodles separately according to package instructions. Drain and set aside.
- Finish soup: Stir in lemon juice and adjust seasoning if needed. Add cooked noodles to individual bowls and ladle soup over top. Garnish with fresh herbs and optional toppings.
Notes
- Chef tip: To make the soup spicier, add more black pepper or a pinch of cayenne pepper.
- Best substitution: Substitute ground turkey or chicken for the ground beef or lamb.
- Make-ahead: Cook lentils and meat separately, then combine and reheat when ready to serve.
- Scaling: This recipe can easily be doubled or halved to serve more or fewer people.
- Troubleshooting: If the soup is too thick, thin it out with more water or vegetable broth.
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.
- Make ahead: Lentils and meat can be cooked ahead of time and refrigerated separately.
Nutrition Per Serving
- Calories: 450
- Protein: 25g
- Fat: 15g
- Carbs: 55g
- Fiber: 15g
- Sugar: 5g
- Sodium: 800mg
- 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 cook the lentils and meat ahead of time and store them separately in the refrigerator. Combine and reheat when ready to serve.
The soup may lack flavor if you didn't use enough spices or didn't sauté the onions and garlic long enough. Make sure to cook the onions and garlic until softened and fragrant before adding the spices.
Yes, combine all ingredients except noodles in the slow cooker and cook on low for 6-8 hours. Cook noodles separately and add to individual bowls before serving.
Reheat the soup in the oven at 350°F (180°C) for 15-20 minutes or in the microwave for 2-3 minutes. Add more water or broth if needed to reach desired consistency.
Yes, freeze individual portions in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
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!





