Go Back
+ servings
Print Recipe
5 from 3 votes

Creamy Broccoli Pasta (20 Minutes!)

This broccoli pasta is creamy, delicious, and so easy to make! This one-pot recipe makes the perfect simple vegetarian dinner. It cooks up in just 20 minutes and can be easily made gluten-free!
Prep Time10 mins
Cook Time18 mins
Course: Main Course, Side Dish
Cuisine: American
Diet: Vegetarian
Keyword: broccoli, cheese, onion, pasta
Servings: 6 servings
Calories: 283kcal


  • 8 ounces small-shaped pasta of choice use gluten free for gluten free option
  • 8 ounces broccoli florets, cut into bite sized-pieces about 3 cups
  • 2 tablespoons extra virgin olive oil
  • ½ cup finely chopped onion
  • ½ teaspoon kosher salt
  • 1 clove garlic minced
  • ½ cup vegetable broth
  • 1/3 cup cream cheese about 3 ounces
  • ½ cup shredded cheddar cheese or any cheese your prefer
  • ¼ teaspoon freshly ground black pepper


  • Bring a large pot of salted water to a boil. Add pasta and set a timer for the cook time on the box minus 2 to 3 minutes.
  • Add the broccoli to the water when 3 minutes are left if you like your broccoli on the softer side and add the broccoli in when there are two minutes left if you like it a little more crisp. After the cook time is up, taste a piece of broccoli to make sure it’s cooked to your liking. Drain pot into a colander and set pot back on the stove.
  • Add oil to the pot and place on medium heat. Once the oil is hot, add onion and salt and cook, stirring occasionally, until translucent, 4 to 5 minutes.
  • Stir in garlic and cook for an additional minute. Add vegetable broth and simmer for 2 to 3 minutes to make sure the onion is fully softened.
  • Stir in cream cheese to melt then add shredded cheese and whisk until melted and combined. Season with black pepper.
  • Add in cooked pasta and broccoli and stir to coat in the sauce. Taste and add additional salt and pepper, as desired. Serve.


Calories: 283kcal | Carbohydrates: 33g | Protein: 9g | Fat: 13g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 24mg | Sodium: 387mg | Potassium: 253mg | Fiber: 2g | Sugar: 3g | Vitamin A: 542IU | Vitamin C: 35mg | Calcium: 110mg | Iron: 1mg