One-Pot Broccoli Alfredo Pasta

One-Pot Broccoli Alfredo Pasta is the ultimate comforting, creamy, and satisfying dish that brings together tender pasta, nutrient-rich broccoli, and a luscious Alfredo sauce all cooked conveniently in a single pot. Perfect for busy weeknights, this easy recipe is not only time-saving and mess-free, but also delivers big on flavor with minimal ingredients and effort. Whether you’re looking to sneak in more vegetables for the family, want a cozy vegetarian meal, or just crave the indulgent richness of Alfredo sauce without the hassle of multiple pans, this dish is a go-to solution. The creamy texture, the garlic-kissed sauce, and the way the pasta soaks up every bit of that cheesy goodness make this recipe a staple worth adding to your rotation.

The History of Alfredo Pasta
Alfredo pasta traces its roots to early 20th-century Rome, where Alfredo di Lelio created the original version for his wife, who had lost her appetite after childbirth. The original “Fettuccine all’Alfredo” was a simple combination of fresh pasta, butter, and Parmesan cheese. When Hollywood stars Mary Pickford and Douglas Fairbanks tried it and raved about it back in America, Alfredo pasta quickly became a popular dish on menus across the U.S.—though with a creamier, richer twist than its Italian origin. Over time, the dish evolved in American kitchens with the addition of heavy cream, garlic, and sometimes proteins like chicken or shrimp. The one-pot version is a modern take that focuses on convenience without compromising on the creamy indulgence the dish is known for.

Ingredients Breakdown
Pasta: Any short pasta like penne, rotini, or fettuccine works well, with the starch helping to thicken the sauce.
Broccoli: Adds color, fiber, and a mild earthy taste that complements the richness of the Alfredo sauce.
Garlic: Fresh minced garlic enhances the flavor with a fragrant, savory depth.
Milk or Cream: Forms the base of the Alfredo sauce; choose heavy cream for a richer version or whole milk for a lighter option.
Parmesan Cheese: Freshly grated Parmesan melts into the sauce, adding that iconic nutty, salty finish.
Butter: Creates a silky, rich texture and serves as the base for sautéing garlic.
Salt and Pepper: Season to taste for balance and enhanced flavor.
Optional Add-ins: A pinch of nutmeg, red pepper flakes for heat, or lemon zest for brightness can be included.

Step-by-Step Recipe

  1. In a large pot or deep skillet, melt butter over medium heat and sauté minced garlic for about 1 minute until fragrant.
  2. Add uncooked pasta and just enough water or broth to cover it, bringing it to a boil. Lower the heat to a simmer and cook according to the pasta’s package instructions, stirring frequently to prevent sticking.
  3. When the pasta is halfway done, add the broccoli florets directly into the pot. Continue cooking until the pasta is al dente and the broccoli is bright green and tender.
  4. Pour in milk or cream and stir in grated Parmesan cheese. Stir continuously until the cheese melts and the sauce thickens to a creamy consistency.
  5. Season with salt and black pepper to taste. Remove from heat and let it sit for a couple of minutes to allow the sauce to thicken further.
  6. Serve warm, optionally garnished with extra Parmesan, fresh parsley, or crushed red pepper flakes.

Tips for the Perfect One-Pot Broccoli Alfredo Pasta
Use freshly grated Parmesan cheese for the best melt and flavor—pre-shredded cheese may not melt as smoothly. Choose short pasta shapes for easier stirring and even cooking in a single pot. Stir frequently during cooking to prevent the pasta from clumping and sticking to the bottom. Cut broccoli into small, uniform florets so they cook evenly in the same time as the pasta. Don’t overcook the broccoli to preserve its bright color and slightly crisp texture. If your sauce is too thick, thin it with a splash of pasta cooking water or milk; if too thin, cook a few more minutes uncovered. Add a squeeze of lemon juice at the end for a burst of brightness.

Variations and Customizations
Add cooked chicken, shrimp, or bacon for extra protein and flavor. Use gluten-free pasta if needed and thicken the sauce with a cornstarch slurry. Swap out broccoli for other veggies like spinach, peas, or asparagus. Make it dairy-free by using plant-based milk, vegan butter, and nutritional yeast or dairy-free Parmesan. Spice it up with crushed red pepper flakes, Cajun seasoning, or even smoked paprika. Stir in sun-dried tomatoes, mushrooms, or caramelized onions for a gourmet twist. For extra richness, add a splash of white wine before adding cream.

Health Considerations and Nutritional Value
This dish provides a great balance of comfort and nutrition, especially when made with whole wheat or legume-based pasta and fresh broccoli. Broccoli adds fiber, vitamins C and K, folate, and antioxidants, while the cheese and milk offer calcium and protein. Using milk instead of heavy cream can reduce calories and saturated fat. Adding lean proteins or more vegetables can boost the nutritional value even further. Making your own Alfredo sauce at home allows better control over sodium, fat, and artificial ingredients compared to store-bought versions. With the right adjustments, this dish can easily fit into balanced diets, including vegetarian, high-protein, or even lower-carb meal plans.

FAQ
Can I use frozen broccoli? Yes, just thaw it first and add it a little later in the cooking process so it doesn’t overcook.
What’s the best pasta to use? Penne, rotini, or even fettuccine all work well. Just make sure to adjust the cooking time accordingly.
Can I make this vegan? Absolutely—use plant-based butter, non-dairy milk, and a vegan cheese alternative or nutritional yeast.
How do I store and reheat leftovers? Store in an airtight container in the fridge for up to 3 days. Reheat with a splash of milk to bring back the creaminess.
Can I make it ahead of time? It’s best enjoyed fresh, but it can be made ahead and stored—just know that the sauce will thicken upon sitting.
Can I add meat to this dish? Yes! Grilled chicken, shrimp, or even diced ham pair perfectly with the Alfredo sauce.
How can I lighten the sauce? Use low-fat milk, less cheese, or add more veggies to balance richness without sacrificing flavor.

One-Pot Broccoli Alfredo Pasta

One-Pot Broccoli Alfredo Pasta

One-Pot Broccoli Alfredo Pasta combines the richness of a creamy Alfredo sauce with the nutrition of broccoli in a convenient, no-fuss one-pot meal perfect for any night of the week. With easy customization and comforting flavor in every bite, it’s a delicious and wholesome dish the whole family can enjoy with minimal prep and cleanup.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes
Servings 5

Ingredients
  

  • 1 pound uncooked penne pasta
  • 6 cloves of garlic peeled and minced
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil
  • 4 cups water
  • 1 head of broccoli trimmed and cut into bite-sized florets
  • 4 tablespoons unsalted butter
  • 1 cup heavy cream
  • 3/4 cup grated Parmesan cheese plus extra for serving

Instructions
 

  • Add the uncooked pasta, garlic, salt, pepper, olive oil, and water to a large skillet. Bring the mixture to a boil over high heat. Stir the pasta constantly and cook for about 5 to 6 minutes.
  • Next, add the broccoli and butter, continuing to stir constantly for another 2 to 3 minutes. Reduce the heat to low and mix thoroughly. Pour in the heavy cream and Parmesan cheese, and cook for another 3 minutes. Season with salt and pepper to taste. Serve with additional Parmesan cheese, if desired.
  • One-Pot Broccoli Alfredo Pasta
  • I absolutely love one-pot pasta dishes, and I previously shared a version with mushrooms and asparagus. The best part is that you only need to clean one pan, a cutting board, a knife, and a few prep bowls—making it so convenient! Plus, dinner is on the table in under 30 minutes!
  • Since I discovered the ease of one-pot pasta meals, I’ve been eager to try a creamy Alfredo sauce version. Alfredo sauce is so cheesy and rich—it might just be my favorite! What about you?
  • Let me show you how to make this delicious recipe. Start by cutting the broccoli into small, bite-sized pieces. When cutting, I always imagine how they’ll look on my fork. If they fit well with a piece of pasta, then they’re the perfect size.
  • Place the uncooked pasta into the skillet along with garlic, salt, pepper, olive oil, and water. Bring the water to a boil. Once it starts boiling, set the timer for 5 minutes. Stir the pasta constantly as it cooks for that amount of time.
  • Now, add the broccoli and butter to the skillet. Continue cooking and stirring for 2 to 3 minutes.
  • Once the broccoli is tender, reduce the heat to low. Add the heavy cream and Parmesan cheese, stirring thoroughly to combine. Let it cook for another 3 minutes, allowing the cheese and cream to blend into the pasta. Season with more salt and pepper to taste.
  • Serve with plenty of Parmesan cheese on top for a truly indulgent dish!
1 Shares

Leave a Comment

Recipe Rating




Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.