Persian Noodle Soup Recipe

If you’ve been craving a big, warm hug in a bowl, this Persian Noodle Soup Recipe is about to become your new best friend. It’s the kind of dinner that says, “Yes, you can feed everyone something hearty and wholesome,” even when your day has been a lot (emails, carpools, laundry mountains… I see you).

This soup is packed with tender noodles, beans, lentils, and a whole garden of fresh herbs. It tastes like you worked way harder than you actually did—which is my favorite kind of magic.

Why You’ll Love This Persian Noodle Soup Recipe

  • It’s filling without being fussy. Lentils + beans + noodles = the trifecta of “nobody’s hungry an hour later.”
  • It’s cozy but still fresh. All those herbs and greens brighten everything up.
  • It’s weeknight-friendly. One pot. Simple steps. Minimal drama.
  • It plays nice with picky eaters. You can keep toppings “optional” (aka: peace treaty at the dinner table).

Ingredients You’ll Need

Here’s what goes into this Persian Noodle Soup Recipe (and yes, it’s mostly pantry-friendly):

  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 4 cloves garlic, minced
  • 1 teaspoon turmeric
  • 6 cups vegetable broth
  • 1 cup lentils, rinsed
  • 1 cup chickpeas, cooked
  • 1 cup navy beans, cooked
  • 1 cup kidney beans, cooked
  • ½ pound Persian noodles or linguine
  • 3 cups spinach, chopped
  • 1 cup cilantro, chopped
  • 1 cup parsley, chopped
  • 1 cup dill, chopped
  • Salt and pepper to taste
  • Sour cream or yogurt, for serving
  • Fried onions, for garnish

Little note from my kitchen: If you’ve never cooked with dill in soup, prepare to be pleasantly shocked. It’s like the soup put on mascara and suddenly looks finished.

How to Make Persian Noodle Soup Recipe Step-by-Step

1) Sauté the onion

Heat the olive oil in a large pot over medium heat. Add the diced onion and cook until it’s soft and translucent.

Mom-life translation: Cook it until it smells amazing and you forget for 10 seconds that you have responsibilities.

2) Add garlic and turmeric

Stir in the minced garlic and turmeric. Cook for 1–2 minutes until fragrant.

Turmeric gives this soup a warm golden color and that “something special” flavor without needing anything complicated.

3) Broth + legumes = the cozy base

Pour in the vegetable broth. Add the lentils, chickpeas, navy beans, and kidney beans. Bring to a boil, then reduce heat and simmer for about 20 minutes.

This is when the soup starts feeling like real food—not just a pot of good intentions.

4) Add noodles

Stir in the Persian noodles (or linguine) and cook about 10 minutes, or until the noodles are tender.

Tip: If you’re using linguine, snap it in half before adding. It’s less chaotic to eat and less likely to fling soup onto your shirt. (Ask me how I know.)

5) Add greens and herbs

Add chopped spinach, cilantro, parsley, and dill. Stir well, then cook another 5–7 minutes until everything wilts and turns beautifully green and fragrant.

This step makes your kitchen smell like you’ve got your life together. Even if your “life together” is currently held up by dry shampoo and a to-do list you’re ignoring.

6) Season to taste

Add salt and pepper. Taste it and adjust.

Important: Beans and broth brands vary, so seasoning at the end is your secret weapon.

7) Serve with toppings

Ladle into bowls and top with a dollop of sour cream or yogurt, plus a sprinkle of fried onions.

That creamy tang + crispy onion on top? It’s basically soup jewelry.

Cooking Tips for Maximum Soup Magic

  • Want it thicker? Simmer a little longer after the noodles cook. The broth will naturally thicken as the lentils break down.
  • Want it thinner? Add an extra splash of broth or water at the end. Noodles love soaking up liquid like it’s their job.
  • Don’t panic if it looks “herby.” This is not a timid soup. The herbs are the point, and they make it taste fresh instead of heavy.
  • Make it ahead smartly: If you’re meal-prepping, consider cooking the noodles separately and adding them when reheating. Otherwise, they can get extra soft (not tragic—just very cozy).

And if your soup looks slightly different every time… congratulations, you’re cooking like a real person, not a robot.

A Quick Personal Story From My Pot to Yours

The first time I made a Persian Noodle Soup Recipe, I was aiming for “healthy and comforting,” but I also needed it to be “please nobody complain.” Tall order.

My family took one look at the herbs and gave me that face—the one that says, “Is this… green?” But after one bite, it was quiet. The good kind of quiet. The “keep eating” quiet. Now it’s one of my go-to dinners when I want something hearty that still feels fresh… and when I’d like a little applause without asking for it.

Persian Noodle Soup Recipe in a dark bowl with golden turmeric broth, tender noodles, fresh chopped herbs, and crispy onion topping.
Persian Noodle Soup Recipe served hot with fresh herbs, silky noodles, and a savory crispy-onion topping.

FAQs About Persian Noodle Soup Recipe

Can I use canned beans?

Absolutely. Just drain and rinse them first. It helps the flavor stay clean and keeps the soup from getting too salty.

What can I use instead of Persian noodles?

Linguine works great (as your recipe notes). You can also use fettuccine, spaghetti, or even egg noodles in a pinch.

How do I store leftovers?

Let the soup cool, then store in an airtight container in the fridge for up to 4 days.
Heads-up: The noodles will absorb broth as it sits. When reheating, add a splash of broth or water to loosen it back up.

Can I freeze it?

Yes—but for best texture, freeze it without the noodles if possible, then add fresh noodles when you reheat. If you already cooked the noodles in the soup, you can still freeze it; the noodles will just be softer later.

Is this soup spicy?

Not spicy—more warm and earthy from the turmeric. If you want heat, add a pinch of red pepper flakes.

Cozy Bowls, Happy Bellies

This Persian Noodle Soup Recipe is one of those meals that makes your whole house feel calmer—even if nothing else about the day was calm. It’s hearty, herby, and comforting in the most practical way: one pot, real ingredients, and a flavor payoff that feels like you did something fancy.

If you make this Persian Noodle Soup Recipe, serve it with that swirl of yogurt and crunchy fried onions, take a deep breath, and enjoy your little moment of kitchen magic. Happy cooking!

More Cozy Recipes to Try Next

If this Persian Noodle Soup Recipe hit the spot, here are a few more cozy, easy meals from Chicken Magic Recipes you might love (bookmark-worthy, promise):

Made this recipe? I’d love to hear how it went! Please leave a quick review and tap your star rating (⭐️⭐️⭐️⭐️⭐️) — it helps other readers find their next favorite bowl, too.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Persian Noodle Soup Recipe in a dark bowl with golden turmeric broth, tender noodles, fresh chopped herbs, and crispy onion topping.

Persian Noodle Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aneta
  • Total Time: 1 hour
  • Yield: 6 servings 1x

Description

This Persian Noodle Soup Recipe is a cozy, comforting bowl packed with tender noodles, hearty beans, lentils, and fresh herbs in a warm golden broth. Perfect for chilly nights, busy weeknights, or whenever you need a nourishing, feel-good meal that everyone loves.


Ingredients

Scale
  • 2 tablespoons olive oil

  • 1 large onion, diced

  • 4 cloves garlic, minced

  • 1 teaspoon turmeric

  • 6 cups vegetable broth

  • 1 cup lentils, rinsed

  • 1 cup chickpeas, cooked

  • 1 cup navy beans, cooked

  • 1 cup kidney beans, cooked

  • ½ pound Persian noodles or linguine (broken in half)

  • 3 cups spinach, chopped

  • 1 cup cilantro, chopped

  • 1 cup parsley, chopped

  • 1 cup dill, chopped

  • Salt and pepper, to taste

  • Sour cream or yogurt, for serving

  • Fried onions, for garnish


Instructions

  1. Heat olive oil in a large pot over medium heat. Add the diced onion and cook until soft and translucent.

  2. Stir in the garlic and turmeric. Cook for 1–2 minutes until fragrant.

  3. Pour in the vegetable broth, then add lentils, chickpeas, navy beans, and kidney beans. Bring to a boil, reduce heat, and simmer for 20 minutes.

  4. Add the noodles and cook for about 10 minutes, until tender.

  5. Stir in spinach, cilantro, parsley, and dill. Cook for another 5–7 minutes, until greens are wilted.

  6. Season with salt and pepper to taste.

  7. Serve hot with a dollop of sour cream or yogurt and a sprinkle of fried onions.

Notes

If the soup thickens as it sits, simply add a splash of broth or water when reheating.

Linguine works perfectly if Persian noodles aren’t available.

For meal prep, cook noodles separately and add them when serving for best texture.

  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Persian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320 kcal
  • Sugar: 6 g
  • Sodium: 780 mg
  • Fat: 8 g
  • Saturated Fat: 1.5 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 45 g
  • Fiber: 11 g
  • Protein: 15 g
  • Cholesterol: 5mg (with yogurt topping; 0mg without)

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star