The Cabbage and Cannellini Beans in Marinara Sauce Recipe is a wonderfully comforting and wholesome dish that brings together the mild sweetness of tender cabbage, the creamy texture of cannellini beans, and the rich, tangy flavors of marinara sauce. It’s incredibly easy to make, yet delivers a satisfying meal that’s full of vibrant colors and hearty flavors. Whether you’re looking for a nutritious weeknight dinner or a cozy meal to share with friends and family, this recipe hits all the right notes with every bite.

Ingredients You’ll Need
The beauty of the Cabbage and Cannellini Beans in Marinara Sauce Recipe lies in its simplicity and the natural harmony of its ingredients. Each one is essential, contributing either texture, taste, or that lovely splash of color to make the dish as appealing as it is delicious.
- Green cabbage (2 cups, roughly chopped): Provides a tender crunch and subtle sweetness that balances the acidity of the sauce.
- Cannellini beans (1 28-ounce can, rinsed and drained): Adds a creamy, hearty texture that boosts the protein content and makes this dish filling.
- Marinara sauce (2 cups): Brings vibrant tomato flavor infused with herbs, providing a rich and fragrant base.
- Grated Romano cheese (optional): Offers a salty, nutty finish that complements the mildness of the beans and cabbage beautifully.
- Crushed red pepper flakes (optional): Adds just a touch of heat, waking up the taste buds and adding depth.
How to Make Cabbage and Cannellini Beans in Marinara Sauce Recipe
Step 1: Cook the cabbage
Start by boiling the roughly chopped green cabbage in a large pot of water for about 5 to 10 minutes. You’re aiming for it to become tender but not mushy—this step softens the cabbage’s natural texture while retaining a slight bite that adds dimension to the dish. Once cooked, be sure to drain it well to avoid watering down your sauce later.
Step 2: Combine cabbage, beans, and marinara
Next, in a large skillet or saucepan, combine the softened cabbage, the rinsed and drained cannellini beans, and your marinara sauce. This is where the magic begins: the beans soak up the sauce while the cabbage infuses its sweetness into the mixture, creating harmonious layers of flavor.
Step 3: Simmer until heated through
Turn the heat to medium-high and simmer the mixture for about 10 minutes. Stir occasionally to prevent sticking and ensure even heating. This step allows the flavors to meld together beautifully and thickens the sauce slightly, bringing everything together in a luscious, warm embrace.
How to Serve Cabbage and Cannellini Beans in Marinara Sauce Recipe

Garnishes
A sprinkle of grated Romano cheese right on top adds a salty richness that contrasts perfectly with the acidity of the sauce and creaminess of the beans. If you like a bit of kick, a pinch of crushed red pepper flakes gives a subtle heat that brings the dish alive without overpowering it.
Side Dishes
This recipe shines as a standalone hearty meal, but it also pairs beautifully with crusty garlic bread, steamed quinoa, or even a fresh green salad. The sides you pick can either complement the flavors or add some texture balance, making your meal more dynamic and satisfying.
Creative Ways to Present
For an elevated presentation, serve the dish over creamy polenta or alongside roasted vegetables to add colorful contrast. Alternatively, transfer the mixture into individual ramekins and broil with a cheese topping until golden for a comforting baked treat that’s sure to impress.
Make Ahead and Storage
Storing Leftovers
If you have leftovers (and if you do, lucky you!), simply store them in an airtight container in the refrigerator. The flavors actually deepen after a day, making it even tastier when you reheat it. It will stay fresh for up to 3 days, perfect for quick lunches or easy dinners later in the week.
Freezing
This recipe freezes beautifully. Cool it completely before transferring into freezer-safe containers or bags. It can be frozen for up to 2 months, making it a great option to prep in advance for busy weeks or cozy nights when you need a fuss-free meal.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally to avoid sticking and to warm through evenly. You can add a splash of water or broth if the sauce seems too thick. Alternatively, microwave in short intervals, stirring in between to maintain the dish’s texture and flavor.
FAQs
Can I use a different type of cabbage?
Absolutely! While green cabbage is traditional here, you can substitute with savoy or Napa cabbage. Each variety offers a slightly different texture and flavor, so feel free to experiment to see which you prefer.
Are cannellini beans the only option?
Not at all. Cannellini beans are creamy and mild, but you can swap them for great northern beans or even chickpeas. Just make sure to use cooked or canned beans to save time.
Is this recipe suitable for vegans?
Yes, it’s naturally vegan if you skip the Romano cheese or use a plant-based alternative. The flavors hold up wonderfully without any animal products, making it a nourishing option for everyone.
How spicy is the dish with red pepper flakes?
The crushed red pepper flakes add a gentle heat that enhances the overall flavor without overwhelming the palate. You can adjust the amount to suit your personal spice preference or omit them entirely if you prefer no heat.
Can I make this recipe gluten-free?
This dish is inherently gluten-free if you use a marinara sauce without any gluten-containing additives, so be sure to check your sauce label. It’s naturally hearty and satisfying without needing any gluten-containing ingredients.
Final Thoughts
This Cabbage and Cannellini Beans in Marinara Sauce Recipe is a true kitchen gem — simple, comforting, and packed with nutritious ingredients that bring joy to your dinner table. It’s one of those dishes that feels like a warm hug after a long day, easy enough to whip up anytime yet special enough to share. I encourage you to give it a try and make it your own with your favorite tweaks and garnishes. Happy cooking!
Print
Cabbage and Cannellini Beans in Marinara Sauce Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-American
- Diet: Vegetarian
Description
A simple and hearty Cabbage and Beans recipe combining tender boiled cabbage, creamy cannellini beans, and flavorful marinara sauce. This quick and nutritious dish is perfect for a comforting vegetarian meal, served with optional Romano cheese and crushed red pepper flakes for added zest.
Ingredients
Vegetables
- 2 cups green cabbage, roughly chopped
Beans
- 1 (28-ounce) can cannellini beans, rinsed and drained
Other
- 2 cups marinara sauce
- Grated Romano cheese, for serving (optional)
- Crushed red pepper flakes, for serving (optional)
Instructions
- Cook cabbage: Bring a pot of water to a boil and add the roughly chopped green cabbage. Boil for 5 to 10 minutes until the cabbage is softened but not mushy. Drain the cabbage well to remove excess water.
- Combine and simmer: In a large skillet, add the cooked cabbage along with the rinsed and drained cannellini beans and marinara sauce. Cook over medium-high heat, stirring occasionally, for about 10 minutes until everything is heated through and flavors meld.
- Serve: Serve the cabbage and beans hot, topped with optional grated Romano cheese and a sprinkle of crushed red pepper flakes for a touch of heat, if desired.
Notes
- If you prefer a spicier dish, increase the amount of crushed red pepper flakes to taste.
- This dish can be made gluten-free by ensuring the marinara sauce used is gluten-free.
- For a creamier texture, mash some of the beans before combining with the cabbage and sauce.
- Leftovers can be refrigerated for up to 3 days and reheated on the stovetop.

