Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Creamy One-Pot Broccoli Macaroni and Cheese

Published: Feb 2, 2026 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

A bowl of this creamy one-pot broccoli macaroni and cheese is my go-to comfort food when I want something warm, cheesy, and satisfying—without making a mess in the kitchen. This simple recipe combines elbow pasta, tender broccoli, and a trio of melty cheeses into one rich and hearty dish. Best part? I only use one pot, making cleanup a breeze.

Creamy One-Pot Broccoli Macaroni and Cheese

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

1 lb elbow macaroni

4 cups water

2 cups broccoli florets (fresh or frozen)

1 teaspoon salt

½ teaspoon black pepper

½ teaspoon garlic powder

2 cups shredded cheddar cheese

½ cup shredded mozzarella cheese

½ cup grated Parmesan cheese

½ cup whole milk

2 tablespoons unsalted butter

Directions

I start by adding the macaroni, water, broccoli, salt, pepper, and garlic powder to a large pot.

I bring it all to a boil, then reduce the heat and let it simmer for about 10–12 minutes, stirring occasionally, until the pasta is tender and most of the water is absorbed.

With the heat on low, I stir in the butter and milk until they’re fully incorporated.

Then, I slowly mix in the cheddar, mozzarella, and Parmesan cheeses. I keep stirring until everything is melted and creamy.

Finally, I taste and adjust the seasoning before serving it up hot.

Servings and timing

This recipe makes 6 servings and takes about 20 minutes total—just 5 minutes of prep and 15 minutes of cook time. Each serving is approximately 420 kcal.

Variations

Add protein: I sometimes mix in cooked shredded chicken, ham, or even crispy bacon for a heartier dish.

Spice it up: A pinch of red pepper flakes or a dash of hot sauce gives this creamy pasta a nice kick.

Different cheeses: I’ve swapped in Gruyère, Monterey Jack, or even smoked Gouda with great results.

Pasta swaps: If I don’t have elbow macaroni, shells, rotini, or penne work just as well.

More veggies: I occasionally toss in peas, spinach, or sautéed mushrooms to bulk it up.

Storage/Reheating

I store leftovers in an airtight container in the fridge for up to 4 days. When reheating, I add a splash of milk to bring back that creamy texture and warm it over low heat on the stove or in the microwave. It’s best served fresh, but it does reheat nicely with a bit of love.

FAQs

How can I prevent the cheese sauce from becoming grainy?

I always make sure to add the cheese gradually over low heat. That helps it melt smoothly and prevents the sauce from breaking or turning gritty.

Can I use plant-based milk or cheese?

Yes, I’ve tried it with oat milk and dairy-free cheese, and it worked well. Just make sure the cheese melts well and has a flavor I enjoy.

What’s the best way to freeze this?

I don’t recommend freezing this dish, as the cheese sauce can separate and change texture. It’s much better when made fresh.

Can I make this gluten-free?

Absolutely! I use gluten-free pasta and double-check that the cheeses and seasonings are gluten-free as well.

Is it okay to use only one type of cheese?

Of course. I’ve made this with just cheddar and it’s still delicious, though using a mix of cheeses gives it a deeper flavor and creamier texture.

Conclusion

Creamy one-pot broccoli macaroni and cheese is one of those easy meals I keep coming back to. It’s rich, satisfying, and filled with cheesy goodness—and I love that it all comes together in a single pot. Whether I’m cooking for my family or just making something quick for myself, this recipe hits all the right notes: comforting, fast, and always delicious.


📖 Recipe:

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy One-Pot Broccoli Macaroni and Cheese

Creamy One-Pot Broccoli Macaroni and Cheese


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 20 minutes
  • Yield: 6 servings
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

This creamy one-pot broccoli macaroni and cheese combines elbow pasta, tender broccoli, and a mix of cheddar, mozzarella, and Parmesan for a warm, cheesy comfort meal made in just one pot—perfect for busy nights with easy cleanup.


Ingredients

1 lb elbow macaroni

4 cups water

2 cups broccoli florets (fresh or frozen)

1 teaspoon salt

½ teaspoon black pepper

½ teaspoon garlic powder

2 cups shredded cheddar cheese

½ cup shredded mozzarella cheese

½ cup grated Parmesan cheese

½ cup whole milk

2 tablespoons unsalted butter


Instructions

  1. Add the macaroni, water, broccoli, salt, pepper, and garlic powder to a large pot.
  2. Bring to a boil, then reduce the heat and simmer for 10–12 minutes, stirring occasionally, until pasta is tender and most of the water is absorbed.
  3. With the heat on low, stir in the butter and milk until fully incorporated.
  4. Slowly add the cheddar, mozzarella, and Parmesan cheeses, stirring until melted and creamy.
  5. Taste and adjust seasoning if needed, then serve hot.

Notes

Add cooked chicken, ham, or bacon for more protein.

Use red pepper flakes or hot sauce for a spicier version.

Try different cheeses like Gruyère, Monterey Jack, or smoked Gouda.

Use shell, rotini, or penne pasta if elbow macaroni isn’t available.

Add veggies like peas, spinach, or mushrooms to bulk it up.

Store leftovers in the fridge for up to 4 days and reheat with a splash of milk.

  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 420
  • Sugar: 3g
  • Sodium: 550mg
  • Fat: 20g
  • Saturated Fat: 12g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 3g
  • Protein: 17g
  • Cholesterol: 55mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Main Courses

  • Garlic Herb Butter Grilled Chicken Thighs
    Garlic Herb Butter Grilled Chicken Thighs
  • Southern Style Crab Boil
    Southern Style Crab Boil
  • Classic Crispy Fried Chicken Sandwich
    Classic Crispy Fried Chicken Sandwich
  • Beef Enchilada Tortellini Skillet
    Beef Enchilada Tortellini Skillet
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Creamy One-Pot Broccoli Macaroni and Cheese
    Creamy One-Pot Broccoli Macaroni and Cheese
  • Egg Muffins with Veggies and Cheese
    Egg Muffins with Veggies and Cheese
  • Instant Rava Appe (Kuzhi Paniyaram)
    Instant Rava Appe (Kuzhi Paniyaram)
  • Strawberry Cheesecake
    Strawberry Cheesecake

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz