One-Pot Veggie Mac and Cheese

jump to recipe
03 March 2026
3.8 (62)
One-Pot Veggie Mac and Cheese
25
total time
4
servings
560 kcal
calories

Introduction

Why this recipe belongs in your weeknight rotation
This dish is the kind of kitchen magic I fall back on when evenings are busy and everyone wants something comforting: it cooks in a single pot, tucks in a rainbow of vegetables, and finishes with a silky, cheesy sauce that feels indulgent without being fussy. As a food creator who loves to stretch simple ingredients into craveable meals, I appreciate how this recipe balances convenience with bright, fresh veg and satisfying creaminess.
What you’ll notice first
The aroma that fills the kitchen while the pasta simmers with milk and broth is nostalgic — warm, slightly toasty vegetables with the promise of melty cheese. The technique is intentionally approachable: layering flavor with a quick sautĂ©, creating a cohesive liquid base, and letting the pasta finish cooking directly in that flavorful broth. No separate sauce-making steps, no multiple pans, and minimal cleanup make it especially helpful on school nights or when you want something cozy without a long list of chores.
My perspective as a cook
I write recipes to be used, not admired. That means clear technique notes, little switches you can make for what’s in your fridge, and an emphasis on texture: tender pasta, softened but present vegetables, and a sauce that clings to every piece. If you love food that feels like a hug from the inside, this one-pot version of a classic is exactly that — with a bright veggie lift that keeps it from feeling heavy.

Why You’ll Love This Recipe

Comfort without complexity
This recipe does what great comfort food should: it soothes, satisfies, and requires surprisingly little effort. The one-pot method streamlines the process so you get the deep, cozy flavor of traditional mac and cheese without babysitting multiple pots and pans. It’s also forgiving — a little extra liquid, a few more minutes on the heat, or a splash of milk at the end can rescue the texture if needed.
Veg-forward but still indulgent
I love how the vegetables give the dish structure and color while the cheeses bring that irresistible pull and creaminess. This is a great way to get vegetables onto plates for eaters who might otherwise pass, because they mingle with the pasta and sauce rather than being presented as a side. The contrast between the bright vegetable notes and the rounded, savory cheese base creates a balanced bowl that feels both nourishing and decadent.
Flexible and weeknight-friendly
Swap vegetables to match what you have on hand, choose a milder or sharper cheese to control richness, or make it a little lighter with lower-fat milk if you prefer. Timing is also generous: a minute or two here and there won’t ruin the result, making it ideal for busy families or cooks who like to keep dinner simple but delicious.

Flavor & Texture Profile

Taste notes to expect
The first impression is a warm, savory cheesiness with a gentle tang that keeps it from feeling one-dimensional. Subtle sweetness from sautéed onion and carrot balances the sharper edge of cheddar, while smoked paprika introduces a whisper of warmth and a faint smokiness that ties everything together. Dijon mustard acts like a background conductor, brightening the dairy and helping the sauce sing without announcing itself. Fresh parsley at the end brings a herbaceous, slightly peppery finish that lifts each bite.
Texture plays
Texturally, this dish lives between tender and toothsome. The pasta is best when it has a little bite — not mushy but not al dente in the restaurant sense either — so it finishes with a comforting chew. Vegetables should be softened enough to meld with the sauce while still giving occasional pops of texture: broccoli florets that hold shape, bell pepper that adds a pleasant crunch if you don’t cook it to complete softness, and diced carrot that offers a subtle snap. The sauce itself should coat rather than drown the pasta; a glossy, slightly thickened emulsion clinging to shapes creates that luxurious mouthfeel we associate with great mac and cheese.
Balancing richness
Contrast is the trick: a little acidity, the brightness of herbs, and a careful hand with salt prevent the dish from feeling overly heavy. If you’re craving more creaminess, a small splash of additional milk folded in at the end gives a silky finish without watering down flavor. Conversely, finishing with a grating of sharp cheese for adults can elevate complexity without extra technique.

Gathering Ingredients

Gathering Ingredients

Ingredient checklist
This section contains the explicit ingredient list you’ll use at the stove. Having everything portioned and ready makes the one-pot approach effortless and keeps timing steady.

  • 300g macaroni pasta
  • 480ml vegetable broth
  • 240ml milk
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded mozzarella cheese
  • 2 tbsp unsalted butter
  • 1 tbsp all-purpose flour
  • 1 cup broccoli florets
  • 1 medium carrot, diced
  • 1 red bell pepper, diced
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 tsp Dijon mustard
  • 1/2 tsp smoked paprika
  • Salt and black pepper to taste
  • Fresh parsley, chopped, for garnish

Prep tips for the mise en place
Measure the liquids and shred the cheeses ahead of time; this allows you to add ingredients smoothly while the pot is active. Vegetables that are cut to similar sizes finish more evenly, so aim for uniform dice on the onion, carrot, and bell pepper. Keep the butter and flour near the stove for the quick roux step, and have a wooden spoon or heatproof spatula handy for gentle stirring so you don’t damage the pasta.
Pantry swaps and variations
If you’re out of a specific cheese, substitute with a combination that melts well (for example, Monterey Jack or a mild young cheddar blended with a sharper cheese for bite). Vegetable swaps like peas, zucchini, or spinach work beautifully — add tender greens toward the end so they don’t overcook. Use what’s on hand to keep the spirit of the recipe intact while tailoring it to preferences or dietary needs.

Preparation Overview

Before you turn on the heat
Preparation is the quiet secret of fast, successful cooking. For this one-pot method, the real time savings come from doing a focused mise en place: shred the cheeses, measure the liquids, and have your vegetables uniformly prepped. That way, when you move from the sauté step into building the liquid base, everything flows predictably and you avoid frantic two-handed juggling. A steady cadence at the stove keeps the sauce smooth and prevents the pasta from clumping or sticking to the bottom of the pot.
Key technique beats
There are a few technique details that make a large difference. First, cook the aromatics gently until softened; this unlocks sweetness from onion and carrot without caramelizing aggressively. Second, when you add flour, stir it into the melted butter and vegetables briefly so the raw flour taste cooks off — this also helps the liquid thicken more uniformly. Third, add the pasta to the liquid and keep the heat at a steady simmer; an active boil will churn the pot too violently and can cause the pasta to foam or stick. Finally, remove the pot from heat before adding the cheeses so they melt smoothly into the warm liquid rather than seizing or becoming grainy.
Tools that help
A wide, heavy-bottomed pot is ideal because it gives pasta room to move and distributes heat evenly. Use a wooden spoon or heatproof spatula for gentle stirring, and a measuring cup for liquids to keep additions controlled. If your cheese is very cold, give it a few minutes at room temperature so it integrates more readily into the sauce.

Cooking / Assembly Process

Cooking / Assembly Process

Step-by-step instructions
Follow these steps at the stove for the classic one-pot assembly. Keep a calm, steady stirring rhythm during the simmer so the pasta cooks evenly and the liquid reduces to a glossy sauce. Work methodically through the sequence: soften aromatics, bloom the flour, add liquids, bring the pasta to the cooking point with vegetables, then finish off the heat and fold in the cheeses and seasonings.

  1. In a large pot over medium heat, melt the butter and sauté the diced onion and carrot until softened.
  2. Add the minced garlic and diced red bell pepper; cook briefly until fragrant.
  3. Sprinkle the flour over the vegetables and stir to cook out the raw taste.
  4. Pour in the vegetable broth and milk while stirring to create a smooth liquid base.
  5. Add the macaroni and broccoli florets, bring to a gentle boil, then reduce to a simmer.
  6. Cook, uncovered, stirring occasionally, until the pasta is tender and the liquid has thickened.
  7. Remove the pot from heat and stir in shredded cheddar and mozzarella until melted and creamy. Mix in Dijon mustard, smoked paprika, salt and pepper to taste.
  8. Taste and adjust seasoning; if needed, add a splash of milk to loosen the sauce before serving.

Finishing touches
Once the cheeses are fully incorporated, let the pot rest off the heat for a minute to allow flavors to settle. Stir in chopped fresh parsley for a herbaceous contrast and serve immediately while the sauce is glossy. This method yields a cohesive, clingy sauce that wraps the pasta and vegetables, creating a deeply satisfying, single-bowl dinner.
Troubleshooting during assembly
If the mixture becomes too thick while the pasta finishes, add small amounts of milk or broth to adjust consistency. If the sauce appears grainy after adding cheese, gently heat very briefly off the boil and stir; often a splash of liquid will help the cheese re-emulsify into a smooth texture.

Serving Suggestions

How to present it
Because this recipe is made in one pot, serving can be casual and communal — scoop straight from the pot into shallow bowls or family-style onto a large platter. A sprinkle of chopped fresh parsley at the table brightens each portion visually and aromatically. For a textural contrast, a scattering of toasted breadcrumbs or crushed crackers with a little melted butter offers a pleasing crunch that contrasts the creamy interior.
Flavor pairings
A simple green salad dressed with a brisk vinaigrette provides a refreshing foil to the richness; the acid and crispness help cut through the cheese and refresh the palate between bites. If you want to round the meal into something heartier, roasted cherry tomatoes or a lemony grilled vegetable can add acidity and sweet char notes. For protein, pan-seared sausages or roasted chickpeas tossed in smoked paprika work well alongside the vegetarian base without overpowering the dish.
Portioning tips
Serve this directly after finishing for the creamiest experience — the sauce will thicken as it cools, so if you need to hold it briefly, keep it warm over the lowest heat and stir occasionally. Encourage diners to add any final seasoning themselves at the table so salt and pepper levels can be tailored to individual taste.

Storage & Make-Ahead Tips

Short-term storage
Store leftovers in an airtight container in the refrigerator for up to three days. The sauce will firm up as it chills because starches continue to absorb liquid, so reheating requires a gentle hand: warm slowly over low heat with small additions of milk or broth to restore the glossy consistency. Stir frequently to prevent sticking and to reincorporate the cheese without overheating it.
Freezing considerations
While you can freeze this type of dish, dairy-heavy pasta tends to lose some quality after freezing and thawing. If you choose to freeze, portion into meal-sized containers and undercook the pasta slightly before freezing so it doesn’t become mushy when reheated. Thaw overnight in the fridge and reheat slowly with a splash of liquid to revive creaminess. Note that fresh herbs are best added just before serving rather than frozen in the dish.
Make-ahead strategy
For true weeknight expediency, complete all chopping and shredding up to a day in advance and refrigerate separately: cheeses wrapped or in a sealed container, vegetables in airtight containers or bags, and liquids measured. When you’re ready to cook, the assembly is fast because mise en place is already done. Alternatively, cook the whole dish and reheat gently on demand, finishing with a sprinkle of fresh parsley and a tiny splash of milk to loosen the sauce for serving.

Frequently Asked Questions

Can I make this dairy-free or vegan?
Yes. Replace dairy milk with an unsweetened plant milk that has a neutral flavor like oat or unsweetened soy, and use a plant-based butter substitute. Swap the shredded cheeses for a vegan melting cheese blend designed for cooking; some cooks also incorporate a small amount of nutritional yeast to add savory depth. Be mindful that textures will vary depending on the brand of vegan cheese, so adjust liquid and stirring technique to achieve a smooth finish.
What pasta shapes work best?
Short tubular shapes that can cradle sauce — like elbow macaroni, small shells, or cavatappi — perform best with this single-pot method because they cook evenly and hold the cheesy sauce. Very large shapes or long pasta are less ideal since they require different water ratios and more space to cook without clumping.
How do I prevent the cheese from becoming grainy?
Remove the pot from high heat before adding cheese and stir gently until it melts into the warm liquid. If cheese is very cold or added too quickly, it can seize and become grainy. Stirring in a small amount of warm liquid helps it emulsify smoothly. Using cheeses that melt well — not overly aged or dry — improves results.
Can I add protein to this dish?
Absolutely. Pan-seared sausage slices, shredded rotisserie chicken, or roasted chickpeas all pair nicely. If adding cooked protein, fold it in at the end so it warms through without altering the cooking time of the pasta and vegetables.
Last paragraph — quick reassurance
This recipe is intentionally forgiving: small timing or liquid variations won’t ruin it, and a splash of milk or broth will rescue consistency if the sauce tightens up. Treat the steps as a roadmap rather than a strict script, and you’ll find that the one-pot method consistently delivers comforting, veggie-forward mac and cheese with minimal fuss.

One-Pot Veggie Mac and Cheese

One-Pot Veggie Mac and Cheese

Quick, creamy and full of veggies — this One-Pot Veggie Mac and Cheese is the perfect easy weeknight dinner! Comfort food with a healthy twist. đŸ§€đŸ„ŠđŸ

total time

25

servings

4

calories

560 kcal

ingredients

  • 300g macaroni pasta 🍝
  • 480ml vegetable broth đŸ„Ł
  • 240ml milk đŸ„›
  • 2 cups shredded sharp cheddar cheese 🧀
  • 1 cup shredded mozzarella cheese 🧀
  • 2 tbsp unsalted butter 🧈
  • 1 tbsp all-purpose flour đŸŒŸ
  • 1 cup broccoli florets đŸ„Š
  • 1 medium carrot, diced đŸ„•
  • 1 red bell pepper, diced đŸ«‘
  • 1 small onion, diced 🧅
  • 2 cloves garlic, minced 🧄
  • 1 tsp Dijon mustard đŸ„„
  • 1/2 tsp smoked paprika đŸ”„
  • Salt and black pepper to taste 🧂
  • Fresh parsley, chopped, for garnish 🌿

instructions

  1. In a large pot over medium heat, melt the butter. Add the diced onion and carrot and sautĂ© for 3–4 minutes until softened.
  2. Add the minced garlic and red bell pepper; cook 1–2 minutes until fragrant.
  3. Sprinkle the flour over the vegetables and stir for 1 minute to cook out the raw taste.
  4. Pour in the vegetable broth and milk while stirring to create a smooth liquid base.
  5. Add the macaroni and broccoli florets. Bring to a gentle boil, then reduce heat to a simmer.
  6. Cook, uncovered, stirring occasionally, for about 10–12 minutes or until the pasta is al dente and the liquid has thickened. Add a splash more milk or broth if it gets too thick.
  7. Remove the pot from heat. Stir in the shredded cheddar and mozzarella until melted and creamy. Mix in the Dijon mustard, smoked paprika, salt and pepper to taste.
  8. Taste and adjust seasoning. If you want it creamier, add 1–2 tbsp of milk and stir.
  9. Serve hot, garnished with chopped fresh parsley. Enjoy your quick, one-pot veggie mac and cheese!

related articles

One-Pan Chinese Beef and Broccoli (Take-Out Style)
One-Pan Chinese Beef and Broccoli (Take-Out Style)
A quick one-pan take-out style beef and broccoli with glossy savory sauce, tender sear and crisp-ten...
Baked Broccoli Cheese Balls
Baked Broccoli Cheese Balls
Crispy baked broccoli cheese balls with a gooey center—perfect appetizer or family snack. Easy, oven...
Deviled Egg Macaroni Salad
Deviled Egg Macaroni Salad
Creamy deviled-egg macaroni salad with tangy mustard, sweet relish, and smoked paprika—perfect for p...
Beef & Cheese Chimichangas
Beef & Cheese Chimichangas
Crispy beef and cheese chimichangas—spiced beef, melted cheddar and a crunchy golden shell served wi...
One-Pot Veggie Mac and Cheese
One-Pot Veggie Mac and Cheese
Quick, creamy one-pot veggie mac and cheese—comfort food with a healthy twist. Ready in minutes and ...
No-Bake Cheesecake
No-Bake Cheesecake
Creamy no-bake cheesecake with a buttery biscuit crust and fresh berry topping. Quick to assemble an...
Caribbean One-Pan Chicken and Rice
Caribbean One-Pan Chicken and Rice
A vibrant Caribbean one-pan chicken and rice recipe: comforting, fragrant, and simple to make on bus...
Delicious Cucumber Salad Sandwiches
Delicious Cucumber Salad Sandwiches
Light, refreshing cucumber salad sandwiches with a creamy dill filling—perfect for lunch, tea, or pi...
Creamy Healthy Baked Macaroni and Cheese
Creamy Healthy Baked Macaroni and Cheese
A lighter baked mac and cheese with whole-wheat pasta, cauliflower‑infused cheese sauce and a crunch...