I made this one pot macaroni cheeseburger soup on a rainy Tuesday when my umbrella flipped inside out and, honestly, the day needed a hug. It is like a cheeseburger and tomato soup had a friendly chat and decided to share a bowl. My kid called it burger pasta soup the first time and now that name kind of stuck. Also, confession, I once ate a bowl straight form the pot because I could not be bothered to dirty another dish. Do not tell my tidy side.
A quick why I keep making this
I make this when the grocery run was rushed and I need dinner that feels proper cozy. My family goes a bit bonkers for it because it tastes like a diner burger and fries situation, minus the fries, but with noodles. It is the kind of soup that lets you stand at the stove and nibble a spoonful, then another, and then wonder if anyone noticed. And the dishes are minimal which is lovely because I have opinions about a sink pile up.
Plus, once I learned to brown the beef really well, the flavor went from good to oh hello. If you want a refresher on browning, this guide helped me tons: how to brown ground beef (not required reading, just nifty).
What you will need, give or take
- 450 g ground beef, 80 to 90 percent lean works. I sometimes use ground turkey when I am pretending to be virtuous, or a plant based crumble and it is still tasty.
- 1 tablespoon olive oil or butter if that is your mood today.
- 1 small onion, diced. Red or yellow, I am not the onion police.
- 2 cloves garlic, minced. More if you measure garlic with your heart.
- 1 carrot, diced small, for sweetness and color.
- 2 celery stalks, diced, optional but helpful.
- 2 tablespoons tomato paste. My grandmother always insisted on Brand X, but honestly any version works fine.
- 1 can diced tomatoes, about 400 g.
- 4 cups low sodium beef broth. Chicken broth works in a pinch.
- 1 cup milk or evaporated milk. Half and half if you want extra creamy.
- 2 cups elbow macaroni, about 250 g. Shells or ditalini are totally fine too.
- 2 cups shredded sharp cheddar cheese. I think a mix of cheddar and Monterey Jack melts dreamy. Pre shredded works, but freshly grated melts cleaner; up to you.
- 1 tablespoon Worcestershire sauce.
- 1 teaspoon mustard, any yellow or Dijon hiding in the fridge.
- 1 teaspoon smoked paprika. Regular paprika or a pinch of chili powder if that is what you have.
- Salt and black pepper to taste.
- Pickles and green onions for topping, optional but delightful.
For cheesy sauce confidence, I once skimmed this simple walkthrough and stopped fretting about clumps: how to make a smooth cheese sauce.
How I make it in one pot most nights
- Warm a large heavy pot over medium high heat and add the oil. Toss in the beef and let it sit for a minute so it gets that sizzle. Break it up and cook until browned with some crispy bits, 5 to 7 minutes. If there is a lot of fat, spoon a little off, but leave some for flavor.
- Add onion, carrot, and celery. Stir and cook until softened, about 4 minutes. Add garlic and cook 30 seconds until fragrant. This is where I usually sneak a taste because the beef and onion smell is just, well, friendly.
- Clear a small space in the pot and add tomato paste. Cook the paste in that spot for a minute until it darkens slightly, then stir it all together. It looks a bit weird at this stage, do not worry. It always does.
- Stir in diced tomatoes, broth, Worcestershire, mustard, paprika, and a pinch of salt and pepper. Bring to a gentle boil.
- Add the macaroni. Stir, lower the heat to a lively simmer, and cook uncovered, 8 to 10 minutes, stirring now and then so nothing sticks. If liquid dips too low, splash in a half cup water. On second thought, add the water sooner if you like yours extra brothy.
- Turn the heat down to low. Pour in the milk and stir. Give it a minute to warm through. Actually, I find it works better if the milk is not icy cold.
- Take the pot off the heat. Sprinkle in the cheese a handful at a time, stirring until melted and silky before adding more. If you toss it all in at once while boiling, it will clump and you will side eye me forever.
- Taste and adjust salt and pepper. Ladle into bowls and top with chopped pickles and green onions if you are feeling cheeky.
Mini detour because my brain does this sometimes: I lost my favorite wooden spoon in a picnic basket last summer and made this with a silicone spatula for weeks. It worked fine. End of saga.
Notes I learned the not so glamorous way
- Season lightly at first. The cheese brings salt, so I wait until the end to finish it off.
- If the pasta drinks too much broth while resting, add a splash of warm water or a bit more milk when reheating. It springs right back.
- Evaporated milk does not split as easily as regular milk, so it is a safe bet if your heat runs hot.
- Grate cheese off the block if you can. Pre shredded is fine, but it has a little starch that can make the soup seem thicker than its meant to be.
Variations I tried so you do not have to guess
- Bacon cheeseburger soup: crisp 4 slices bacon first, crumble, and stir through at the end. Big smiles at the table.
- Spicy version: add a teaspoon chili flakes and a spoon of hot sauce with the tomatoes. My cousin said it slaps, which I think is good.
- Turkey and spinach: swap in ground turkey and fold in a handful of baby spinach right before the cheese. Looks pretty, tastes clean.
- Cauliflower swap that did not win: I tried subbing half the pasta for cauliflower florets once. It got watery and everyone asked where the noodles went. Lesson logged.
Gear I use, plus a workaround
I love a 5 to 6 quart enameled Dutch oven for this because it holds heat and cleans up easy. Honestly though, any sturdy soup pot does the job. No Dutch oven? Use a deep skillet for the browning and then add everything else right in. If you are shopping around, Wirecutter has a solid overview of good pots here: their Dutch oven picks.
Storing and reheating without fuss
Cool it, then stash in airtight containers up to 3 to 4 days in the fridge. Reheat gently on the stove with a splash of broth or milk to loosen. It is freezer friendly if you freeze it before adding the pasta, or freeze it as is knowing the pasta softens a bit. Though honestly, in my house it never lasts more than a day.
How we like to serve it
We top bowls with chopped dill pickles, a few sesame seed bun croutons if I am feeling extra, and lots of black pepper. Sometimes a drizzle of ketchup, sometimes not. It sounds odd, tastes like a backyard burger in a cozy sweater.
Pro tips I learned the hard way
- I once tried rushing the browning and regretted it because the soup tasted flat. Let the meat get real color, you will taste the difference.
- Do not boil after adding cheese or milk. I did that once, it split, and I sulked.
- Keep the pasta slightly underdone before the cheese. It finishes in the hot soup and stays pleasantly bouncy.
- Taste at the end. The salt level changes as pasta cooks and cheese melts, so finish seasoning right before serving.
FAQ, because you asked and I love that
Can I make this gluten free?
Yes, use a gluten free macaroni and check your Worcestershire brand. Add pasta near the end and watch the texture, some brands cook fast.
Can I use chicken or veggie broth?
Absolutely. Beef broth leans burger, but chicken or veggie works nicely when that is what you have.
Will it freeze well?
With pasta already in, it is fine but the noodles soften. If that bugs you, freeze the soup base without the pasta and add fresh pasta when reheating.
Could I cook the pasta separately?
Yep, and sometimes I do when I want exact doneness. Add cooked pasta into hot soup right before serving. It is slightly more dishes, no biggie.
How do I make it lighter?
Use turkey, evaporated milk, and half the cheese. It still feels cozy. But, you know, I am not giving up the pickles.
What cheese melts best?
Sharp cheddar is classic. A bit of Monterey Jack or American makes it smoother. If cheese sauce scares you, that Kitchn link above is brilliant!
PS if you are here for the exact name, this is my take on One Pot Macaroni Cheeseburger Soup. It is simple food that smiles back.
Ingredients
- 1 pound ground beef
- 1 cup elbow macaroni, uncooked
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 cups low-sodium beef broth
- 2 cups milk
- 1 can (14.5 oz) diced tomatoes, drained
- 2 cups shredded cheddar cheese
- 1 tablespoon ketchup
- 1 teaspoon mustard
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons butter
Instructions
-
1In a large pot or Dutch oven, melt butter over medium heat. Add diced onion and ground beef, cooking until beef is browned and onion is softened. Drain excess fat.
-
2Stir in minced garlic and cook for another minute until fragrant.
-
3Add beef broth, milk, diced tomatoes, ketchup, mustard, salt, and pepper. Bring mixture to a gentle boil.
-
4Stir in elbow macaroni and reduce heat to a simmer. Cook uncovered, stirring occasionally, for about 10-12 minutes or until pasta is tender.
-
5Remove pot from heat and gradually stir in shredded cheddar cheese until melted and soup is creamy. Taste and adjust seasoning if needed.
-
6Serve hot, optionally garnished with extra cheese or chopped parsley.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!




