Estimated reading time
6 minutes
KEY TAKEAWAYS
This soup is a complete, comforting meal in a single bowl.
Cooking the macaroni directly in the broth helps to naturally thicken the soup.
Homemade croutons from sesame seed buns add a wonderful texture and nostalgic flavor.
A small amount of white balsamic vinegar brightens the rich, cheesy base.
The recipe comes together in one pot, making for a straightforward cooking process.
It’s a perfect hearty dish for a cool evening when you need something substantial.
INTRODUCTION
There’s a particular sound the kitchen makes on a cool evening, the steady simmer of a heavy pot on the stove that seems to slow the whole house down. It’s a sound that promises warmth and substance, a quiet assurance that a good meal is on its way. In this season of life, I find I’m drawn to recipes that offer that same sense of grounded comfort, dishes that feel both nourishing and deeply familiar.
This soup is exactly that. It’s the wholesome love child of a classic macaroni and cheese and a hearty beef soup, all brought together in one pot. It isn’t fussy or complicated; it’s just honest, good food that tastes like you’ve been tending to it all day, even though it comes together in under an hour. It’s the kind of meal that anchors a busy week, a reliable recipe that feeds the body and soothes the spirit.
INGREDIENTS
- Ground beef
- Dried oregano
- Dried thyme
- Butter
- Yellow onion
- Carrots
- Celery
- Garlic
- Flour
- Chicken broth
- Elbow macaroni
- Heavy cream
- Sharp cheddar cheese
- White balsamic vinegar
- Kosher salt
- Fresh cracked pepper
- Sesame seed buns
- Olive oil
- Green onion
- Shredded cheddar cheese
INSTRUCTIONS
1. Preheat your oven to 400°F.
2. Cut the sesame seed buns into one-inch cubes, place them on a parchment-lined baking sheet, and drizzle with olive oil, tossing gently to coat.
3. Bake the croutons for about 10 minutes, until they are golden and crisp.
4. In a large pot or Dutch oven over medium heat, cook the ground beef with one teaspoon each of oregano and thyme, salt, and pepper, breaking it apart until fully browned.
5. Remove the cooked beef from the pot and set it aside.
6. In the same pot, melt the butter over medium heat, then add the diced onion, carrots, and celery with another pinch of salt and pepper.
7. Increase the heat to medium-high and cook the vegetables for about 10 minutes, stirring occasionally until they have softened.
8. Reduce the heat to medium, stir in the minced garlic and the remaining oregano and thyme, and cook for one minute until fragrant.
9. Sprinkle the flour over the vegetables and stir continuously for one minute to cook out the raw taste.
10. Pour in a small amount of the chicken broth to deglaze the pot, scraping up any browned bits from the bottom.
11. Add the rest of the chicken broth and the uncooked macaroni, seasoning again with salt and pepper.
12. Bring the soup to a simmer over medium-high heat, then reduce the heat to low and let it cook for 5-7 minutes, until the macaroni is al dente.
13. Remove the pot from the heat and stir in the heavy cream and shredded cheddar cheese until the cheese is completely melted and the soup is smooth.
14. Stir in the white balsamic vinegar.
15. Return the cooked ground beef to the pot.
16. Gently warm the soup over medium heat for a few minutes to heat everything through, then taste and adjust the seasoning if needed.
17. Serve the soup hot, topped with the sesame seed bun croutons, sliced green onions, and a little extra shredded cheddar.

TIPS AND TRICKS
The first step of browning the beef is where so much of the deep, savory flavor begins. Don’t rush it. Letting the meat get some real color on it creates a foundation that broth alone can’t replicate. When you add the vegetables to the same pot, they absorb all those flavorful remnants. It’s a small detail that makes a world of difference.
When you add the flour to the vegetables, be sure to stir it for a full minute. This simple step toasts the flour slightly, removing its raw, pasty taste and allowing it to better thicken the soup into something rich and velvety rather than just cloudy.
I learned long ago that the block of cheese is worth the extra five minutes with a grater. Pre-shredded cheeses are often coated with anti-caking agents that can prevent them from melting into a perfectly smooth, creamy sauce. Shredding it yourself ensures the soup’s final texture is just right.
RECIPE VARIATIONS
The sharp cheddar is classic, but you can certainly play with the cheese. A mild Colby would make it creamier and more kid-friendly, while a blend of cheddar and Monterey Jack would give you a lovely melt. For a bit more complexity, a touch of smoked Gouda would be wonderful.
If you have fresh herbs on hand, feel free to use them. Substitute one tablespoon of fresh thyme or oregano for each teaspoon of dried. Just be sure to add them near the end of the cooking process, along with the garlic, to preserve their bright flavor.
STORAGE AND REHEATING
This soup keeps well in an airtight container in the refrigerator for a few days. Be aware that as it sits, the macaroni will continue to absorb the liquid, making the leftovers much thicker—more like a hearty stew, which is delicious in its own right.
To reheat, gently warm it in a pot over low heat, adding a splash of chicken broth or milk to loosen it back to your desired consistency. I would not recommend freezing this soup, as the texture of the pasta and the creamy cheese base can separate and become grainy upon thawing.
ESSENTIAL EQUIPMENT
- Large pot or Dutch oven
- Baking sheet
- Parchment paper
- Box grater
- Wooden spoon or spatula
- Ladle
WHAT TO SERVE WITH IT
Honestly, this soup is a full meal in a bowl. With the beef, pasta, and vegetables, it covers all the bases for a satisfying dinner. If you feel you need something on the side, a simple green salad with a sharp, lemony vinaigrette would be a perfect counterpoint to the richness of the soup. But most nights, we just enjoy it as is, a simple and complete supper that requires nothing else.

FREQUENTLY ASKED QUESTIONS
Can I use a different type of pasta?
Yes, you can substitute another small pasta shape like ditalini or small shells. Just be sure to adjust the cooking time according to the package directions for an al dente texture.
Why add vinegar to a cheese soup?
The small amount of white balsamic vinegar cuts through the richness of the beef and cheese. It doesn’t make the soup taste sour; instead, it brightens all the other flavors and adds a subtle, balancing tang.
Can I make this soup gluten-free?
You could by using a gluten-free flour blend and your favorite gluten-free pasta. Keep a close eye on the pasta as it cooks, as gluten-free varieties can sometimes cook more quickly or behave differently in soup.
Can I prepare any of the components in advance?
Absolutely. You can chop the onion, carrots, and celery a day ahead and store them in the refrigerator. You can also brown the beef in advance to save a step during dinner prep.
[wprm-recipe id=”7561″]
CONCLUSION
This is the kind of recipe that becomes part of a family’s rhythm, a dependable answer to the question of what’s for dinner on a chilly night. It’s warm, generous, and forgiving—a pot of food that feels like a kindness you do for yourself and the people you feed. I hope you’ll give it a try and that it brings a little quiet comfort to your own kitchen table.

🔥 Get ultra-smooth, creamy soups in seconds
The easiest way to achieve a perfect texture every time.
