Heat olive oil in a stockpot or Dutch oven over medium-high heat.
Add the onion and garlic, sautéing until translucent, fragrant, and just beginning to brown.
Stir in the tomato sauce, tomato paste, orange juice, brown sugar, grape jelly, and chipotle powder.
Combine well.
Bring the mixture to a simmer.
Cover, reduce the heat to medium-low, and simmer for 20 minutes.
Remove from heat and serve as you would any barbecue sauce.
If not using immediately, transfer to an airtight container.
Store in the fridge for up to a week, or freeze for longer storage.
Notes / Tips / Wine Advice:
Serving Tip:This sauce is perfect for grilling, dipping, or spreading over roasted vegetables. Use it on tofu, tempeh, or your favorite plant-based protein.Wine Advice:Pair with a fruity red like Zinfandel or a bold white like Viognier to complement the sweet and smoky flavors.