Warm, hearty, and brimming with bold flavors, this Hot Bean Compote is the perfect comfort dish that packs a nutritious punch. Featuring a trio of tender kidney, black, and cannellini beans simmered in a rich, spiced tomato base, this recipe is elevated with a smoky kick of paprika, the depth of cumin, and a touch of brown sugar for balanced sweetness. A splash of apple cider vinegar adds a tangy brightness, while sautéed onions and garlic infuse every bite with aromatic goodness. With just 40 minutes from prep to table, this easy-to-make dish is ideal as a satisfying side or a plant-based main when served over fluffy rice. Garnished with fresh parsley for a pop of color, this versatile compote is perfect for weeknight dinners or a cozy gathering.
Heat olive oil in a large skillet or saucepan over medium heat.
Add the chopped onion and sauté for 5–7 minutes until softened and translucent.
Stir in the minced garlic and cook for another minute until fragrant.
Add the kidney beans, black beans, and cannellini beans to the pan, stirring to combine.
Pour in the diced tomatoes and mix well.
Sprinkle in the smoked paprika, cumin, chili powder, and salt. Stir to evenly coat the beans with the spices.
Add the brown sugar and apple cider vinegar, stirring until fully incorporated.
Reduce the heat to low and let the mixture simmer for 15–20 minutes, stirring occasionally, until the flavors meld and the sauce thickens slightly.
Taste and adjust seasoning with additional salt or pepper as needed.
Remove from heat and garnish with freshly chopped parsley before serving.
Serve hot as a side dish or over rice for a complete meal.
Serving size | 1256.2 grams (1256.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1053 |
Total Fat 32.60g | 42% |
Saturated Fat 4.80g | 24% |
Polyunsaturated Fat 2.70g | |
Cholesterol 0mg | 0% |
Sodium 2782mg | 121% |
Total Carbohydrate 152.90g | 56% |
Dietary Fiber 43.60g | 156% |
Total Sugars 27.60g | |
Protein 45.50g | 91% |
Vitamin D 0IU | 0% |
Calcium 391mg | 30% |
Iron 16mg | 89% |
Potassium 3045mg | 65% |
Source of Calories