Go Back
+ servings
Cabbage Recipe Vegan

Cozy Vegan Cabbage, Potato, and Bean Skillet

A hearty one-pan vegan cabbage skillet with caramelized cabbage, tender potatoes, creamy white beans, and a smoky tomato-garlic sauce. Naturally gluten-free, budget-friendly, and perfect for meal prep.
No ratings yet
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Course Main Course
Cuisine Comfort Food, Plant-Based, Vegan
Servings 5 servings
Calories 300 kcal

Ingredients
  

  • 2 tablespoons olive oil or avocado oil
  • 1 large yellow onion thinly sliced
  • 3 cloves garlic minced (about 1 tablespoon)
  • 1 medium green cabbage cored and thinly sliced (about 6–7 cups, packed)
  • 3 medium Yukon gold potatoes diced into 1/2-inch cubes (about 3 cups)
  • 1 medium carrot thinly sliced (optional, for sweetness and color)
  • 1 can (15 ounces) white beans drained and rinsed (cannellini or Great Northern)
  • 1 can (14.5 ounces) diced tomatoes fire-roasted if you like a deeper flavor
  • 1/2 cup low-sodium vegetable broth plus a splash more as needed
  • 2 tablespoons tomato paste
  • 1 1/2 teaspoons smoked paprika
  • 1 teaspoon sweet paprika or use more smoked paprika if you love it smoky
  • 1 teaspoon dried thyme or 2 teaspoons fresh, chopped
  • 1/2 teaspoon ground cumin
  • 1/2-1 teaspoon salt to taste
  • 1/4 teaspoon black pepper plus more to taste
  • 1 tablespoon soy sauce or tamari adds umami depth
  • 2 tablespoons fresh lemon juice about 1/2 lemon
  • 2-3 tablespoons fresh parsley or dill chopped, for serving
  • crushed red pepper flakes optional, for a little kick

Instructions
 

  • Slice the onion, mince the garlic, thinly slice the cabbage, and dice the potatoes into small, even 1/2-inch cubes. Thinly slice the carrot if using. Rinse and drain the beans. Set everything aside.
  • In a large, deep skillet or Dutch oven, heat the olive oil over medium heat. Add the sliced onion and cook for 4–5 minutes, stirring occasionally, until softened and lightly golden around the edges. Add the minced garlic and cook for 30–60 seconds, just until fragrant.
  • Add the sliced cabbage to the pan and sprinkle with a pinch of salt. Cook for 8–10 minutes, stirring every couple of minutes, until the cabbage softens and some edges turn lightly browned and sweet. If the pan looks dry or starts to stick, add a splash of vegetable broth or water.
  • Stir in the diced potatoes and sliced carrot. Toss well with the cabbage and onion mixture so the vegetables are coated in the oil and cabbage juices. Cook for 3–4 minutes, allowing the potatoes to pick up some flavor and a little color.
  • Add the tomato paste, smoked paprika, sweet paprika, thyme, cumin, black pepper, and soy sauce or tamari. Stir until the vegetables are evenly coated. Cook for 1–2 minutes to toast the spices and deepen the flavor.
  • Pour in the diced tomatoes with their juices, the white beans, and 1/2 cup vegetable broth. Stir well to combine and bring to a gentle simmer over medium heat.
  • Reduce the heat to medium-low, cover the skillet with a lid, and simmer for 15–20 minutes, stirring every 5 minutes. Cook until the potatoes are tender when pierced with a fork and the cabbage is very soft. If the pan looks dry, add another splash or two of broth.
  • Remove the lid and taste the mixture. Add more salt and pepper if needed. Stir in the fresh lemon juice. If you prefer a slightly thicker sauce, let it simmer uncovered for another 3–5 minutes.
  • Turn off the heat and sprinkle chopped parsley or dill over the top. Add a pinch of red pepper flakes if you like some heat. Serve hot on its own or with crusty bread, cooked grains, or a simple green salad.

Notes

Let the cabbage brown a bit for maximum flavor; those caramelized edges make the dish taste rich and comforting. Dice the potatoes evenly so they cook at the same rate. If your canned tomatoes are very acidic, stir in 1/2 teaspoon sugar or maple syrup at the end to balance. For an oil-free version, sauté the onions and cabbage in vegetable broth instead of oil, adding more as needed to prevent sticking. The dish tastes even better the next day, and it freezes well for up to 2 months.

Nutrition

Calories: 300kcal
Keyword budget friendly vegan, cabbage recipe vegan, Gluten-Free, one pan dinner, plant based cabbage, vegan cabbage skillet
Love this recipe?Follow us at @thenandnowspace for more