This Easy Homemade Beefaroni is loaded with seasoned ground beef, tender pasta, and a rich, cheesy tomato sauce that’s creamy, comforting, and guaranteed to become a family favorite.
Heat the olive oil in a large skillet over medium high heat. Add the diced onion and ground beef. Cook until the beef is browned and the onions are soft. Drain any excess grease from the skillet. Season the beef with the salt, pepper, garlic powder, Italian seasoning, and beef bouillon. Stir well to coat the meat evenly.
Add the butter and allow it to melt completely. Stir in the flour and tomato paste. Cook for 2 to 3 minutes, stirring constantly, to remove the raw flour taste and caramelize the tomato paste.
Slowly pour in the beef broth while whisking until smooth. Stir in the tomato sauce and heavy cream. Adjust the seasoning with additional salt, pepper, garlic powder, or Italian seasoning if needed.
Bring the sauce to a gentle boil, then reduce the heat and simmer for about 5 minutes until slightly thickened. Stir in the shredded cheddar cheese in batches until completely melted and smooth.
Fold in the cooked ziti until every piece is coated in the cheesy beef sauce. Garnish with parsley and enjoy!