High serum levels of low density lipoproteins (LDL) is associated with increased risk of atherosclerosis. Apolipoprotein B (ApoB) is required for the assembly and secretion of chylomicrons and very low density lipoproteins (VLDL), the precursor of low density lipoproteins (LDL). Despite its clinical significance, the mechanism of the assembly of these ApoB containing lipoproteins is poorly understood. The assembly process is an interplay of several key components including but not limited to nascent ApoB, lipids, ER resident chaperones and importantly, microsomal triglyceride transfer protein (MTP). In the current study, we are trying to understand several unanswered questions in the mechanism of the lipoprotein assembly. We have used a novel prokaryotic cell-free expression system and lipids mimicking the ER membrane to produce particles that represent the early dense initiation particles formed in the ER. After optimizing several different conditions, we were able to make “synthetic” lipoproteins by cotranslational expression of constructs from the first 22% of ApoB tagged with a 6-histidine tag at the C-terminus (ApoB 22-His) with small unilamellar phosphatidylcholine (PC) vesicles and phosphatidylcholine:triolein (PC:TO) emulsions. After cotranslational interaction with lipids, these constructs migrate to a lower density in potassium bromide (KBr) density gradient centrifugation. Here we report a new ApoB 22 construct with a FLAG tag at the N-terminus in addition to the C-terminal His tag. The construct makes significant amount of soluble protein that is soluble in the cell free reaction. The two N- and C-terminal tags allow us to purify full length construct from any truncation products. In addition, the dual-tag approach will allow us to purify the synthetic lipoproteins directly from the cell free system, and thereby avoid the requirement for KBr density gradient centrifugation. This new strategy will provide far more efficient generation and purification of synthetic ApoB containing lipoprotein particles.