Kid-Friendly Creamy Beef and Noodle Soup

2 min prep 5 min cook 10 servings
Kid-Friendly Creamy Beef and Noodle Soup
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something magical about watching your little one's eyes light up when they take that first spoonful of a soup that hits all the right notes—warm, creamy, familiar flavors that somehow feel like a hug in a bowl. This Kid-Friendly Creamy Beef and Noodle Soup has been my secret weapon on busy weeknights, sick days, and those "I don't know what to cook" moments for the past five years.

As a mom of three incredibly picky eaters (who somehow all like different things!), I've perfected this recipe through countless iterations. My middle child won't touch vegetables unless they're "invisible," my youngest has texture issues, and my oldest suddenly decided last year that she doesn't like "chunky" soups. This soup? It pleases them all. The secret lies in the ultra-smooth broth that gets its creaminess from a gentle roux and a touch of milk, while the beef is broken down into tender, tiny morsels that even toddlers can manage.

What I love most about this recipe is how it transforms humble ingredients into something that feels special enough for company, yet simple enough for a Tuesday night. The aroma that fills your kitchen as it simmers—garlicky, beefy, with hints of thyme—will have everyone asking "Is dinner ready yet?" about twenty times. My neighbor once texted me from her driveway asking what I was making because it smelled so good!

This soup has become our family's comfort food staple, especially during those unpredictable spring days when the weather can't decide if it's winter or summer. It's hearty enough to warm you up on a chilly evening, but light enough that you don't feel weighed down. Plus, it comes together in under 40 minutes, which in my book makes it a weeknight hero.

Why This Recipe Works

  • Hidden Veggies: Finely diced carrots and celery melt into the broth, adding nutrition without complaints
  • Ultra-Tender Beef: Using ground beef and breaking it into tiny pieces ensures every spoonful is manageable for little mouths
  • Creamy Without Heavy Cream: A simple roux creates luxurious texture using everyday milk
  • Quick Weeknight Dinner: From fridge to table in 35 minutes flat
  • Freezer-Friendly: Make a double batch and freeze half for those "I can't even" days
  • Adaptable: Easily dairy-free, gluten-free, or loaded with extra veggies
  • Kid-Approved Flavors: Mild seasonings that won't overwhelm developing palates

Ingredients You'll Need

Ingredients

Let's talk about each ingredient and why it matters. I've tested this recipe with everything from grass-fed organic beef to the store-brand stuff, and while quality ingredients do make a difference, this soup is forgiving enough to work with whatever your budget allows.

Ground Beef (1 pound): I prefer 85/15 lean-to-fat ratio for this soup. Anything leaner won't give you that rich, beefy flavor that makes this soup so satisfying, but anything fattier will make the broth greasy. If you're using grass-fed beef, reduce the cooking time slightly as it tends to cook faster. For an even more budget-friendly option, you can substitute ground turkey, but add an extra tablespoon of butter for richness.

Egg Noodles (2 cups): The classic choice here is medium egg noodles—they cook quickly and have that nostalgic comfort food vibe. However, I've successfully used everything from ditalini to small shells to broken spaghetti pieces. The key is to use a small pasta shape that will fit on a child's spoon. If you're gluten-free, I've had great results with Jovial's brown rice pasta, though you'll want to cook it separately and add it at the end to prevent it from getting mushy.

Vegetables (Carrots, Celery, Onion): This is where the magic happens for picky eaters. I dice these vegetables so finely that they practically dissolve into the broth, adding nutrition and depth of flavor without any visible chunks. If your kids are particularly suspicious, you can even grate the carrots on the fine side of a box grater. For the onion, I recommend yellow or sweet onion—they melt down beautifully and add a subtle sweetness that balances the savory elements.

Butter (3 tablespoons): This forms the base of our roux and adds incredible flavor. Don't be tempted to substitute oil here—the butter's milk solids contribute to that creamy, comforting flavor that makes this soup special. If you need dairy-free, you can use vegan butter (Country Crock Plant Butter is my favorite for cooking), but add an extra pinch of salt.

Flour (3 tablespoons): All-purpose flour works perfectly here. I haven't tested this with gluten-free flour blends, but if you need to avoid gluten, you could try making a slurry with 2 tablespoons of cornstarch mixed with 1/4 cup cold milk, added after the soup has simmered. The texture will be slightly different but still delicious.

Milk (2 cups): Whole milk creates the creamiest soup, but 2% works well too. I don't recommend skim milk—it won't give you that luxurious mouthfeel. For a dairy-free version, I've had success with unsweetened oat milk (Oatly Barista edition is particularly good for cooking) or cashew milk. Avoid coconut milk unless you want a coconut flavor in your soup.

Beef Broth (4 cups): The quality of your broth really matters here since it's such a prominent flavor. I love using Better Than Bouillon's roasted beef base when I don't have homemade broth on hand—it has a deep, rich flavor that canned broth just can't match. If you're using store-bought broth, opt for low-sodium so you can control the salt level.

How to Make Kid-Friendly Creamy Beef and Noodle Soup

1

Brown the Beef

Heat a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground beef, breaking it into very small pieces with a wooden spoon or potato masher. This is crucial for kid-friendliness—larger chunks of meat can be intimidating or difficult to manage. Cook for 5-6 minutes, stirring frequently, until the beef is no longer pink. If there's excess fat (more than about 2 tablespoons), drain most of it, but leave a little for flavor. Season with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Transfer the beef to a plate and set aside.

2

Sauté the Vegetables

Reduce heat to medium. In the same pot, add 3 tablespoons of butter. Once melted, add the finely diced onion, carrots, and celery. The key here is to dice them very small—about 1/8-inch pieces. This allows them to cook quickly and blend seamlessly into the soup. Cook for 4-5 minutes, stirring frequently, until the vegetables have softened and the onions are translucent but not browned. Add 2 minced garlic cloves and cook for another 30 seconds until fragrant.

3

Create the Roux

Sprinkle 3 tablespoons of flour over the vegetables and stir constantly for 2 minutes. This step is crucial for preventing a floury taste and ensuring your soup thickens properly. The mixture should look like wet sand and smell slightly nutty. If it starts to brown, reduce the heat. This roux is what will give your soup that creamy, velvety texture without any heavy cream.

4

Add Broth and Seasonings

Slowly whisk in 4 cups of beef broth, about 1/2 cup at a time, whisking constantly to prevent lumps. Once all the broth is added, bring to a gentle simmer. Add 1/2 teaspoon dried thyme, 1/4 teaspoon dried oregano, and the reserved cooked beef. Reduce heat to low and simmer for 10 minutes, allowing the flavors to meld and the broth to thicken slightly. This is where the magic happens—the roux transforms the broth into something silky and luxurious.

5

Cook the Noodles

Add 2 cups of egg noodles to the pot and continue simmering for 7-8 minutes, or until the noodles are al dente. Stir occasionally to prevent the noodles from sticking together. If the soup gets too thick during this process, add a splash of water or milk. The noodles will continue to cook slightly after you add the milk, so it's better to err on the side of slightly undercooked.

6

Add the Creamy Element

Reduce heat to low and stir in 2 cups of milk. Heat gently for 3-4 minutes, stirring frequently, until the soup is heated through. Be careful not to let it boil, as this can cause the milk to curdle. The soup should now be creamy and luxurious, coating the back of a spoon. Taste and adjust seasoning with salt and pepper as needed. I typically add another 1/2 teaspoon of salt at this point, but this will depend on how salty your broth was.

7

Final Seasoning and Serve

Remove from heat and let the soup rest for 5 minutes. This allows the flavors to meld and the soup to thicken slightly. Give it a good stir, taste one last time for seasoning, and serve hot. I like to ladle it into bowls and let it cool for 2-3 minutes before serving to kids—this soup holds heat well and you don't want anyone burning their tongue!

Expert Tips

Temperature Control is Key

Never let this soup come to a full boil after adding the milk. High heat will cause the milk proteins to curdle, creating an unpleasant texture. Gentle simmering is all you need to heat it through properly.

Make-Ahead Strategy

If making ahead, cook the noodles separately and add them when reheating. This prevents them from becoming mushy and absorbing all the broth. Store them in a separate container with a splash of oil to prevent sticking.

Freezer Success

This soup freezes beautifully for up to 3 months. Freeze in individual portions for easy reheating. Thaw overnight in the fridge, then reheat gently with a splash of milk or broth to restore the creamy texture.

Picky Eater Hack

For extremely vegetable-averse kids, puree the cooked vegetables with a bit of broth before adding the noodles. They'll never know they're eating carrots and celery, but they'll still get all the nutrition.

Speed It Up

Save time by using a food processor to dice your vegetables. Just a few pulses and you'll have perfectly uniform pieces in seconds. You can also prep the vegetables the night before and store them in the fridge.

Flavor Boost

For extra depth, add a parmesan rind to the soup while it simmers. Remove it before serving. This adds an incredible umami flavor that makes the soup taste like it's been simmering all day.

Variations to Try

Vegetable-Loaded Version

Add 1 cup of finely diced zucchini and 1/2 cup of frozen peas along with the noodles. The zucchini melts into the soup, adding extra nutrition without changing the flavor significantly.

Cheese Lover's Dream

Stir in 1 cup of shredded sharp cheddar cheese at the end until melted. Kids love the cheesy version, and it adds extra calcium and protein to make it even more filling.

Adult Upgrade

For the grown-ups, add a pinch of red pepper flakes and a splash of Worcestershire sauce. Serve with crusty bread and a simple green salad for a complete meal.

Italian Style

Replace the thyme with 1 teaspoon of Italian seasoning, add a can of diced tomatoes (drained), and use small shells instead of egg noodles. Top with fresh basil and grated parmesan.

Storage Tips

Refrigerator Storage

Store leftover soup in an airtight container in the refrigerator for up to 4 days. The soup will thicken considerably as it cools and the noodles continue to absorb liquid. When reheating, add milk or broth until you reach your desired consistency. Reheat gently over medium-low heat, stirring frequently, until heated through.

Freezer Instructions

This soup freezes beautifully for up to 3 months. For best results, freeze in individual portions so you can thaw just what you need. I like to use silicone muffin trays for perfect single-serving portions. Once frozen, pop them out and store in a freezer bag. Thaw overnight in the refrigerator, then reheat with a splash of milk or broth to restore the creamy texture.

Make-Ahead Tips

You can prep this soup up to 2 days in advance. Cook everything except the noodles, then refrigerate. When ready to serve, reheat the base and cook the noodles fresh. This prevents them from becoming mushy and ensures the best texture. You can also dice all your vegetables and store them in an airtight container with a damp paper towel for up to 3 days.

Frequently Asked Questions

Absolutely! Substitute the butter with vegan butter or olive oil, and use unsweetened oat milk or cashew milk instead of dairy milk. The texture will be slightly different but still delicious. I've also had success with soy milk, but avoid coconut milk unless you want a coconut flavor in your soup.

Too thick? Simply add more milk or broth until you reach your desired consistency. Too thin? Let it simmer uncovered for a few more minutes to reduce, or make a quick slurry with 1 tablespoon of flour mixed with 2 tablespoons of cold milk and whisk it in. Cook for 2-3 more minutes until thickened.

Yes! Ground turkey works well, though I recommend adding an extra tablespoon of butter for richness. Ground chicken is also good, but add a teaspoon of poultry seasoning. You could even use leftover roast beef—just dice it very small and add it at the end since it's already cooked.

Brown the beef and sauté the vegetables on the stovetop first (steps 1-3), then transfer everything except the milk and noodles to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add the noodles during the last 30 minutes, and stir in the milk during the last 10 minutes of cooking.

Try grating the carrots on the fine side of a box grater—they'll disappear into the soup. For the celery, use only the inner tender stalks and dice them super fine. You can also puree the entire soup with an immersion blender before adding the noodles. They'll never know there are vegetables in there!

Absolutely! This recipe doubles beautifully. Just make sure you have a large enough pot—at least 6 quarts. The cooking time remains the same, though you might need an extra minute or two for the larger volume to come to a simmer. Perfect for feeding a crowd or stocking your freezer.
Kid-Friendly Creamy Beef and Noodle Soup
soups
Pin Recipe

Kid-Friendly Creamy Beef and Noodle Soup

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Brown the beef: In a large pot, cook ground beef over medium-high heat, breaking into small pieces, until no longer pink. Season with salt and pepper. Remove and set aside.
  2. Sauté vegetables: In the same pot, melt butter and cook onion, carrots, and celery until softened, about 5 minutes. Add garlic and cook 30 seconds more.
  3. Make the roux: Sprinkle flour over vegetables and cook, stirring constantly, for 2 minutes.
  4. Add broth: Slowly whisk in beef broth, then add thyme, oregano, and cooked beef. Simmer 10 minutes.
  5. Cook noodles: Add egg noodles and cook until al dente, about 7-8 minutes.
  6. Finish with milk: Reduce heat to low and stir in milk. Heat gently for 3-4 minutes without boiling. Season with salt and pepper to taste.
  7. Serve: Let rest 5 minutes before serving. Enjoy!

Recipe Notes

For best results, don't let the soup boil after adding milk. Store leftovers in the refrigerator for up to 4 days or freeze for up to 3 months.

Nutrition (per serving)

385
Calories
22g
Protein
28g
Carbs
18g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.