One pot creamy garlic pasta served in a bowl, garnished with parsley.

One Pot Creamy Garlic Pasta

A kitchen light buzzing low, a pot on the stove, and the smell of garlic filling the room — have you ever made a dinner that felt like a warm hug? I have, and this One Pot Creamy Garlic Pasta is one of those meals. If you’re a beginner who worries about complicated steps or washing too many dishes, breathe easy: this recipe is forgiving, cozy, and really simple.

A Quick Look at This One Pot Creamy Garlic Pasta Recipe

This One Pot Creamy Garlic Pasta centers on garlic and a creamy nondairy base for a comfort-forward flavor. It’s mostly pantry-friendly — fettuccine, garlic, vegetable broth, and unsweetened non-dairy milk are the backbone. The key benefit is convenience: everything cooks in one wide pan, which saves time and cleanup. It’s especially great for home cooks and beginners because the steps are straightforward and forgiving if you watch the liquid and stir. Curious about a no-fuss, creamy dinner that tastes like it took longer than it did? Keep reading — I’ll walk you through it.

Ingredients You’ll Need for One Pot Creamy Garlic Pasta

Below I break the ingredient list into what you absolutely need, nice-to-have add-ons, and substitutions or shortcuts to make this recipe work with what’s in your pantry.

Essentials

  • 1/2 tbsp olive oil — for sautéing aromatics and adding depth
  • 4 cloves garlic, minced — the flavor star; use more if you love garlic
  • 1 shallot, finely chopped — mild onion flavor; can be swapped (see substitutions)
  • 2 cups low-sodium vegetable broth (see notes) — liquid base and savory flavor
  • 1 and 1/2 cups plain, unsweetened non-dairy milk (see notes) — for creaminess without dairy
  • 1 tsp salt, plus more to taste (reduce if using a salty broth) — I start small and adjust
  • 8 oz dry fettuccine — the pasta that hugs the sauce; long noodles work best here
  • Black pepper — to taste, for warmth and balance
  • Dried oregano and red pepper flakes — to taste, for savory and a little kick
  • Chopped fresh basil or parsley — for finishing brightness

Optional add-ons

  • Grated vegan Parmesan or nutritional yeast — for cheesy richness
  • Steamed or sautéed mushrooms, peas, spinach, or broccoli — add veggies for texture and color
  • Toasted pine nuts or walnuts — for crunch
  • Lemon zest or a squeeze of lemon juice — brightens the sauce
  • A drizzle of extra virgin olive oil or a pad of vegan butter — finish for silkiness

Substitutions and shortcuts

  • Shallot substitute: Use 1 small yellow or sweet onion, finely chopped. It’s slightly stronger, so cook a touch longer to soften flavors.
  • Non-dairy milk options: Unsweetened soy milk, oat milk, or almond milk all work. Use thicker options (soy or oat) for a richer sauce. Avoid flavored or sweetened varieties.
  • Broth: Low-sodium vegetable broth keeps salt control easy. If you only have regular broth, reduce the added salt. You can also use water plus a little extra seasoning in a pinch, though the flavor will be lighter.
  • Pasta shape: If you don’t have fettuccine, use other long pasta like linguine or regular spaghetti. Short pasta can work, but cooking times and the way it submerges will change — see step notes.
  • Shortcut: Pre-mince garlic or use a garlic press to save time. Pre-chopped shallots/onions from the store work in a hurry.
  • For creamier texture: Add 2–3 tablespoons of dairy-free cream cheese or a mashed cooked potato toward the end and whisk it in.
  • If your pan isn’t wide enough: Break fettuccine in half before adding — it’s fine to do this if you prefer easier stirring.

How to Make One Pot Creamy Garlic Pasta Step-by-Step

I’ll walk you through each step slowly, with tips for beginners and notes on what to watch for. Read once, then cook with confidence.

  1. Gather everything and prep first

    • Measure out the broth and non-dairy milk so they’re ready to pour.
    • Mince the garlic and finely chop the shallot. Having ingredients prepped prevents burning and keeps the flow calm.
    • Choose a large, wide skillet or shallow pan with a lid if possible. A 12-inch skillet works well because the fettuccine will lie flat and submerge more easily.
  2. Heat the olive oil

    • Place your skillet over medium heat and add 1/2 tablespoon of olive oil.
    • Let the oil warm for 20–30 seconds. You want it hot enough to shimmer but not smoking.
  3. Sauté the garlic and shallot gently

    • Add the minced garlic and chopped shallot to the skillet with a pinch of the 1 tsp salt.
    • Stir and cook for about 2 minutes, stirring occasionally. You’re aiming for the garlic to soften and the shallot to become translucent — avoid browning because burnt garlic tastes bitter.
    • If you notice early browning, turn the heat down a touch and keep stirring.
  4. Add the liquids and salt

    • Pour in 2 cups low-sodium vegetable broth and 1 1/2 cups plain unsweetened non-dairy milk.
    • Add the remaining salt (reserve some if you’re using a not-low-sodium broth).
    • Stir gently to combine the garlic-shallot base with the liquids.
  5. Add the dry fettuccine and submerge it

    • Lay the dry fettuccine on top of the liquid in a circular pattern if it fits. It will be stiff at first — gently prod it with tongs or a wooden spoon to nudge strands under the liquid.
    • If your fettuccine doesn’t fit flat, don’t force it. As the submerged ends soften, press the rest down bit by bit until all of the pasta is in contact with the liquid.
    • If you prefer, break the noodles in half before adding to make this step easier — it’s purely a convenience choice.
  6. Bring to a boil, then reduce to a simmer

    • Turn the heat up until the liquid just comes to a gentle boil. You’ll see small bubbles rising.
    • Immediately reduce to low-medium heat so it simmers gently. A vigorous boil can evaporate liquid too quickly and leave the pasta undercooked.
  7. Stir occasionally and separate strands

    • Every 2–3 minutes use tongs or a wooden spoon to gently stir and separate any strands that try to clump. Be gentle so you don’t break the noodles too much.
    • Adjust the heat if the liquid looks like it’s disappearing too fast — lower it to keep some moisture. If too much liquid is gone and the pasta isn’t done, add a splash more non-dairy milk as you cook.
  8. Cook until the sauce thickens onto the pasta

    • This usually takes about 18–22 minutes for 8 oz fettuccine, but times vary with pasta brand and pan. Taste a strand about 2–3 minutes before the suggested time to check texture.
    • You want tender pasta with a bit of bite (al dente) and a creamy sauce that coats each strand. If the sauce is too thin, keep simmering a bit more while stirring; if it’s too thick before the pasta is done, add small amounts of milk.
  9. Season and finish

    • Once the pasta reaches your desired texture, season with black pepper, dried oregano, and red pepper flakes to taste. Taste and add a little more salt only if needed — remember broths vary.
    • Stir in any optional add-ins like spinach (it will wilt quickly), peas, or vegan cheese at this stage so they warm through.
  10. Serve immediately

    • Transfer to warmed bowls or plates and sprinkle with chopped fresh basil or parsley.
    • Add final touches like lemon zest, toasted nuts, or a drizzle of extra virgin olive oil if you like.
    • One-pot meals are best right away — the sauce is at its creamiest. If you need leftovers, cool completely and refrigerate in an airtight container for 3–5 days.

Tips for success:

  • Use a wide skillet so pasta can lie flatter. Narrow pots work, but you’ll need to stir more actively.
  • Keep an eye on heat. The balance between simmering and boiling is the most important control here.
  • Don’t be afraid to add small amounts of liquid as needed. This recipe is forgiving — better to add a little than to over-reduce.

Common Mistakes to Avoid

I’ve watched folks (including myself on busy nights) make a few predictable missteps. Start with this short note: most mistakes are easy to fix or avoid with a little attention to heat and timing.

Mistake 1: Letting the heat get too high

When the pan is at a rolling boil, the liquid evaporates fast and the pasta can cook unevenly. Keep the simmer gentle so the pasta has time to absorb flavor and the sauce can thicken slowly.

Mistake 2: Not stirring enough or stirring too roughly

If you barely stir, the pasta can clump and stick to the bottom. If you stir too hard, you risk breaking long noodles into little pieces. Gentle, occasional stirring separates strands without destroying texture.

Mistake 3: Over-salting early

Because broths and some non-dairy milks can be salty, adding all your salt up front can make the dish too salty by the end. Start with the recipe amount and adjust after the pasta is mostly cooked and the sauce has reduced.

Serving Suggestions for One Pot Creamy Garlic Pasta

This dish is a cozy base that welcomes simple sides and finishes. I like to keep the table casual and colorful — it makes the meal feel complete.

  • Pair with a bright, simple salad

    • A lemony arugula or mixed greens salad (olive oil, lemon juice, salt, pepper) cuts through the creaminess and adds freshness. Add sliced cucumbers or cherry tomatoes for color.
  • Add roasted or steamed vegetables

    • Broccoli florets, roasted carrots, or sautéed mushrooms make the meal heartier. Toss them with a little olive oil, salt, and pepper and roast at 425°F for 15–20 minutes.
  • Include a protein if you want it more filling

    • For plant-based options, add crispy baked tofu, white beans, or pan-fried tempeh. For dairy-eaters, grilled chicken or shredded rotisserie chicken works well (skip if following vegan preferences).


Conclusion

I love how the One Pot Creamy Garlic Pasta feels like a little kitchen miracle: minimal fuss, one pan, and a creamy result that comforts. It’s easier than it looks, and the recipe is very forgiving — you can customize the milk, broth, pasta shape, and add-ins to match what’s on hand. If you enjoyed this version, check out other takes for inspiration: One-Pot Creamy Garlic Pasta – Kenna’s Cooks has a different spin on technique, and for a vegan-focused variant try One Pot Creamy Garlic Pasta | Vegan Fettucine Alfredo. Give this method a try on a weeknight — I promise the cleanup is as kind as the flavor — and let me know what add-ins you loved.

FAQs About One Pot Creamy Garlic Pasta

How long does One Pot Creamy Garlic Pasta take to make?

From start to finish, plan on about 25–30 minutes. Prep time for mincing garlic and chopping the shallot is quick, and the pasta usually cooks in about 18–22 minutes in the single pot. It’s fast enough for weeknights.

Can I make One Pot Creamy Garlic Pasta gluten-free?

Yes. Use a gluten-free fettuccine or other gluten-free pasta and follow the same steps. Keep an eye on cooking time since gluten-free pasta often cooks faster or has different texture; adjust liquid as needed.

Is One Pot Creamy Garlic Pasta dairy-free?

The recipe as written uses unsweetened non-dairy milk and can be fully dairy-free. To increase richness without dairy, use soy or oat milk and add vegan butter or nutritional yeast if you like a cheesy note.

Can I make One Pot Creamy Garlic Pasta ahead of time?

You can make it ahead, but the sauce thickens and the pasta absorbs liquid as it rests. Reheat gently with a splash of non-dairy milk to loosen the sauce, stirring over low heat. Store in the fridge for 3–5 days once cooled.

How can I make One Pot Creamy Garlic Pasta more nutritious?

Stir in quick-cooking vegetables such as spinach, peas, or steamed broccoli toward the end of cooking. You can also add legumes like white beans or a protein like tofu for more fiber and protein without losing the comforting texture.

One Pot Creamy Garlic Pasta

A comforting and easy one pot meal featuring creamy garlic pasta that is perfect for beginners and pantry-friendly.
Prep Time 10 minutes
Cook Time 22 minutes
Total Time 32 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Italian, Vegan
Calories: 450

Ingredients
  

Essentials
  • 0.5 tbsp olive oil for sautéing aromatics and adding depth
  • 4 cloves garlic, minced the flavor star; use more if you love garlic
  • 1 medium shallot, finely chopped mild onion flavor; can be swapped
  • 2 cups low-sodium vegetable broth liquid base and savory flavor
  • 1.5 cups plain, unsweetened non-dairy milk for creaminess without dairy
  • 1 tsp salt plus more to taste; reduce if using a salty broth
  • 8 oz dry fettuccine the pasta that hugs the sauce; long noodles work best here
  • Black pepper to taste, for warmth and balance
  • Dried oregano and red pepper flakes to taste, for savory and a little kick
  • Chopped fresh basil or parsley for finishing brightness
Optional add-ons
  • Grated vegan Parmesan or nutritional yeast for cheesy richness
  • Steamed or sautéed mushrooms, peas, spinach, or broccoli add veggies for texture and color
  • Toasted pine nuts or walnuts for crunch
  • Lemon zest or a squeeze of lemon juice brightens the sauce
  • A drizzle of extra virgin olive oil or a pad of vegan butter finish for silkiness
Substitutions and shortcuts
  • Shallot substitute: Use 1 small yellow or sweet onion, finely chopped. It’s slightly stronger, so cook a touch longer to soften flavors.
  • Non-dairy milk options: Unsweetened soy milk, oat milk, or almond milk all work. Use thicker options (soy or oat) for a richer sauce. Avoid flavored or sweetened varieties.
  • Broth: Low-sodium vegetable broth keeps salt control easy. If you only have regular broth, reduce the added salt.
  • Pasta shape: If you don’t have fettuccine, use other long pasta like linguine or regular spaghetti. Short pasta can work, but noting times and submersion will change.
  • Shortcut: Pre-mince garlic or use a garlic press to save time. Pre-chopped shallots/onions from the store work in a hurry.

Method
 

Preparation
  1. Measure out the broth and non-dairy milk so they’re ready to pour.
  2. Mince the garlic and finely chop the shallot. Having ingredients prepped prevents burning and keeps the flow calm.
  3. Choose a large, wide skillet or shallow pan with a lid if possible.
Cooking
  1. Place your skillet over medium heat and add olive oil.
  2. Let the oil warm for 20–30 seconds. You want it hot enough to shimmer but not smoking.
  3. Add minced garlic and chopped shallot to the skillet with a pinch of salt.
  4. Stir and cook for about 2 minutes until garlic softens and shallot becomes translucent.
  5. Pour in vegetable broth and non-dairy milk, then stir gently to combine.
  6. Lay the dry fettuccine on top of the liquid and gently prod it under the liquid.
  7. Turn the heat up until the liquid boils, then reduce to low-medium heat to simmer gently.
  8. Every 2–3 minutes, gently stir and separate strands to prevent clumping.
  9. Cook until the sauce thickens onto the pasta, usually 18–22 minutes.
  10. Once the pasta is cooked to desired texture, season with black pepper, oregano, and red pepper flakes.
  11. Stir in optional add-ins, if using, to warm through.
Serving
  1. Transfer to warmed bowls or plates and sprinkle with chopped fresh basil or parsley.
  2. Add final touches like lemon zest, toasted nuts, or a drizzle of oil if desired.
  3. Serve immediately for best creaminess.

Notes

Use a wide skillet for even cooking, monitor heat carefully, and adjust liquid as needed for the best results.

Similar Posts