It was 7 PM on a Tuesday, and I was staring into a half-empty fridge that seemed determined to mock me. There was a lonely, hardening onion, a block of cheddar that had seen better days, and—holy cow—a small butternut squash I’d bought three weeks ago for a soup I never made. It was sitting there like a orange brick of potential.
I was broke. Not “living paycheck to paycheck” broke, but “if I buy takeout I’ll be eating ramen for the next month” broke. My brain screamed for comfort food. I wanted mac and cheese. But making a full pot for one person felt like a crime against humanity (and leftovers). So, I did what any resourceful, slightly desperate cook does: I hacked the recipe. I roasted that sad squash, mashed it into a creamy sauce, and combined it with a handful of pasta and some cheap cheese.
The result? Butternut squash mac and cheese for one. It’s creamy, it’s sweet, it’s savory, and it cost me about $3.50 to make. It’s the kind of meal that makes you feel like a genius in the kitchen without requiring a degree in culinary arts or a trip to a specialty grocery store. If you’re trying to eat well on a budget, this is your new best friend.
I’ve made this single-serving bowl at least a dozen times since that random Tuesday. It’s become my go-to when I want something warm and filling but don’t want to spend an hour cleaning up a giant pot. It’s comfort food done right, but scaled down for real life.
Why You’ll Love This Single-Serving Mac and Cheese
Look, I get it. Cooking for one can feel like a chore. You don’t want to buy a jar of sauce you’ll only use once. You don’t want to buy a family pack of cheese that expires before you get through half of it. This recipe solves all of that. Here’s why this butternut squash mac and cheese for one has earned a permanent spot in my weekly rotation:
- Stupid Simple Cleanup — Seriously, you only use one pot (or skillet) and one bowl. I made this while helping my niece with her math homework, and I didn’t even have to stop cooking to wash a second dish. If you can boil water and stir, you can make this.
- Uses Up That Old Squash — I’ve bought butternut squash before, only to forget it in the back of the fridge until it was rock hard. This recipe is the perfect way to use up a squash that’s been hanging out too long. Roasting it brings out the sweetness that balances the salty cheese perfectly.
- Actually Tastes Like Dinner — Not like “diet food.” The squash adds body and creaminess, so you don’t need a gallon of heavy cream or butter. It’s rich, but it feels lighter than a traditional heavy cream-based mac. It’s the kind of meal that makes you feel good, not sluggish.
- Costs Pennies Per Serving — Let’s talk numbers. A small butternut squash is usually $2-$3. A box of pasta is $1. A small amount of cheese is maybe $1.50. Total cost? Under $5, and that’s being generous. It’s cheaper than a single slice of pizza from the delivery app.
- Meal Prep Magic — I often double this recipe (yes, it’s still easy) and store the extra in the fridge. The flavors actually meld together overnight. By day two, it’s even better. It’s perfect for lunch at work if you have a microwave.
This is my answer to “what’s for dinner” when I’m tired, broke, and craving something warm. No fancy techniques, no weird ingredients, just reliable, delicious food that makes everyone (okay, just me) happy.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. I’m particular about a few things, but this list is mostly pantry basics. This is an ingredient list that won’t wreck your grocery budget, so let’s break down what you need and why.
For the Base:
Butternut squash (1 small, about 2-3 lbs / 900g-1.3kg) — This is the star. You want one that feels heavy for its size and has a matte finish, not shiny. Shiny means it’s not ripe. Peel it, remove the seeds, and cube it. If you’re feeling lazy, you can buy pre-cubed squash, but it’s more expensive. I peel mine with a sharp knife after roasting—it’s easier.
Elbow macaroni (1 cup / 115g) — I use standard box pasta. It’s cheap, it cooks fast, and it holds the sauce well. You don’t need gourmet pasta for this. I usually buy a family box and freeze half for later, so I’m not wasting money.
Milk (1/2 cup / 120ml) — Whole milk is best for creaminess, but 2% works fine. I’ve used almond milk once (not a fan, it was too thin), so stick to dairy or a high-fat plant milk like oat milk if you’re avoiding dairy. Just don’t use skim milk; you’ll regret it.
Chicken broth or water (1/2 cup / 120ml) — I use broth for extra flavor, but water works too. If you’re vegetarian, use vegetable broth. It adds depth without adding fat.
For the Flavor:
Sharp cheddar cheese (1 cup / 100g, shredded) — Buy a block and shred it yourself. Pre-shredded cheese has cellulose in it, which prevents it from melting smoothly. I learned this the hard way with a grainy, oily mess. Sharp cheddar gives you more flavor with less cheese, which saves money.
Butter (1 tablespoon / 14g) — Just a little bit to sauté the garlic and add richness. You don’t need a lot. If you’re out of butter, olive oil works, but butter tastes better here.
Garlic (2 cloves, minced / about 1 teaspoon) — Fresh garlic only. Jarred garlic has a metallic taste that really shows up in a simple sauce like this. Minced garlic takes 30 seconds with a knife. Don’t skip it.
Smoked paprika (1/2 teaspoon) — This is the secret weapon. It adds a smoky depth that mimics the flavor of bacon or ham, but it’s just a spice. It makes the dish feel more complex than it is. If you don’t have smoked paprika, regular paprika works, but it’s less exciting.
Salt and black pepper — To taste. I usually use about 1/2 teaspoon salt, but it depends on how salty your cheese is. Taste as you go.
Optional Add-ins:
Crispy bacon bits (2 tablespoons) — I buy pre-cooked bacon bits from the salad bar aisle. They’re cheap and add a salty crunch. If you’re vegetarian, skip this or use tempeh bacon.
Fresh parsley (1 tablespoon, chopped) — For color. It doesn’t change the flavor much, but it makes it look like you tried. I use dried parsley if I’m being lazy.
Breadcrumbs (2 tablespoons, panko) — If you want a crunchy top, sprinkle these on before broiling. It’s a nice texture contrast to the creamy sauce.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use:
Small saucepan or skillet — I use a 10-inch skillet. It needs to be big enough to hold the pasta and sauce comfortably. A 1-quart pot works too, but you’ll have trouble stirring.
Baking sheet — For roasting the squash. I line it with foil for easy cleanup. Parchment paper works too, but foil is faster.
Peeler or sharp knife — To remove the squash skin. A vegetable peeler works for smaller sections, but a knife is better for the hard parts.
Measuring cups and spoons — Pretty standard stuff. Dollar store versions work fine.
Fork or whisk — For mashing the roasted squash. A fork is easier for one person; a whisk makes it smoother.
Small bowl — For mixing the sauce. Or just use the skillet if you’re lazy (I do this often).
Optional but nice:
- Microwave-safe bowl — If you’re roasting the squash in the microwave instead of the oven (more on that in the tips).
- Toaster oven — Great for roasting small amounts of squash without heating up the whole kitchen. I use this in the summer.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up so you don’t have to guess.
Step 1: Prep the Squash (10 minutes)
Preheat your oven to 400°F (200°C). Peel the butternut squash and remove the seeds. Cut it into 1-inch cubes. Try to keep them uniform so they cook evenly. Toss them on a baking sheet with a drizzle of olive oil, salt, and pepper. Spread them out in a single layer—don’t crowd them, or they’ll steam instead of roast.
Step 2: Roast the Squash (25-30 minutes)
Put the squash in the oven. Roast until it’s tender and caramelized. You’ll know it’s done when you can pierce it easily with a fork. I usually flip them halfway through for even browning. While they roast, start your pasta water.
Step 3: Cook the Pasta (8-10 minutes)
Boil a pot of salted water. Add the elbow macaroni and cook until al dente (usually 8-10 minutes). IMPORTANT: Before draining, save 1/4 cup of the pasta water. This starchy water is magic for the sauce. Drain the pasta and set aside.
Step 4: Mash the Squash (2 minutes)
While the pasta cooks, take the roasted squash out of the oven. Let it cool for 5 minutes so you don’t burn your fingers. Then, scoop it into a bowl and mash it with a fork. You want it smooth, with a few lumps for texture. If it’s too dry, add a splash of milk.
Step 5: Make the Sauce (5 minutes)
In your skillet, melt the butter over medium heat. Add the minced garlic and smoked paprika. Cook for 1 minute, stirring constantly. The garlic should smell amazing but not brown. Pour in the milk and broth. Bring it to a gentle simmer.
Step 6: Combine and Melt (3 minutes)
Add the mashed squash to the skillet. Stir well to combine with the milk mixture. Add the shredded cheese gradually, stirring constantly. The sauce will thicken as the cheese melts. If it’s too thick, add the reserved pasta water a tablespoon at a time. The sauce should be creamy and smooth.
Step 7: Combine and Serve (2 minutes)
Add the drained pasta to the sauce. Toss everything together until the pasta is well coated. Taste and adjust salt and pepper if needed. Serve immediately, topped with crispy bacon bits and fresh parsley if you’re feeling fancy.
Total Time: About 45 minutes (15 minutes active, 30 minutes mostly hands-off roasting).
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Roast, Don’t Boil the Squash
Boiling squash makes it watery and bland. Roasting concentrates the flavor and adds a nice caramelization. If you’re in a huge rush, you can microwave the squash cubes for 5-7 minutes, but the flavor won’t be as deep. I always roast if I have the time.
Don’t Skimp on Salt
Your pasta water should taste like seawater. Undersalted pasta tastes bland no matter how good your sauce is. I use about 1 tablespoon salt per pound of pasta. For one serving, use about 1 teaspoon.
Shred Your Own Cheese
Pre-shredded cheese has anti-caking agents that make the sauce grainy. Grate your own from a block—takes 3 minutes and makes a huge difference. My husband can tell when I’ve been lazy and used pre-shredded.
Low Heat for Cheese
Always keep the heat low when adding cheese. High heat makes cheese grainy and separated. I learned this the hard way with a grainy, broken sauce that looked awful.
Save That Pasta Water
This is the #1 tip. That starchy water is what makes the sauce cling to the pasta perfectly. I forgot it once and the sauce was just okay instead of amazing. Now I set out a measuring cup before I even start cooking so I don’t forget.
Common Mistakes (and how to avoid them):
- Sauce is too watery: Let it simmer longer, or add more cheese. Also, make sure you’re not adding too much pasta water at the end.
- Pasta is mushy: Cook 1-2 minutes less than the package says. It’ll finish cooking in the sauce.
- Everything is too salty: Use unsalted broth and unsalted butter so you can control the salt. You can always add more, can’t take it away.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Spicy Version
Add a pinch of cayenne pepper or a dash of hot sauce to the sauce. It cuts through the sweetness of the squash nicely. This is my favorite way to eat it.
Veggie-Loaded
Toss in 1 cup of fresh spinach or kale in the last minute. The greens wilt right in. This is how I get my kids to eat vegetables, though this is mostly for me.
Protein-Packed
Add 1/2 cup of cooked shredded chicken or diced ham. I use leftover rotisserie chicken when I have it. It makes the meal more filling.
Dairy-Free
Replace butter with olive oil, milk with oat milk, and cheddar with a dairy-free cheese shreds (like Violife or Follow Your Heart). It’s different but still tasty. My lactose-intolerant friend requests this version.
Gluten-Free
Use gluten-free pasta. Everything else is naturally gluten-free. I’ve used Barilla gluten-free and it works great.
Serving & Storage
How to Serve:
I usually serve this straight from the skillet at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:
- Side Dishes: A simple green salad with balsamic vinaigrette, or roasted broccoli.
- Toppings Bar: When I have guests, I put out extra Parmesan, red pepper flakes, and crispy bacon bits. Everyone customizes their bowl.
Storage Instructions:
Refrigerator:
Store in an airtight container for up to 4 days. The sauce will thicken in the fridge—totally normal.
Reheating:
Best method: Add to a skillet with a splash of milk or cream over low heat. Stir until heated through and creamy again.
Microwave method: Heat in 30-second intervals, stirring between. Add a splash of milk if it’s too thick.
Never works: Trying to reheat in the pot you cooked it in. It always burns on the bottom. Ask me how I know.
Freezing:
Honestly, this doesn’t freeze well because of the dairy. The sauce separates when thawed. Make it fresh or store in the fridge for up to 4 days.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per Serving (based on 1 serving):
- Calories: 420
- Protein: 15g
- Carbs: 48g
- Fiber: 4g
- Sugar: 6g
- Fat: 18g
- Saturated Fat: 10g
- Cholesterol: 55mg
- Sodium: 380mg
- Calcium: 250mg
What’s Good:
- Decent protein from pasta and cheese
- Calcium from the cheese
- More filling than it looks
What to Know:
- Higher in calories from cream and cheese
- Contains dairy and gluten
- Moderate sodium (use low-sodium broth to reduce)
My Take:
Look, this is comfort food with cream and cheese. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use less cheese and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.
Final Thoughts
So that’s my go-to butternut squash mac and cheese for one! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. I’m happy because I’m not stressed about cooking, and my wallet is happy because it didn’t cost a fortune.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use milk instead of heavy cream?
You can, but the sauce will be much thinner and less rich. If you want to try it, use whole milk (not skim) and add 2 tablespoons of flour to thicken it. Whisk the flour into the milk before adding to the pan. I’ve done this when I ran out of cream—it works okay, just not as good as the real thing. Half-and-half is a better middle ground.
My sauce came out watery—what happened?
Usually means you didn’t let it simmer long enough to thicken, or you added too much pasta water at the end. Let the cream mixture simmer for a full 3-4 minutes before adding cheese. If it’s already watery, turn up the heat and let it reduce for another few minutes. The cheese will also thicken it up.
Can I make this ahead for a dinner party?
Sort of. Make the sauce up to 2 days ahead and store in the fridge. Cook the pasta fresh right before serving (takes 10 minutes). Reheat the sauce gently and toss with hot pasta. It won’t be quite as good as fresh, but it’s close and saves you stress during the party. I do this all the time.
Why did my sauce get grainy/lumpy?
The heat was too high when you added the cheese, which made it seize up. Parmesan needs gentle heat. Always remove the pan from the burner before adding cheese, then stir it in off heat. If it’s already grainy, try whisking in a splash of warm cream—sometimes you can save it.
Can I use jarred garlic?
You can, but fresh tastes so much better in this recipe. Jarred garlic has a weird metallic taste that really shows up in cream sauces. If you must use it, use half the amount because it’s stronger. But honestly, mincing 6 cloves takes like 2 minutes. Buy pre-peeled garlic cloves if you want to save time.
How do I reheat leftovers without it getting dry?
Add a splash of milk or cream to a skillet, add your leftover pasta, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave sort of works but tends to dry it out. If you do microwave, definitely add a splash of milk first and heat in short bursts, stirring between.
Can I double this recipe?
Absolutely! Double everything and use your biggest pot. The cooking times stay the same. I do this when I’m meal-prepping or feeding a crowd. Just make sure your skillet is big enough for the sauce—you might need to use two pans or a very large skillet.
Pin This Recipe!
Butternut Squash Mac and Cheese for One
- Total Time: 45 minutes
- Yield: 1 serving 1x
Description
A creamy, budget-friendly single-serving mac and cheese made with roasted butternut squash, sharp cheddar, and simple pantry staples. Perfect for a quick, comforting weeknight meal.
Ingredients
- 1 small butternut squash (about 2–3 lbs / 900g-1.3kg), peeled, seeded, and cubed
- 1 cup elbow macaroni (115g)
- 1/2 cup milk (whole or 2% recommended)
- 1/2 cup chicken broth or water
- 1 cup sharp cheddar cheese, shredded (100g)
- 1 tablespoon butter
- 2 cloves garlic, minced
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
- Olive oil for roasting squash
- Salt for pasta water
Instructions
- Preheat oven to 400°F (200°C). Toss squash cubes with olive oil, salt, and pepper on a baking sheet.
- Roast squash for 25-30 minutes until tender and caramelized, flipping halfway through.
- While squash roasts, boil salted water and cook elbow macaroni until al dente (8-10 minutes). Reserve 1/4 cup pasta water before draining.
- Remove roasted squash from oven and let cool slightly. Mash with a fork until smooth with some lumps.
- In a skillet, melt butter over medium heat. Add garlic and smoked paprika, cooking for 1 minute until fragrant.
- Pour in milk and broth, bringing to a gentle simmer.
- Add mashed squash to the skillet and stir to combine.
- Gradually add shredded cheese, stirring constantly until melted and sauce thickens. Adjust consistency with reserved pasta water if needed.
- Add drained pasta to the sauce and toss to coat. Season with salt and pepper to taste.
- Serve immediately, optionally topped with bacon bits, parsley, or breadcrumbs.
Notes
Roasting the squash concentrates flavor better than boiling. Shred your own cheese to avoid anti-caking agents that cause graininess. Keep heat low when adding cheese to prevent separation. Save pasta water to help emulsify the sauce. This recipe does not freeze well due to the dairy sauce.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 6
- Sodium: 380
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 48
- Fiber: 4
- Protein: 15
Keywords: butternut squash mac and cheese, single serving recipe, budget meals, comfort food, easy dinner, one pot meal, vegetarian mac and cheese



