Skip the box and make this hearty, one-pot cheesy beef pasta from scratch in under 30 minutes. Perfect for busy weeknights and picky eaters!
Ingredients
- 1 lb ground beef
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 cups beef broth
- 1 1/2 cups milk
- 2 cups uncooked elbow macaroni
- 1 1/2 cups shredded cheddar cheese
- 1/2 cup shredded mozzarella (optional for extra gooeyness)
- 2 tbsp tomato paste
- 1 tsp paprika
- 1/2 tsp chili powder
- 1/2 tsp onion powder
- Salt and black pepper to taste
- Optional: fresh parsley for garnish
Directions
- Brown the beef:
In a large skillet or Dutch oven over medium heat, cook the ground beef and onion until beef is browned and onion is soft. Drain excess grease. - Add garlic & seasonings:
Stir in garlic, tomato paste, paprika, chili powder, onion powder, salt, and pepper. Cook for 1 minute until fragrant. - Pour in liquids:
Add beef broth and milk. Stir in the uncooked macaroni. - Simmer:
Bring to a boil, then reduce heat and simmer uncovered for 10–12 minutes, stirring occasionally, until the pasta is tender and most of the liquid is absorbed. - Add cheese:
Remove from heat and stir in shredded cheese until melty and creamy. Add more milk if it’s too thick. - Serve:
Garnish with parsley and serve hot!
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Calories and Servings:
Serves 4–6
Approx. 450–500 calories per serving
Want a spicy twist or a taco version? Let me know — I got you!