When I was in school, I’d see my friends pull Hamburger Helper out of their lunch boxes, and I was always so jealous. That warm, cheesy pasta with ground beef looked like the best lunch in the whole cafeteria. So I’d go home and beg my mom to buy it and make it for me. Every time I saw that box at the grocery store, I was asking for it.

It’s still one of those foods that takes me right back to being a kid. So I decided to make my own version from scratch, and since this one is homemade, it’s even better.
You’ve got browned ground beef, onion, garlic, and tomato paste building the flavor, with real sharp cheddar melted in at the end. The pasta cooks right in the beef broth, so every piece soaks up all that savory flavor. And it all happens in one pot, so cleanup is easy too.
What Makes This One Special
It’s all about cooking the pasta right in the sauce so it couldn’t be easier! One pot and done.
When you boil pasta in a pot of water, you drain away a lot of flavor along with it. Here, the elbow pasta simmers directly in beef broth and half and half, so it absorbs all of that rich, beefy flavor as it cooks. Every single noodle tastes seasoned all the way through.
On top of that, the starch from the pasta stays in the pot instead of going down the drain. As it cooks, that starch naturally thickens the liquid into a silky sauce, so by the time you stir in the cheddar, it turns perfectly creamy without any flour or extra steps.
I also leave the fat from the ground beef right in the pot. It carries so much flavor from the paprika and seasonings, and it all melts into the sauce. That’s what gives this its savory, comforting, cheesy flavor that tastes just like the one I grew up wanting.
What You’ll Need
- Butter and olive oil: A little of both gives you the flavor of butter with the olive oil keeping it from browning too fast.
- Ground beef: Any ground beef works here. Since we’re leaving the fat in, it all goes toward flavoring the sauce. You can use 85/15 or 90/10 for a more lean option.
- Paprika: Adds a warm, slightly sweet flavor and gives the sauce a nice color.
- Salt and black pepper: Seasoning the beef right as it browns means the flavor builds from the very beginning.
- Red pepper flakes: Just a small kick. Use 1/2 teaspoon if you want it milder or the full teaspoon if you like a little more heat.
- Yellow onion: Diced and cooked down until soft and a little sweet.
- Garlic: Minced garlic goes in right after the onion for that savory base.
- Tomato paste: This is the secret to the deep, savory flavor. Cooking it down until it darkens makes the whole sauce taste richer.
- Beef broth: The pasta cooks right in this, so it’s where most of the flavor comes from.
- Half and half: Goes in with the broth so the pasta cooks in a creamy liquid from the start.
- Elbow pasta: The classic choice. The little tubes catch the sauce and bits of beef in every bite.
- Sharp cheddar: Freshly shredded melts the smoothest. Pre-shredded cheese has a coating on it that can make the sauce clumpy or grainy.
How To Make It
Brown the Beef
Start by heating the butter and olive oil in a deep 12-inch skillet or Dutch oven over medium-high heat. Let the butter melt for about a minute.
Add the ground beef along with the paprika, salt, red pepper flakes, and black pepper. Break it apart with a wooden spoon and let it cook for 5 to 6 minutes until it’s browned all over. Seasoning the beef right away means all those spices toast in the pan and cook right into the meat.
🤎 TIP: Let the beef sit for a minute or two between stirs. Giving it time to touch the pan is how you get those browned, flavorful bits instead of gray, steamed beef.
Build the Base
Add the diced onion and cook for 3 to 4 minutes until it’s soft. Then add the minced garlic and stir for about a minute until it smells amazing.
Now add the tomato paste. Keep stirring and let it cook for 2 minutes until it turns a deep brick red. This takes away that raw, tinny taste and gives the sauce so much more depth.
Cook the Pasta
Pour in the beef broth and half and half. Give it a good stir, scraping up all the browned bits from the bottom of the pot, and bring it to a boil. This usually takes 4 to 5 minutes.
Once it’s boiling, add the elbow pasta and stir everything together. Turn the heat down to medium-low, cover it with a lid, and let it simmer for 12 to 15 minutes. Stir every few minutes so the pasta doesn’t stick to the bottom.
You’ll know it’s ready when the pasta is tender to your liking and most of the liquid has been absorbed. The sauce will look a little loose at this point, but it thickens up once the cheese goes in.
🤎 TIP: If the liquid gets absorbed before your pasta is fully cooked, add a splash more broth or water and keep simmering until it’s tender.
Melt in the Cheese
Take the pot off the heat and add the shredded cheddar and heavy cream or half and half. Stir for 1 to 2 minutes until the cheese is completely melted and the sauce is creamy and coats every piece of pasta.
🤎 TIP: Always add the cheese off the heat. If the sauce is too hot, the cheese can separate and turn grainy instead of smooth and creamy.
Serve it right away while it’s hot and cheesy. I like to add a crack of black pepper and grated parm to enjoy!
Tips & Variations
This is one of those recipes you can easily switch up with what you have on hand. Here are a few ideas.
- Ground turkey works in place of the beef but it will taste different. Since they’re leaner, add an extra tablespoon of butter so the sauce stays rich.
- Swap the elbow pasta for shells or any small pasta shape. Just keep an eye on the cook time, since it can vary by a few minutes.
- Use smoked paprika instead of regular for a deeper, smokier flavor.
- Mix the cheddar with a little pepper jack for some extra heat, or mozzarella for a stretchier sauce.
- Stir in a handful of frozen peas or fresh spinach in the last few minutes of simmering for some added veggies.
- If the sauce gets too thick as it sits, loosen it up with a splash of broth or half and half.
Make Ahead & Storing Leftovers
You can brown the beef and cook the onion, garlic, and tomato paste up to a day ahead. Store it in an airtight container in the fridge, then add it back to the pot with the broth and half and half when you’re ready to cook the pasta.
Leftovers keep in an airtight container in the fridge for up to 3 days. The pasta soaks up the sauce as it sits, so reheat it in a skillet or pan over medium-low heat with a splash of broth or half and half to bring it back to that creamy texture.
I don’t recommend freezing this one, since the pasta can get mushy and the cheese sauce can turn grainy once it’s thawed.

Craving More Like This? Try These Recipes Out!
- Chicken Alfredo Pasta Bake — Creamy chicken Alfredo pasta baked under a layer of melty cheese.
- Meatball Orzo — Tender meatballs simmered with orzo in a rich tomato sauce.
- Chicken Pot Pie Orzo — All the flavors of a classic chicken pot pie made creamy and comforting with orzo.
- Chicken Katsu Curry Orzo — Crispy panko chicken over a creamy curry-spiced orzo for a cozy weeknight plate.
- Elote Chicken Pasta Salad — Chicken tossed with pasta and all the smoky, creamy street corn flavors.
If you make this recipe, make sure to leave a comment below and let me know how it turns out — I love hearing from you! And if you snap a photo, don’t forget to tag me over on Instagram or TikTok so I can see your creations too.
You can also find this recipe and so many more on my Pinterest — perfect for saving to your board for later. And if you’re more of a visual learner, check out my YouTube channel, where I walk you through recipes step-by-step just like this one.

Homemade Hamburger Helper
Ingredients
BEEF
- 1 tablespoon unsalted butter
- 1 tablespoon olive oil
- 1 pound ground beef, 90/10 or 85/15
- 1 teaspoon paprika
- 3/4 teaspoon salt
- 1/2 to 1 teaspoon red pepper flakes
- 1/2 teaspoon black pepper
PASTA
- 1/2 yellow onion, diced
- 1/2 tablespoon minced garlic
- 3 to 4 tablespoons tomato paste, (add 4 for more tomato flavor)
- 4 cups beef broth
- 1/2 cup half and half
- 12 ounces elbow pasta
- 1 1/2 cups sharp cheddar cheese, freshly shredded
- 1/2 cup half and half or heavy cream
Instructions
Start CookingBEEF
- In a large pot or Dutch oven over medium-high heat, add the butter and olive oil, then let the butter melt for about 1 minute.
- Add the ground beef, paprika, salt, red pepper flakes, and black pepper, then break the beef apart with a wooden spoon and cook for 5 to 6 minutes until browned.
- Add the onion, then stir and cook for 3 to 4 minutes until softened.
- Add the minced garlic, then stir and cook for 1 minute until fragrant.
- Add the tomato paste, then stir and cook for 2 minutes until it darkens to a deep brick red.
PASTA
- Pour in the beef broth and half and half, then stir, scraping up any browned bits from the bottom, and bring to a boil.
- Add the elbow pasta and stir to combine. Reduce the heat to medium-low, cover with a lid, and simmer for 12 to 15 minutes, stirring every few minutes so the pasta doesn’t stick, until the pasta is tender to your liking and most of the liquid is absorbed.
- Remove from the heat. Add the cheddar and half and half or heavy cream. Then stir for 1 to 2 minutes until the cheese is melted and the sauce is creamy, then enjoy!
Notes
A: Yes, both work but it will taste different. Since they’re leaner, you may want to add an extra tablespoon of butter so the sauce stays rich. Q: Is this spicy?
A: Not really, the red pepper flakes just give it a small kick. Use 1/2 teaspoon for a milder version or the full teaspoon if you like a little more heat. Q: Can I use a different pasta shape?
A: Yes, any small, short shape like shells works. Just keep an eye on it, since cook times can vary by a few minutes. Q: How do I store and reheat leftovers?
A: Store in an airtight container in the fridge for up to 3 days. Reheat in a skillet or pan over medium-low heat with a splash of broth or half and half to loosen the sauce back up.
Did You Make This Recipe?
If you make this recipe, leave a comment below and let me know how it turns out. I love hearing from you!

Rate & Review