There’s a certain comfort that comes from a warm bowl of soup on a chilly evening, but what if I told you this recipe is like your favorite mac and cheese reinvented? When I first journeyed into the realm of Macaroni and Cheese Soup, I was simply trying to elevate a classic dish that I adored. The combination of creamy goodness and hearty ingredients like beef and mini meatballs proves that you don’t have to sacrifice flavor for convenience.
Perfect for those hectic weeknights, this bowl of cozy delight comes together in just 25 minutes. Picture this: rich, melted cheese swirling into savory beef stock, wrapping around tender pasta and meaty morsels. It’s a culinary embrace that beckons you to put away the takeout menus. So grab your spoons and prepare to savor the delightful fusion of flavors that will have both kids and adults asking for seconds!
Why is Macaroni and Cheese Soup a must-try?
Comforting and satisfying, this soup is the ultimate twist on a classic favorite that everyone loves. Quick to make, you can whip it up in just 25 minutes, perfect for busy weeknights. Creamy texture from the melted cheese and heavy cream melds beautifully with flavorful beef stock. Versatile ingredients allow for creativity—swap in your favorite protein or add extra vegetables! Plus, it’s a crowd-pleaser, ensuring everyone from kids to adults will come back for more. Dive into a heartwarming bowl of this comforting dish, and you’ll never want takeout again!
Macaroni and Cheese Soup Ingredients
• Get ready to create a cozy bowl!
For the Base
- Cooked mini cocktail meatballs – A perfect protein choice that adds a savory bite.
- OR lean ground beef – If you prefer beef, this is a delightful substitution packed with flavor.
- Unsalted butter – It adds richness and serves as the foundation for the roux.
- Flour – Helps thicken the soup, making it luxuriously creamy.
For the Broth
- Low-sodium beef stock – Use this for a hearty, robust flavor without overwhelming saltiness.
- Heavy cream – This ingredient provides the creamy texture that’s essential for Macaroni and Cheese Soup.
For the Cheese
- Process cheese (Velveeta) – It melts beautifully for that classic, gooey cheese experience we all crave.
For the Pasta
- Cooked elbow macaroni – Chosen for its perfect bite and ability to hold onto the soup’s lusciousness.
How to Make Macaroni and Cheese Soup
-
Brown the meat (if using ground beef). In a skillet, cook the beef over medium heat until browned, about 5-7 minutes. Drain excess fat and set aside, allowing the flavor to deepen in the soup.
-
Melt the butter. In a large saucepan or Dutch oven, melt the butter over medium heat. Once melted, add the flour, stirring continuously until there are no lumps. Cook for 1 minute to unleash its nutty aroma.
-
Whisk in the beef stock gradually. Pour the low-sodium beef stock in slowly while whisking vigorously. This prevents lumps and creates a creamy broth. Cook over medium heat until it just begins to boil.
-
Add the process cheese. Lower the heat, and stir in the cubed Velveeta cheese. Keep stirring until the cheese is completely melted and the mixture is smooth and velvety.
-
Combine the remaining ingredients. Stir in the heavy cream, along with the cooked meatballs (or drained ground beef) and elbow macaroni. Heat through for about 2-3 minutes until everything is warmed and deliciously combined.
Optional: Garnish with a sprinkle of fresh herbs for an added pop of flavor.
Exact quantities are listed in the recipe card below.

What to Serve with Macaroni and Cheese Soup?
As you savor this delightful bowl of warmth, consider adding these complementary dishes to create a complete and satisfying meal.
-
Garlic Bread: The crunchy, buttery goodness of garlic bread provides a perfect contrast to the creamy soup, inviting every bite to be dipped and savored.
-
Simple Green Salad: A fresh salad bursting with crisp greens and light vinaigrette adds a refreshing crunch, balancing the richness of the soup beautifully.
-
Roasted Brussels Sprouts: Their earthy flavor and caramelized edges enhance the savory notes of the soup, creating a delightful textural harmony.
-
Steamed Broccoli: Lightly steamed, this vibrant veggie brings a pop of color and nutrients, offering a healthful counterpart that complements the dish well.
-
Homemade Biscotti: If you’re craving something sweet, dunking an almond or chocolate biscotti into your soup makes for an unexpected yet delightful treat.
-
Apple Crisp: This warm dessert, with its tender apples and crunchy topping, combines sweetness and warmth, providing a perfect ending to your cozy meal.
-
Sparkling Cider: For a refreshing drink, sparkling cider is the ideal pairing—its bubbly sweetness cuts through the savory flavor of the soup, making every sip delightful.
With these pairings, your Macaroni and Cheese Soup will shine even brighter at the dinner table!
Macaroni and Cheese Soup Variations
Get ready to explore fun twists and substitutions that make your soup experience even more delightful!
-
Gluten-Free: Substitute regular flour with a gluten-free blend to keep the creaminess without the gluten.
-
Vegetarian: Replace meat with sautéed mushrooms or roasted veggies for a hearty, plant-based option that’s brimming with flavor.
-
Spiced Up: Add a teaspoon of hot sauce or cayenne pepper for a little kick that elevates the comforting flavor into something exciting.
-
Cheese Variety: Experiment with different cheeses like sharp cheddar or gouda for unique flavor profiles; they can add a delightful richness.
-
Creamier Option: Use half-and-half or a combination of cream cheese and milk to make the soup even more velvety and indulgent.
Stepping out of your comfort zone? You can toss in some spinach or kale in the last few minutes of cooking for a nutritious boost. There’s truly no limit to customization; let your creativity shine in every bowl!
-
Thickened Texture: For an ultra-thick soup, blend a portion of the soup and then mix it back in to enhance creaminess while keeping some texture intact.
-
Kid-Friendly: If you have little ones who love fun shapes, try using star-shaped pasta instead for an added joyful twist on this beloved classic.
How to Store and Freeze Macaroni and Cheese Soup
Fridge: Store leftover Macaroni and Cheese Soup in an airtight container for up to 3 days. Reheat gently on the stovetop or microwave, adding a splash of cream to maintain creaminess.
Freezer: Freeze portions of the soup in freezer-safe containers for up to 3 months. Thaw in the fridge overnight before reheating to enjoy that comforting taste again.
Reheating: When reheating, add a little water or broth if the soup has thickened too much during storage. Stir well to restore creaminess and flavor.
Serving: Freshly prepared Macaroni and Cheese Soup is best served immediately, but knowing how to store it can help you savor its delightful flavors for days!
Make Ahead Options
These Macaroni and Cheese Soup components are perfect for meal prep, allowing busy home cooks to save time during the week! You can prepare the soup base (butter, flour, beef stock, cream, and cheese) up to 24 hours in advance, simply refrigerating it after cooking to maintain its creamy texture. The cooked meatballs or ground beef can also be prepared ahead and stored separately for up to 3 days. To enjoy, just reheat the soup base over medium heat, stir in the reserved meat and cooked elbows, and warm through for 2-3 minutes until everything is hot and delicious. This way, you can savor a delightful bowl of comforting soup with minimal effort!
Helpful Tricks for Macaroni and Cheese Soup
-
Cheese Choices: Use high-quality process cheese for the best melting effect. Avoid pre-grated cheeses that don’t melt smoothly, which can ruin your Macaroni and Cheese Soup’s texture.
-
Avoid Lumps: When adding flour to melted butter, ensure it’s well blended before gradually whisking in the beef stock. This prevents the formation of lumps in your creamy soup.
-
Customize Proteins: Feel free to experiment with proteins—swap in cooked chicken or even vegetarian options. Just adjust cooking times accordingly to ensure everything is heated through.
-
Perfect Pasta: Make sure your elbow macaroni is slightly undercooked before adding it to the soup. It will absorb flavors while cooking in the soup, providing the perfect bite.
-
Flavor Boost: Consider adding spices like garlic powder, onion powder, or even a pinch of cayenne for depth; these can enhance the taste of your Macaroni and Cheese Soup without overwhelming the dish.

Macaroni and Cheese Soup Recipe FAQs
How do I choose the right cheese for Macaroni and Cheese Soup?
Absolutely! When selecting cheese, I recommend using high-quality process cheese like Velveeta, as it melts beautifully and gives that classic gooey texture we crave. Avoid pre-grated cheeses since they often don’t melt smoothly and can lead to a gritty soup texture.
What’s the best way to store leftovers of Macaroni and Cheese Soup?
You can store leftover Macaroni and Cheese Soup in an airtight container in the refrigerator for up to 3 days. When you’re ready to enjoy it again, simply reheat gently on the stovetop or microwave, and add a splash of cream to help restore its creamy consistency.
Can I freeze Macaroni and Cheese Soup? If so, how?
Yes, you can! To freeze Macaroni and Cheese Soup, ladle it into freezer-safe containers, leaving some space at the top for expansion. It will maintain its quality for up to 3 months in the freezer. When you’re ready to enjoy it, just thaw the soup overnight in the fridge and reheat gently on the stove, adding a little broth if needed to restore creaminess.
What should I do if my soup ends up too thick after storing?
Very common! If your Macaroni and Cheese Soup thickens too much during storage, simply add a bit of water or broth while reheating. Stir well to reincorporate it, bringing back its luscious creaminess. I often use broth for added flavor!
Can I substitute ingredients in this recipe?
Absolutely! The beauty of this dish lies in its versatility. You can swap mini meatballs for cooked chicken or even a vegetarian option such as sautéed mushrooms or chickpeas for an equally hearty dish. Just be mindful of cooking times to ensure everything is warmed through.

Warm and Creamy Macaroni and Cheese Soup to Savor
Ingredients
Equipment
Method
- Brown the meat (if using ground beef). In a skillet, cook the beef over medium heat until browned, about 5-7 minutes. Drain excess fat and set aside.
- Melt the butter in a large saucepan over medium heat. Once melted, add the flour, stirring continuously until there are no lumps. Cook for 1 minute.
- Whisk in the beef stock gradually, pouring it in slowly while whisking vigorously to prevent lumps. Cook until it just begins to boil.
- Add the process cheese, lower the heat, and stir in the cubed Velveeta cheese until completely melted and smooth.
- Combine the remaining ingredients by stirring in heavy cream, along with the cooked meatballs and elbow macaroni. Heat through for about 2-3 minutes.





