Creamy Stovetop Mac and Cheese For Two: The Ultimate Small Batch Recipe
Sometimes, the simple things in life bring the most joy and comfort. And when it comes to dinner, a classic recipe can often be the most satisfying. This incredibly creamy Mac and Cheese For Two is a testament to that timeless truth. It’s a quintessential stovetop mac and cheese, crafted with rich Cheddar cheese and whole milk, delivering that warm, comforting hug in a bowl you crave. Designed specifically as a small batch mac and cheese, it’s the perfect cozy and delightful dinner for two, whether it’s a quiet weeknight or a special date night in.

As someone who has passionately run a recipe food blog for over 18 years, starting way back in 2007, it’s easy to get swept away by the excitement of innovative flavors and unique culinary twists. I’ve explored countless creative dishes, often forgetting the fundamental recipes that form the bedrock of home cooking. This oversight sometimes means I miss sharing the absolute classics that everyone loves and needs.
This Mac and Cheese For Two recipe is the perfect example of such a delicious oversight, now gloriously rectified!
My archives are brimming with fantastic variations of small batch mac and cheese—from the zesty Buffalo Chicken Mac and Cheese to the hearty Pulled Pork Mac and Cheese, and even a luxurious Alfredo Mac and Cheese. Each offers its own unique spin and delightful experience.
But until now, a truly classic, no-frills, straight-up cheddar cheese mac and cheese recipe, specifically portioned for two, was missing. Sometimes, all you want is that familiar, creamy goodness without any distractions.
Okay, so I did sneak in a touch of onion and garlic to really build a deep, rich flavor in the homemade cheese sauce. Call it a chef’s prerogative; I simply couldn’t help myself! These aromatics aren’t “frills” in the sense of a major add-in, but rather essential flavor enhancers that elevate the entire dish without altering its classic character.
Beyond these foundational flavor builders, we’re not stirring in anything else to the sauce itself. This focus ensures the pure, unadulterated taste of classic cheddar mac and cheese shines through. However, this perfectly balanced base is incredibly versatile, serving as an ideal canvas if you *do* decide to experiment with additional flavors or mix-ins later.
This macaroni and cheese for two is an entirely stovetop affair, meaning no oven required! It yields a generous 4 servings, which translates to two hearty helpings per person, making it incredibly satisfying. Best of all, it’s ready in under an hour from start to finish (with an active cook time of just 30 minutes!), making it a super quick and easy weeknight dinner that you’ll want to put on repeat.

Why You’ll Love This Small Batch Mac and Cheese
- Perfectly Portioned: Designed for two, it provides just enough for a satisfying meal without excessive leftovers (though the leftovers are amazing!).
- Classic Comfort: Delivers that nostalgic, creamy, cheesy goodness everyone adores, made with simple, wholesome ingredients.
- Quick & Easy: Ready in roughly 30 minutes active time on the stovetop, it’s ideal for busy weeknights or when you need a quick comfort food fix.
- Rich & Flavorful: While classic, the subtle addition of onion and garlic elevates the homemade cheese sauce to new heights.
- Versatile Base: An excellent foundation if you ever want to add proteins, vegetables, or other cheeses to customize your meal.
Ingredients for Mac and Cheese For Two
To create your ultimate creamy mac and cheese for 2, you’ll need just a few key ingredients. Each plays a vital role in achieving that perfect texture and flavor profile:
- Elbow Macaroni: The iconic and traditional pasta shape for macaroni and cheese. Its small, curved form perfectly traps the creamy sauce in every bite. While elbows are classic, feel free to experiment with other short pasta shapes like medium shells, cavatappi, or even ditalini if you’re feeling adventurous. Just ensure they’re small enough to hold plenty of sauce!
- Unsalted Butter: This is the essential fat component for building your roux, the base of your cheese sauce. Butter adds a rich flavor and helps create a smooth, velvety consistency.
- Onion and Garlic: These aromatics are the secret to a deeply flavorful sauce. Diced onion and minced garlic are gently cooked to release their sweet and pungent notes, creating a complex background for the cheese without overpowering it.
- All-Purpose Flour: Combined with butter, flour creates a roux, which is crucial for thickening the milk into a luscious, smooth sauce. It ensures your mac and cheese isn’t watery but wonderfully rich.
- Whole Milk: For maximum creaminess and a truly indulgent sauce, whole milk is highly recommended. Its higher fat content contributes significantly to the rich mouthfeel. If you desire an even richer sauce, you could use half and half or heavy cream, but personally, I find whole milk hits the perfect balance of richness and classic flavor without being overly heavy.
- Shredded Cheddar Cheese: The star of the show! For the best flavor and melt, it’s always preferable to buy a block of sharp or medium cheddar and grate it yourself. Pre-shredded cheeses often contain anti-caking agents like cellulose, which can sometimes lead to a slightly grainy texture in your sauce and prevent it from melting as smoothly. However, if convenience is key, pre-shredded will work – just be extra careful not to rush the melting process.
- Salt (preferably kosher): Absolutely critical for seasoning both your pasta water and the cheese sauce itself. Proper seasoning ensures every component of your mac and cheese is flavorful and not bland. A pinch of salt for cooking the onion also helps draw out its moisture and sweetness.

How To Make Mac and Cheese For Two
Ready to create your own delicious homemade mac and cheese for two? Follow these simple steps for a perfect outcome:
- Boil Pasta: Bring a large pot of water to a rolling boil. Add a generous handful of salt to the boiling water – this seasons the pasta from within and is crucial for flavor. Add your elbow macaroni and cook according to package directions until it’s al dente (firm to the bite). Overcooked pasta will turn mushy in the sauce, so aim for just right. Drain the pasta thoroughly in a colander, but do not rinse it.
- Sauté Aromatics: While the pasta is cooking, begin your sauce. In a large skillet over medium heat, melt the butter. Add the diced onion and a pinch of salt, cooking for about 5 minutes, or until the onion has softened and turned translucent. Then, add the minced garlic and cook for just 1 minute more until fragrant. Be careful not to burn the garlic.
- Build the Roux: Stir the all-purpose flour into the butter-onion mixture, ensuring it coats everything evenly. Cook for 1 minute, stirring constantly, to cook out the raw flour taste. Slowly whisk in the room temperature whole milk, a little at a time, to create a smooth, lump-free sauce. Add 1/4 teaspoon of salt. Bring the mixture to a gentle boil, then reduce the heat and cook, stirring frequently, until the sauce begins to thicken, usually 2-3 minutes. Remember, the sauce will continue to thicken as it cools, so don’t let it get too thick at this stage; a slightly thinner consistency is ideal.
- Melt the Cheese: This is a crucial step for a silky-smooth sauce! Remove the skillet completely from the heat. Whisk in the shredded cheddar cheese until it is fully melted and incorporated. Removing from the heat prevents the cheese from overheating and becoming grainy (a common mac and cheese pitfall!). Taste the sauce and add an additional 1/4 teaspoon of salt if needed, adjusting to your preference. If your sauce becomes too thick as it sits, simply whisk in a splash more warm milk until it reaches your desired consistency.
- Combine & Serve: Once the pasta is done and drained, add it directly to the cheese sauce in the skillet. Mix everything together gently until the pasta is thoroughly coated with the creamy sauce. Serve immediately, garnished with fresh parsley if desired, for a pop of color and freshness.

Expert Tips for the Best Creamy Mac and Cheese
- Grate Your Own Cheese: As mentioned, this is the #1 tip for a smooth, non-grainy sauce. Pre-shredded cheese can contain anti-caking agents that interfere with melting. If you must use pre-shredded, melt it slowly off the heat.
- Room Temperature Milk: Using cold milk can cause your sauce to seize up or become lumpy when added to the hot roux. Briefly warm the milk or let it sit out for 15-20 minutes before starting.
- Don’t Overcook Pasta: Cook your pasta to al dente, as it will continue to cook slightly when mixed with the hot sauce. Mushy pasta is no fun!
- Season Generously: Salt is a flavor enhancer. Don’t be shy with salting your pasta water or seasoning the sauce to taste. A bland mac and cheese is a missed opportunity.
- Melt Cheese Off Heat: This is critical for preventing a grainy or separated sauce. Remove the pan from the heat entirely before stirring in the cheese. The residual heat will be enough to melt it beautifully.
- Adjust Consistency: If your sauce gets too thick while sitting or reheating, simply whisk in a tablespoon or two of warm milk until it reaches your desired creaminess.
Why is my macaroni and cheese for two grainy?
A grainy or separated sauce is almost always the result of melting your cheese over too high heat. When cheese gets too hot too quickly, the proteins tighten and the fats separate, leading to that undesirable texture.
To prevent this, ensure you remove the skillet from the heat *before* stirring in your cheese. The residual heat from the sauce will be sufficient to melt the cheese slowly and smoothly. Do not rush this process; let it melt gently as you whisk.
If your sauce does unfortunately separate, you might be able to salvage it by adding a small amount of warm milk (never cold!) and whisking vigorously to try and emulsify it back together. While not always a perfect fix, it can often help improve the texture.

Variations and Add-Ins for Your Mac and Cheese
While this recipe celebrates the classic, plain mac and cheese, it also serves as an exceptional base for customization. Here are a few ideas if you want to get creative:
- Spice It Up: Add a pinch of cayenne pepper or a dash of hot sauce to the cheese sauce for a subtle kick.
- Herbs: Fresh thyme or rosemary, finely chopped and added with the garlic, can lend an aromatic depth.
- Proteins: Stir in cooked, shredded chicken, crispy bacon bits, ham, or even smoked sausage for a heartier meal.
- Vegetables: Blanched broccoli florets, sautéed mushrooms, peas, or roasted bell peppers can add color and nutrients.
- Different Cheeses: While cheddar is king here, consider a blend! A mix of cheddar with Gruyère, smoked Gouda, or a touch of Monterey Jack can offer a new dimension of flavor and melt.
- Breadcrumb Topping: For a textural contrast, sprinkle a mix of panko breadcrumbs and melted butter on top before serving. You can even broil it for a few minutes for a golden, crispy crust (though this moves it off the stovetop only path!).
Serving Suggestions for a Complete Meal
This creamy mac and cheese for two is hearty enough to be a meal on its own, but it also pairs wonderfully with a variety of side dishes to create a balanced and satisfying dinner:
- Green Salad: A simple, crisp green salad with a light vinaigrette offers a refreshing contrast to the richness of the mac and cheese.
- Roasted Vegetables: Asparagus, broccoli, green beans, or Brussels sprouts roasted with a little olive oil, salt, and pepper make a healthy and delicious accompaniment.
- Garlic Bread: Because, why not? Crusty garlic bread is perfect for soaking up any extra cheesy sauce.
- Grilled Chicken or Fish: For added protein, a simply grilled chicken breast or a flaky white fish can round out the meal beautifully.
More Mac and Cheese Recipes
If you enjoyed this classic mac and cheese recipe for two and are eager to explore more cheesy pasta delights, be sure to check out my other macaroni recipes:
- Pesto Mac and Cheese
- French Onion Mac and Cheese
- Beer Mac and Cheese with kielbasa
- Pumpkin Mac and Cheese
- Asian Mac and Cheese


Mac and Cheese For Two
4 servings (generous for 2)
15 minutes
15 minutes
30 minutes
This creamy Stovetop Mac and Cheese For Two is a beloved classic, made with sharp Cheddar cheese and whole milk. It’s the perfect small batch mac and cheese for a cozy and comforting dinner, ready in about 30 minutes.
Ingredients
- 1/2 pound (8 ounces) uncooked elbow macaroni
- 2 tablespoons unsalted butter
- 1/4 cup diced white or yellow onion
- 1 clove garlic, minced
- 2 tablespoons all-purpose flour
- 1 cup whole milk, room temperature
- 1/4 – 1/2 teaspoon salt (preferably kosher), divided
- 1 cup shredded sharp or medium cheddar cheese
- Fresh parsley, for garnish (optional)
Instructions
- Bring a large pot of water to a boil. Once boiling, add a generous handful of salt then add the pasta. Cook as directed on the package until al dente, about 9-11 minutes. Drain into a colander, do not rinse.
- While the pasta is cooking, prepare the sauce. In a large skillet over medium heat, melt the butter. Add the diced onion and a pinch of salt, then cook for 5 minutes or until softened and translucent. Add the minced garlic and cook for 1 minute more until fragrant.
- Stir in the flour to coat the onion and garlic, cooking for 1 minute to cook out the raw flour taste. Slowly whisk in the room temperature milk, ensuring no lumps form. Add 1/4 teaspoon salt. Bring the mixture to a gentle boil, then reduce heat and cook, stirring, until it begins to thicken, about 2-3 minutes. It will thicken further as it cools, so aim for a slightly thinner consistency at this stage.
- Remove the skillet completely from the heat. Whisk in the shredded cheddar cheese until it is fully melted and smooth. Taste and add an additional 1/4 teaspoon salt if needed, adjusting to your preference. If the sauce becomes too thick, thin it out with a splash more warm milk.
- Once the pasta is done, add it to the cheese sauce in the skillet and mix gently until well combined and coated. Garnish with fresh parsley, if using, and serve immediately.
Notes
- Storage: Refrigerate any leftovers in an airtight container for up to 4 days. Reheat gently on the stovetop with a splash of milk to restore creaminess.
- Cheese Quality: For the best results, grate your own block of cheddar cheese. Pre-shredded cheese often contains anti-caking agents that can lead to a grainy sauce.
- Want More Mac and Cheese? If you enjoyed this recipe, be sure to check out my other popular macaroni recipes: Buffalo Chicken Macaroni and Cheese, Pulled Pork Mac and Cheese, and Alfredo Mac and Cheese.
Did you make this recipe?
Let me know what you think! Rate the recipe above, leave a comment below, and/or share a photo on Instagram using #HITKrecipes