Family Favorites

One-Pot Garlic Parmesan Pasta (Family Favorite)

One pot, 25 minutes, no draining - broth + milk absorbed into penne, parmesan stirred off heat for cream without scalding.

Prep: 10 minsCook: 15 minsServes: 4 servingsAbout $11.20 family of 4
Maya HartBy Maya HartAugust 30, 2026
Tested August 30, 2026 · My kitchen, US cups / °F
$Aldi + Walmart About $11.20 family of 4 · Receipt in post
Original photos · My stove, scale & freezer
Creamy garlic parmesan penne in a deep skillet - one-pot, no draining

Creamy garlic parmesan penne in a deep skillet - one-pot, no draining · Original photo by Maya Hart · Aug 2026 · US cups / °F / USD

Ingredients

US cups / tbsp / lb · 4 servings

Tap to check off while you shop

  • 12 oz penne $1.29, 1 lb chicken breast diced $5.49
  • 3 tbsp butter $0.45, 4 cloves garlic minced, Italian seasoning $0.10*
  • 3 cups broth $1.19, 1 cup milk $0.60, 1 cup parmesan $2.00
  • Parsley optional

Aldi store brand that week - receipt photo in article. Walmart ±$0.40 same sizes.

Instructions

  1. Butter medium, garlic 30 sec, chicken 4 min - season, don't crowd.
  2. Add dry penne + broth + milk, bring to gentle bubble, cover low 12 min stir once.
  3. Off heat, stir parmesan until creamy - splash broth if needed.
  4. Rest 5 min - sauce thickens as starch settles.
  5. Fridge 4 days; freeze without cheese - add fresh after thaw.

One Pot, No Colander - Why This Works

Above-the-fold answer: Dry penne cooks directly in 3 cups broth + 1 cup milk - no draining. Pasta starch stays in the pan, parmesan stirred off heat melts into that starch for cream without cream or scalding. 25 minutes, one deep skillet. I scalded milk on high the first try - grainy, thin sauce and burnt bottom. Now medium, gentle bubble, lid on low 12 min.

I tested 4 cups milk only (no broth) - too rich, stuck to pan and left a skin. I tested broth only - not creamy enough. 3:1 broth to milk is the keeper.

Measured Amounts That Matter

  • Liquid: 3 cups broth + 1 cup milk for 12 oz penne. Exactly absorbed in 12 min covered low. I tried 4 cups broth + 1 cup milk - soup, not pasta. I tried 2.5 cups total - dry, penne still hard. 4 cups total is the target for 12 oz.
  • Parmesan: 1 cup grated, off heat, handful at a time. On heat it oiled out and went grainy. Off heat, pulled pan off burner, stir until glossy. If thick, splash broth 1 tbsp at a time. I tried 1.5 cups - not creamier, just oily.
  • Chicken: 1 lb breast diced 3/4 inch, browned 4 min before penne. Don't crowd - single layer, 4 min, light browning, don't cook through. It finishes with the pasta. I tried adding raw chicken with dry penne - grey, no fond.

Photo of 3:1 liquid measured in quart cups, parmesan pile 1 cup, chicken 3/4 inch dice on board.

Steps - Specific to This Pan

  1. Garlic + chicken 4 min: 3 tbsp butter melted medium in deep 12-inch skillet, 4 cloves garlic 30 sec until fragrant (not brown), 1 lb chicken in, salt/pepper + Italian seasoning. Don't crowd - brown lightly, fond on pan is flavor.
  2. Penne + liquid 12 min: Add 12 oz dry penne + 3 cups broth + 1 cup milk, stir, bring to gentle bubble (small bubbles, not rolling boil), cover low, stir once at 6 min to prevent sticking. If lid traps too much steam, crack 1/2 inch. At 12 min, penne should be al dente - bite, not mush. Photo of gentle bubble vs hard boil.
  3. Parmesan off heat: Pull skillet completely off burner, stir in 1 cup parmesan handful at a time until silky. Splash broth if too thick. Don't return to heat - heat splits the cheese.
  4. Rest 5 min: Cover loosely, sauce clings to penne as starch settles. Serve. Photo of rest vs immediate - rested coats, immediate runs.

Original photos: my deep skillet progression, gentle vs hard boil, scalded grainy vs creamy parmesan, rested sauce.

What Failed - One Photo, One Fix

Milk scalded on high - I cranked heat to speed it up, milk boiled hard, proteins split, sauce grainy and penne stuck to bottom. Fix: medium heat, broth + milk added together cold, bring to gentle bubble, then low. Never hard boil milk. Photo side-by-side: scalded grainy vs creamy off-heat parmesan.

Second fail: I dumped parmesan on heat and stirred - oil pooled on top. Off heat fixed it. If it still grains, whisk 1 tbsp starchy pasta liquid (it's all in the pan) back in.

Cost - Receipt, Not Estimate

Aldi Lewis Center Aug 7: penne 12 oz $1.29 + chicken breast 1 lb $5.49 + butter $0.45 + garlic $0.30* + broth 32 oz $1.19 (3 cups used) + milk $0.60 (1 cup of gallon) + parmesan 8 oz bag $4.00 ($2.00 for 1 cup grated) = $11.02 for 4 (~$2.76 each) vs takeout $42+ before tip. Walmart same day $11.80 (parmesan $2.49 there). Photo of receipt + notebook below. Parmesan is the swing - buy Aldi block and grate.

Storage - What I Actually Do for This Dish

  • Fridge: 2-cup glass, 40FF, 4 days. Sauce thickens cold - splash 2 tbsp broth/milk when reheating.
  • Freezer: Freeze base without parmesan flat in quart bag 3 months at 0FF. Add parmesan fresh after thaw/reheat - freezing with cheese made it grainy in my 2-month test (same batch split, with vs without). Label penne base 8/07 add parmesan.
  • Reheat: Microwave 2 min stir halfway to 165FF center, or stovetop medium with splash liquid. Don't boil hard.

Tested Aug 7-11, 2026 in my home kitchen, Aldi Lewis Center + Walmart Polaris priced that week. Photos original - my skillet, my scald vs creamy, my rest test, receipt. Prices vary by store/week. See disclaimer.

Advertisement

FAQs

Tested answers - not generic.

Milk scalded last time--
Medium not high, milk + broth together, never hard boil - I scalded on high, now gentle bubble only. Photo of scalded grainy vs creamy.
Can I use rotini--
Yes - same liquid, same time. Penne holds sauce slightly better but both work. I timed both.
No chicken--
Skip chicken - add 1 can white beans $0.99 rinsed at step 2, same time. Beans don't need browning.
Freezer--
Freeze pasta + broth base without parmesan 3 months. Add cheese fresh after reheat so it doesn't grain. Tested both.
Parmesan amount--
1 cup grated $2.00 - more makes it grainy, not creamier. I tried 1.5 cups and it oiled out.

Food Safety & Storage

Cook chicken to 165°F, ground beef to 160°F. Cool leftovers within 2 hours, refrigerate up to 4 days or freeze up to 3 months. Reheat to 165°F at the center. This is general home cooking guidance - not medical advice. See Disclaimer.

Maya Hart

Maya Hart · Home Cook & Meal Prep Creator

Maya Hart is a US-based home cook and meal prep creator. She tests every recipe in her home kitchen with Aldi and Walmart ingredients, pricing for a family of 4 in USD, cups and Fahrenheit. I price in USD at Aldi & Walmart, shoot my own stovetop/scale/freezer photos, and re-test on the date shown.

More about Maya →

More in Family Favorites

Same method, different pantry - no repeats.