XML 14 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
RESTRUCTURING ACTIVITIES (Consolidated Amounts) (Details) (SCAE Plan, USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended 25 Months Ended
Feb. 22, 2015
Feb. 22, 2015
Feb. 22, 2015
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost $ 232.0us-gaap_RestructuringAndRelatedCostExpectedCost1 $ 232.0us-gaap_RestructuringAndRelatedCostExpectedCost1 $ 232.0us-gaap_RestructuringAndRelatedCostExpectedCost1
Restructuring and Related Cost, Incurred Cost 18.3us-gaap_RestructuringAndRelatedCostIncurredCost 56.8us-gaap_RestructuringAndRelatedCostIncurredCost 168.9us-gaap_RestructuringAndRelatedCostIncurredCost
Consumer Foods
     
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 68.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
68.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
68.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost 8.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
25.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
41.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Commercial Foods
     
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 8.3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
8.3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
8.3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost (0.3)us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
3.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
8.3us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Private Brands
     
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 63.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
63.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
63.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost 9.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
19.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
53.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Corporate
     
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 92.7us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
92.7us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
92.7us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost 1.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
8.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
65.8us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Multi-employer pension costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 11.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
11.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
11.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
Restructuring and Related Cost, Incurred Cost   0.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
11.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
Multi-employer pension costs | Consumer Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost   0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Multi-employer pension costs | Commercial Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost   0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Multi-employer pension costs | Private Brands      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost   0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Multi-employer pension costs | Corporate      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 11.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
11.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
11.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost   0.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
11.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_MultiEmployerPensionCostMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Other cost of goods sold      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 7.8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
7.8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
7.8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
Restructuring and Related Cost, Incurred Cost 0.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
1.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
2.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
Other cost of goods sold | Consumer Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 4.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
4.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
4.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
0.8us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Other cost of goods sold | Commercial Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Other cost of goods sold | Private Brands      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 3.8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
3.8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
3.8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost 0.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
1.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
2.1us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Other cost of goods sold | Corporate      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherCostofGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Total cost of goods sold      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 19.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
19.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
19.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
Restructuring and Related Cost, Incurred Cost 0.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
1.7us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
14.3us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
Total cost of goods sold | Consumer Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 4.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
4.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
4.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
0.8us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Total cost of goods sold | Commercial Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Total cost of goods sold | Private Brands      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 3.8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
3.8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
3.8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost 0.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
1.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
2.1us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Total cost of goods sold | Corporate      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 11.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
11.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
11.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
0.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
11.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Severance and related costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 84.7us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
84.7us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
84.7us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
Restructuring and Related Cost, Incurred Cost 5.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
10.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
79.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
Severance and related costs | Consumer Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 22.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
22.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
22.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost 5.1us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
6.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
19.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Severance and related costs | Commercial Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 8.3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
8.3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
8.3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost (0.3)us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
3.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
8.3us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Severance and related costs | Private Brands      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 10.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
10.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
10.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost 0.1us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
0.6us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
9.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Severance and related costs | Corporate      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 44.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
44.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
44.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost 0.3us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
0.3us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
42.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_SeveranceandRelatedCostsRecoveriesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Fixed asset impairment      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 14.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
14.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
14.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
Restructuring and Related Cost, Incurred Cost 6.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
8.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
12.7us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
Fixed asset impairment | Consumer Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 2.6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
2.6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
2.6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost 0.6us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
0.6us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
0.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Fixed asset impairment | Commercial Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Fixed asset impairment | Private Brands      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 11.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
11.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
11.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost 5.6us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
7.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
11.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Fixed asset impairment | Corporate      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 0.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
0.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
0.4us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
0.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
0.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AssetImpairmentChargeMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Accelerated depreciation      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 54.5us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
54.5us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
54.5us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
Restructuring and Related Cost, Incurred Cost 4.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
22.0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
40.1us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
Accelerated depreciation | Consumer Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 28.6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
28.6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
28.6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost 1.8us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
15.7us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
18.1us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Accelerated depreciation | Commercial Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Accelerated depreciation | Private Brands      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 23.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
23.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
23.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost 2.1us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
4.7us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
19.8us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Accelerated depreciation | Corporate      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 2.9us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
2.9us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
2.9us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost 0.3us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
1.6us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
2.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_AcceleratedDepreciationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Other selling, general and administrative expenses      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 59.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
59.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
59.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
Restructuring and Related Cost, Incurred Cost 1.8us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
13.7us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
21.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
Other selling, general and administrative expenses | Consumer Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 10.6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
10.6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
10.6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost 0.7us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
2.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
2.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Other selling, general and administrative expenses | Commercial Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Other selling, general and administrative expenses | Private Brands      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 14.6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
14.6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
14.6us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost 0.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
5.6us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
10.6us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Other selling, general and administrative expenses | Corporate      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 34.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
34.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
34.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost 0.6us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
5.7us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
8.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= cag_OtherNetMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Total selling, general and administrative expenses      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 212.8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
212.8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
212.8us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Restructuring and Related Cost, Incurred Cost 17.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
55.1us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
154.6us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Total selling, general and administrative expenses | Consumer Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 64.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
64.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
64.0us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Restructuring and Related Cost, Incurred Cost 8.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
25.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
40.6us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_ConsumerFoodsMember
Total selling, general and administrative expenses | Commercial Foods      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 8.3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
8.3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
8.3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Restructuring and Related Cost, Incurred Cost (0.3)us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
3.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
8.3us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_CommercialFoodsMember
Total selling, general and administrative expenses | Private Brands      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 59.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
59.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
59.2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Restructuring and Related Cost, Incurred Cost 8.3us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
18.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
51.3us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cag_PrivateBrandsMember
Total selling, general and administrative expenses | Corporate      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 81.3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
81.3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
81.3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Restructuring and Related Cost, Incurred Cost $ 1.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
$ 8.0us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
$ 54.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ cag_RestructuringAndRelatedCostByRestructuringPlanAxis
= cag_SCAEPlanMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember